SiFive come with World first U500 and E300 Open Source RISC-V SoCs
SiFive will publish specifications for an SoC based high-performance Unix-capable cache-coherent 64-bit multiprocessor U500 and one using a microcontroller core E300 both based on work of the RISC-V Foundation. RISC-V instructions set is free, compared to $40,000 ARM license for startups using Cortex M0 MCU! SiFive Freedom U500 Platform Introduction The U500 platform is the first member of SiFive's Freedom Unleashed family of customizable RISC-VSoCs. Freedom Un-leashed family reduces NRE and time-to-market for customized SoCs in diverse markets such as machine learning, storage and networking.
U500 SoC can include a SiFive U5 Coreplex with 1-8 64-bit RISC-V cores with private caches and a shared L2 cache, DDR3/DDR4 DRAM channels, DualMode PCIe Gen 3.0, 1Gb Ethernet, USB 3.0, a platform-level interrupt controller, an on-chip debug unit, as well as an extensive selection of other peripheral devices. All aspects of the base U500 platform can be flexibly configured. In addition, the platform can be readily extended with custom instruction-set extensions, custom coprocessors, custom accelerators, custom I/O, and custom always-on blocks.The resulting customized U500 SoC is optimized for manufacture in a TSMC 28nm metal-gate process, and delivered as packaged tested parts by SiFive.
Linux and FreeBSD operating system has been ported to RISC-V.
Freedom U500 specifications:
- U5 Coreplex with 1 to 8 U54 cores @ 1.6GHz+
- RV64GC Architecture (64- bit RISC-V)
- Multicore, Cache Coherency Support
- High Speed Peripherals: PCIe 3.0, USB3.0, GbE, DDR3/4
- TSMC 28nm
The E300 platform is the first member of SiFive's Freedom Everywhere family of customizable RISC-VSoCs.By combining a highly configurable base platform with customer-specific hardware extensions,the Freedom Everywhere family provides low-NRE and rapidtime to market solutions for performance, cost, and power-sensitive embedded and IoT markets.Each E300 SoC includes a SiFive E3 RISC-V Coreplex with integrated instruction and data memo-ries, a platform-level interrupt controller, on-chip debugunit, and an extensive selection of peripheral devices.All aspects of the base E300 platform can be flexibly configured. In addition, the platform can be read-ily extended with customer-specific instruction set extensions, custom coprocessors, custom accelerators, custom I/O, and custom always-on blocks.The resulting application-specific E300 SoC is optimized for manufacture in a TSMC 180nm process, and delivered as packaged tested parts by SiFive.
FreeRTOS, have already been ported to Freedom E300 for embedded micro-controllers, IoT, and wearable markets.
Freedom E300 specifications:
- E3 Coreplex
- RV32IMC/RV32EMC Architecture
- On chip Flash, OTP, SRAM
- TSMC 180nm