Making RISC-V IP easy to play with &evaluateJackKangVPProduct&[email protected]/9/2017
2
SiFive Product Offerings: CPU IP & SoCsCommon hardware platform, Standard software, Customized features
CPU Core IP
©2017SiFive.AllRightsReserved.
ARM Cortex-M Series Replacement• 32-bit CPU• Replaces M0, M0+, M3,
M4, M23, M33• 2x Perf/Watt• Custom Extensions
ARM Cortex-A Series Replacement• 32-bit and 64-bit CPUs• Replaces A5, A7, A32,
A35, A8, A9, A53 • 2x Perf/Watt• Custom Extensions
SiFive Freedom SoCs
High performance, 64-bit multi-core SoCs• Datacenter Accelerators• Storage / SSD Controllers• Networking / Baseband
Low cost, 32-bit microcontrollers• Edge Computing (AI)• Embedded• Smart IOT• Wearables
3
The Current IP Industry…
• Difficult to get information
• Even harder to get actual RTL before purchasing
• Negotiations can take 6-12+ months
• License agreements can be 100+ pages
© 2017SiFive.AllRightsReserved.
4
Changing the IP Business Model – Coreplex IP
© 2017SiFive.AllRightsReserved.
Detailed informationDatasheetPower, Perf, Area
FreeNo NDANo Registration
www.sifive.com
FPGA BitstreamEvaluation RTLFreedom Studio
Free Evaluation License
Configure OnlineTransparent Pricing
7-page license agreementNo Royalty
5
Documentation
© 2017SiFive.AllRightsReserved.
6
Power, Performance, Area
© 2017SiFive.AllRightsReserved.
7
Tools
© 2017SiFive.AllRightsReserved.
8
Tools
© 2017SiFive.AllRightsReserved.
9
Evaluate – FPGA Bitstreams
© 2017SiFive.AllRightsReserved.
• Prebuilt FPGA Bitstreams• Low cost $99 FPGA Dev Kit• Fast! ~65MHz
Evaluate code size, tools, CPU performance
10
Evaluate – Verilog RTL
© 2017SiFive.AllRightsReserved.
• Free, Instant Access• Fully functional, synthesizable, Verilog RTL• Synthesize into your SOC• Simulate in your environment• Determine your PPA for your process node
• Evaluation License automatically sent electronically• Countersign electronically• Instant access in your Developer Dashboard
11
Configure and Buy – Online
© 2017SiFive.AllRightsReserved.
12
Configure and Buy - Mobile
© 2017SiFive.AllRightsReserved.
13
SiFive Coreplex IP OverviewDirect replacement for alternative options
CPU Core IP
©2017SiFive.AllRightsReserved.
ARM Cortex-M Series Replacement• 32-bit CPU• Replaces M0, M0+, M3, M4, M23, M33• 2x Perf/Watt• Custom Extensions
ARM Cortex-A Series Replacement• 32-bit and 64-bit CPUs• Replaces A5, A7, A32, A35, A8, A9, A53• 2x Perf/Watt• Custom Extensions
14
E31 Coreplex32-bit RISC-V. High performance embedded processing
© 2017SiFive.AllRightsReserved.
• Higher performance than Cortex M3 and Cortex M4• 1.61 DMIPs/MHz vs 1.25 DMIPs/MHz• Up to 1.5GHz in 28nm
• Very competitive area:• 0.026 mm2 (core only) in 28nm
• Smart IOT, Wearables, Embedded Microcontrollers
15
E51 Coreplex64-bit Embedded Processor. 32-bit price, power, and area.
© 2017SiFive.AllRightsReserved.
• Only commercial available 64-bit embedded core• Higher performance• Up to 1.5GHz in 28nm
• Small Area• 0.046 mm2 (core only) in 28nm
• Host/System cores inside 64-bit SoCs• SSD Controllers, Networking
16
Partners
• SiFive Coreplex IP available from other design partners
© 2017SiFive.AllRightsReserved.
17
Conclusion
• Visit www.sifive.com• Get instant access to Coreplex IP
© 2017SiFive.AllRightsReserved.
18 18