freedom e310 low-cost hifive1 development board...freedom e310 & low-cost hifive1 development...

15
Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development [email protected] 11/29/2016

Upload: others

Post on 05-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

Freedom E310&Low-Cost HiFive1 Development Board

Jack KangVP Product & Business [email protected]/29/2016

Page 2: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

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.

Page 3: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

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

Page 4: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

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

Page 5: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

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.

Page 6: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

6

At the last workshop…

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

© 2016 SiFive. All Rights Reserved.

• That was 4 months ago

Page 7: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

7

RISC-V Chips Are Here!!!

• Introducing the Freedom E310

• First member of the Freedom Everywhere family of customizable SoCs

Page 8: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

8

Freedom E310

Page 9: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

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

Page 10: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

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+

Page 11: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

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

Page 12: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

12

At the last workshop…

• We promised that we would open source stuff…

© 2016 SiFive. All Rights Reserved.

Page 13: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

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

Page 14: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

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.

Page 15: Freedom E310 Low-Cost HiFive1 Development Board...Freedom E310 & Low-Cost HiFive1 Development Board Jack Kang VP Product & Business Development ... Introduction to SiFive •Founded

15 15