SiFive Models
Create bare-metal and RTOS software efficiently with low-level programming supporting for all SiFive RISC-V processors

SiFive Models
Used for early software development, hardware and software co-design, system verification or architectural exploration, SiFive Models provide a versatile solution to the most difficult problems in SoC design. Supporting the needs of verification, integration, and system software teams, cycle and functional models are an important part of reducing total time to market. Whether you are looking for tuning microkernels for SiFive processors or migrating a large software stack from one generation product’s legacy architectures to another, SiFive Models incorporate SystemC and TLM 2.0 compliant interfaces to give your development teams the tools to accelerate software development timelines.
SiFive’s Models include:
- SystemC and TLM 2.0 interfaces for integration with your top-level SoC design
- Cycle model: High-accuracy, transaction-based, and up to 10 times faster than RTL simulation
- Signal extraction for pipeline visualization in Freedom Studio
- Functional models: Instruction-accurate programmer’s view and ultra-fast execution (limited by host computer) for rapid software bring up, integration, and regression
- Top-level virtual platform for standalone use of SiFive processors
