SiFive
We bring RISC-V, software, and silicon experts together to innovate with a modern, software-driven approach to semiconductors.
United States of America
Pinned Repositories
fpga-shells
freedom
Source files for SiFive's Freedom platforms
freedom-e-sdk
Open Source Software for Developing on the Freedom E Platform - Deprecated
freedom-metal
Bare Metal Compatibility Library for the Freedom Platform
freedom-tools
Tools for SiFive's Freedom Platform
freedom-u540-c000-bootloader
Freedom U540-C000 Bootloader Code
Kami
Kami - a DSL for designing Hardware in Coq, and the associated semantics and theorems for proving its correctness. Kami is inspired by Bluespec. It is actually a complete rewrite of an older version from MIT
riscv-llvm
SiFive's LLVM working tree
sifive-blocks
Common RTL blocks used in SiFive's projects
wake
The SiFive wake build tool
SiFive's Repositories
sifive/wake
The SiFive wake build tool
sifive/riscv-llvm
SiFive's LLVM working tree
sifive/duh
👾 Design ∪ Hardware
sifive/riscv-vector-intrinsic-fuzzing
A random fuzz generator for the RISC-V vector extension intrinsics
sifive/riscv-gcc
sifive/buildroot
Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at http://git.buildroot.net/buildroot/. Do not open issues or file pull requests here.
sifive/riscv-gnu-toolchain
GNU toolchain for RISC-V, including GCC
sifive/qemu
Official QEMU mirror. Please see http://wiki.qemu.org/Contribute/SubmitAPatch for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
sifive/cmsis-svd-generator
Generates CMSIS-SVD xml files from DTS info and Register templates
sifive/chisel-circt-demo
Demonstration of a project using sifive/chisel-circt
sifive/duh-schema
📝 DUH Schema
sifive/duh-core
🌰 DUH core
sifive/sifive-intrinsic-doc
Intrinsic document for SiFive specific instruction
sifive/freedom-elf2hex
Converts ELF files to HEX files that are suitable for Verilog's readmemh.
sifive/soscl
SiFive Open Source Cryptographic Library
sifive/duh-bus
🚌 Bus definition DUH documents
sifive/FreeRTOS-Kernel
FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
sifive/lzbench
lzbench is an in-memory benchmark of open-source LZ77/LZSS/LZMA compressors
sifive/riscv-glibc
RISC-V port of GNU's libc
sifive/sifive-blis
BLAS-like Library Instantiation Software Framework
sifive/testchipip
sifive/vcdrom
Browser based VCD Viewer
sifive/wake-extras
A repo for common wake code that isn't specific to any one application
sifive/aplic-example
APLIC baremetal example code
sifive/embree
Embree ray tracing kernels repository.
sifive/FreeRTOS
'Classic' FreeRTOS distribution. Started as Git clone of FreeRTOS SourceForge SVN repo. Submodules the kernel.
sifive/h264-opts
sifive/kas
Setup tool for bitbake based projects
sifive/riscv-cfi
This repo holds the work area and revisions of the RISC-V CFI (Shadow Stack and Landing Pads) specifications. CFI defines the privileged and unprivileged ISA extensions that can be used by privileged and unprivileged programs to protect the integrity of their control-flow.
sifive/riscv-elf-psabi-doc
A RISC-V ELF psABI Document