Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development...

Preview:

Citation preview

Freedom E310&Low-Cost HiFive1 Development Board

Jack KangVP Product & Business Developmentjack@sifive.com11/29/2016

2

Introduction to SiFive

• Founded by RISC-V Inventors Krste, Andrew, and Yunsup

• Fabless semiconductor company building customizable SoCs

• Open SoC Platforms to encourage software/ecosystem

development

© 2016 SiFive. All Rights Reserved.

3

At the last workshop…

• Explained our business model:

© 2016 SiFive. All Rights Reserved.

Specs and/or IP

Custom RISC-V SoCs

Customer Chip Design Factory

Fabs

3rd Party IP

EDA Tools

Packaging & Test

Logistics

SiFive is fast time-to-market, low-cost, low-risk, customizable

4

At the last workshop…

• Introduced our product lines:

© 2016 SiFive. All Rights Reserved.

High performance, 64-bit multi-

core SoCs customized for:• Datacenter Accelerators

• Storage / SSD Controllers

• Networking / Baseband

Soft IP Cores:• No-royalties

• Customizable

SiFive Freedom SoCsCPU Core IP

Low cost, 32-bit microcontrollers

highly-customizable for:• IOT

• Embedded

• Wearables

5

At the last workshop…

• We asked you to develop on our FPGA platform, and to

download bitstreams from dev.sifive.com

© 2016 SiFive. All Rights Reserved.

6

At the last workshop…

• We promised that RISC-V silicon was coming “soon”…

© 2016 SiFive. All Rights Reserved.

• That was 4 months ago

7

RISC-V Chips Are Here!!!

• Introducing the Freedom E310

• First member of the Freedom Everywhere family of customizable SoCs

8

Freedom E310

9

Freedom E310• 320+ MHz SiFive E31 CPU

• 1.61 DMIPs/MHz

• 16KB L1 I$

• 16KB Data Scratchpad

• Hardware Multiply/Divide

• Debug Module

• Multiple Power Domains

• Low Power Standby

• Wide Range of Clock Inputs

• 6x6 48 Pin QFN

• TSMC180G

SiFive “E31”RV32IMAC

16K-I$16K-Data SRAM

320+ MHz

XIP QSPI

ROM

OTP

Power Management

GPIO

Timers

PWM

Debug Unit Platform-Level Interrupt Control

CPU RTC

UART

Watchdog

TileLink Interconnect Clock Gen

10

RISC-V is GREAT at Perf and PowerMicrocontroller CPU Core CPU ISA CPU Speed DMIPs/MHz Total Dhrystones DMIPs/mW

Intel Curie Module Intel Quark SE x86 32 MHz 1.3 41.6 0.35

ATmega328P AVR AVR (8-bit) 16 MHz 0.30 5 0.10

ATSAMD21G18 ARM Cortex M0+ ARMv6-M 48 MHz 0.93 44.6

Nordic NRF51 ARM Cortex M0+ ARMv6-M 16 MHz 0.93 14.9 1.88

Freedom E310 SiFive E31 RISC-VRV32IMAC

200 Mhz320 MHz (max)

1.61 320.4 3.16

© 2016 SiFive. All Rights Reserved.

• 10x Faster Clock than Intel’s Arduino 101 uController

• 11x More Dhrystones than ARM’s Arduino Zero (ATSAMD21G18)

• 9x More Power Efficient than Intel Quark

• 2x More Power Efficient than ARM Cortex M0+

11

• Open-Source

• Freedom E SDK

• Open-source Freedom E SDK

• Arduino-Compatible

• Arduino IDE Environment

• Available for sale now!

• $59

https://www.crowdsupply.com/sifive/hifive1

12

At the last workshop…

• We promised that we would open source stuff…

© 2016 SiFive. All Rights Reserved.

13

Open-source RTL!

• SiFive has contributed the Freedom E310 RTL Code to the open-

source community

• Encourage open-source development of RISC-V software

• Promote open hardware development

© 2016 SiFive. All Rights Reserved.

https://github.com/sifive/freedom

14

Summary

• RISC-V Chips Are Here!

• Freedom E310—base reference design

• Open-source Freedom E310 RTL—design your own custom

version, and SiFive can build it for you

• HiFive1 –- Arduino-compatible dev kit available now

© 2016 SiFive. All Rights Reserved.

15 15

Recommended