Accelerating the RISC-V Revolution: Unleashing Custom Silicon with Revolutionary Design Platforms and Custom Accelerators

Similar documents
SiFive Freedom SoCs: Industry s First Open-Source RISC-V Chips

NVIDIA'S DEEP LEARNING ACCELERATOR MEETS SIFIVE'S FREEDOM PLATFORM. Frans Sijstermans (NVIDIA) & Yunsup Lee (SiFive)

Agile Hardware Design: Building Chips with Small Teams

Custom Silicon for all

RISC-V Core IP Products

RISC-V based core as a soft processor in FPGAs Chowdhary Musunuri Sr. Director, Solutions & Applications Microsemi

Zynq-7000 All Programmable SoC Product Overview

Free Chips Project: a nonprofit for hosting opensource RISC-V implementations, tools, code. Yunsup Lee SiFive

S2C K7 Prodigy Logic Module Series

Introduction to Sitara AM437x Processors

Oberon M2M IoT Platform. JAN 2016

Mi-V RISC-V Ecosystem

Igniting the Open Hardware Ecosystem with RISC-V

EyeCheck Smart Cameras

Intel Galileo gen 2 Board

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

SoC Platforms and CPU Cores

Jack Kang ( 剛至堅 ) VP Product June 2018

SiFive HiFive Unleashed Getting Started Guide v1p0. SiFive, Inc.

ECE 471 Embedded Systems Lecture 2

VRM-Express-HL. Overview:

Running a Linux-Capable Open Source Soft SoC on the Avalanche Board with MicroSemi PolarFire FPGA

SiFive FE310-G000 Manual c SiFive, Inc.

SoC FPGAs. Your User-Customizable System on Chip Altera Corporation Public

Virtual Platforms for early Embedded Software Development

MYC-C7Z010/20 CPU Module

(Please refer "CPU Support List" for more information.)

Cypress Roadmap: CapSense Controllers Q Owner: JFMD CapSense Roadmap

CoreTile Express for Cortex-A5

HETEROGENOUS COMPUTE IN A QUAD CORE CPU

More info about the competition and the Intel Galileo Gen 2

Revolutionizing RISC-V based application design possibilities with GLOBALFOUNDRIES. Gregg Bartlett Senior Vice President, CMOS Business Unit

RISC-V. Palmer Dabbelt, SiFive COPYRIGHT 2018 SIFIVE. ALL RIGHTS RESERVED.

KEEX-7100 Series Single Board Computer in 3.5" ECX Form Factor with Intel Ivy Bridge Processors

RISC-V: Opportunities and Challenges in SoCs

Maximizing heterogeneous system performance with ARM interconnect and CCIX

MYD-C7Z010/20 Development Board

MYC-C437X CPU Module

New STM32 F7 Series. World s 1 st to market, ARM Cortex -M7 based 32-bit MCU

ROC-RK3328-CC Product Specifications

CISCO MEDIA CONVERGENCE SERVER 7815-I1

The World Leader in High Performance Signal Processing Solutions. DSP Processors

Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses

AIO-3128C All in one Board

Simplify System Complexity

COM COM-bPI6. Published on EMAC Inc. ( Source URL:

BittWare s XUPP3R is a 3/4-length PCIe x16 card based on the

December 1, 2015 Jason Kridner

Hugo Cunha. Senior Firmware Developer Globaltronics

(Please refer "CPU Support List" for more information.) (Please refer "Memory Support List" for more information.)

Introduction to the Itron Riva Dev Kits

OK335x Products Guide. Contents

Building blocks for 64-bit Systems Development of System IP in ARM

EUR incl. 19% VAT, plus shipping. Intel WiFi, Intel WiDi! Dual Gigabit LAN! Gigabyte Features! NVMe M.2 slot!

Cisco MCS 7815-I2. Serviceable SATA Disk Drives

RunBMC - A Modular BMC Mezzanine Card BUV - Bring Up Vehicle For BMC Mezzanine. Eric Shobe & Jared Mednick Hardware Engineer - Salesforce

ARDUINO BOARD LINE UP

Introducing the AM57x Sitara Processors from Texas Instruments

Intel Cyclone 10 LP FPGA Webinar

1. AMD Ryzen 2nd Generation processors 2. AMD Ryzen with Radeon Vega Graphics processors 3. AMD Ryzen 1st Generation processors

Cypress PSoC 6 Microcontrollers

Adafruit Feather nrf52840 Express

MYD-IMX28X Development Board

Industrial-Strength High-Performance RISC-V Processors for Energy-Efficient Computing

Product Technical Brief S3C2416 May 2008

High Performance Computing

OK335xS Users Manual Part I - Introduction

Introduction to Microprocessor

Cisco MCS 7815-I2 Unified CallManager Appliance

MYD-IMX28X Development Board

Scott Johnson Dominic Rizzo Parthasarathy Ranganathan Jon McCune Richard Ho. Titan: enabling a transparent silicon root of trust for Cloud

Mercury Computer Systems & The Cell Broadband Engine

Simplify System Complexity

Engineering Challenges in Developing Large Flash Memory System

0B specifications 1B

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

PocketBeagle beagleboard.org. PocketBeagle, the tiniest $25 key-fob computer you can buy

CCR1009 CCR1009. Cloud Core Router. The CCR1009 is a powerful Ethernet router based on the cutting edge TILERA 9 core CPU.

Objective: Additional project details: Code: PSEMBP 100 Category:STEM Level: High School/Community C.

Module 1. Introduction. Version 2 EE IIT, Kharagpur 1

Power Consumption and Measurement of i.mx RT1020

Electronics Single Board Computers

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

Farklı Arduino Boardlar

AT-501 Cortex-A5 System On Module Product Brief

Cisco HyperFlex HX220c Edge M5

High-Performance, Highly Secure Networking for Industrial and IoT Applications

CPU Project in Western Digital: From Embedded Cores for Flash Controllers to Vision of Datacenter Processors with Open Interfaces

w w w. b a s e t r a i n i n g i n s t i t u t e. c o

A Closer Look at the Epiphany IV 28nm 64 core Coprocessor. Andreas Olofsson PEGPUM 2013

ECX-SLU0 / KLU0 Series

HostEngine 5URP24 Computer User Guide

Flash Controller Solutions in Programmable Technology

This Unit: Putting It All Together. CIS 501 Computer Architecture. What is Computer Architecture? Sources

Qualcomm Wi-Fi Connectivity Selector Guide

A Preliminary evalua.on of OpenPOWER through op.mizing stencil based algorithms

Evaluating SiFive RISC- V Core IP

ARDUINO YÚN MINI Code: A000108

(Please refer "CPU Support List" for more information.)

Unwired One. Main Features. Wireless embedded computer

Transcription:

Accelerating the RISC-V Revolution: Unleashing Custom Silicon with Revolutionary Design Platforms and Custom Accelerators Huzefa Cutlerywala, VP Sales and Tech Solutions July 18th, 2018

How did turn into a $1B acquisition with only 13 employees?* 2 * https://www.sigarch.org/open-source-hardware-stone-soups-and-not-stone-statues-please

Have you ever heard of a $1B hardware company with 13 employees? 3

Tech Stack Hardware Company Tech Stack Open-Source Technology NVDLA from techstacks.io Infrastructure silicon cloud services 4

SiFive Silicon Cloud Services SiFive SCS (CPU Soft IPs, Subsystem Soft IPs, Prototype ASICs, Production ASICs) Low-power, 32-bit microcontrollers TSMC 180nm Digital and Analog peripherals Edge Computing (AI), Embedded, Smart IOT, Wearables High-performance, 64-bit multi-core chips TSMC 28nm Cache coherent accelerator support High speed peripherals: PCIe Gen3, GbE, DDR3/4 Datacenter Accelerators, Storage, SSD Controllers, Networking, Baseband + 3 rd -Party DesignShare IP + = Customer IP Open-Source IP 5

Freedom Everywhere 32-bit Low-power microcontroller platform 320+ MHz SiFive E31 CPU 16KB L1I$, 16KB Data Scratchpad Hardware Multiply/Divide, Debug Module Multiple Power Domains Low-Power Standby Wide Range of Clock Inputs Freedom E310, QFN48, manufactured in TSMC 180nm 6

HiFive1: Arduino-Compatible RISC-V Dev Board SiFive FE310-G000 (built in 180nm) Operating Voltage: 3.3 V and 1.8 V Input Voltage: 5 V USB or 7-12 VDC Jack IO Voltages: Both 3.3 V or 5 V supported Digital I/O Pins: 19 PWM Pins: 9 SPI Controllers/HW CS Pins: 1/3 External Interrupt Pins: 19 External Wakeup Pins: 1 Flash Memory: 16 MB Quad SPI Host Interface (microusb): Program, Debug, and Serial Communication Order now at crowdsupply.com for $59 7

Freedom Unleashed 64-bit Multi-Core RISC-V Linux Platform 1.5+ GHz U54-MC SiFive CPU 1x E51: 16KB L1I$, 8KB DTIM with ECC support 4x U54: 32KB L1I$, 32KB L1D$ with ECC support Single- and Double-precision floating-point support 2MB Banked L2$ with directory-based cache-coherence & ECC support ChipLink Serialized Chip-to-Chip Coherent TileLink Interconnect DDR3/4, GbE, Peripherals Freedom U540, FCBGA, manufactured in TSMC 28nm 8

HiFive Unleashed: World s First Multi-Core RISC-V Linux Dev Board SiFive FU540-C000 (built in 28nm) 8 GB 64-bit DDR4 with ECC Gigabit Ethernet Port 32 MB Quad SPI Flash MicroSD card for removable storage MicroUSB for debug and serial communication Digital GPIO pins FMC connector for future expansion with add-in cards HiFive Unleashed bundles available at crowdsupply.com 9

FU540 Preliminary SPECINT2006 Comparison 12 10 U54@1.5GHz, SiFive FU540-C000, HiFive Unleashed A53@1.2GHz, Allwinner R18, Pine A64 LTS A53@1.5GHz, RockChip OP1/RK3399, Samsung Chromebook Plus 8 6 4 2 0 Work in progress 10

HiFive Unleashed Expansion Board Make a RISC-V PC! Built to expand the capabilities of the HiFive Unleashed board Board adds PCIe root port capability to the HiFive Unleashed board via CHIPLINK - Create a RISC-V PC. Use it to add HDD s, SSDs, audio cards, network adapters, and/or graphics cards USE CASES Build a RISC-V PC Add a PCIe/USB card for keyboard & mouse Add a graphics card Add an HDD Use as a linux development workstation Port your favorite packages or add RTL 300K LE, low power PolarFire FPGA 11

12

13

14

15

Open-V: SiFive / ONCHIP Microcontroller based on Freedom Everywhere SiFive E31 Core Complex LFRCOSC TRNG POR Bandgap 12b DAC/ADC LDO 1MHz RCOSC 3V POR Brownout LF XTAL OSC 3V LFRCOSC 3V Bandgap Based on open-source Freedom Everywhere platform 3.3mm x 2.6mm TSMC 180nm 2.7M transistors Collaboration between SiFive and ONCHIP Integrated Systems Research Group in Columbia SiFive provided E31 Core Complex and prototyping service ONCHIP provided >10 TSMC 180nm Analog IP 16

Democratizing Ideas: Submit Proposal for Your Own Freedom Chip! Do you have a great idea for a chip? Do you have an IP block, such as an accelerator, a co-processor? We are considering projects for SiFive partnership which could involve access to custom CPU IP, design support, and even help delivering working samples of your chip! Partners to be announced at First Annual RISC-V Summit, to be held Dec 3-6, 2018, Santa Clara Submit proposals at http://info.sifive.com/democratizing-ideas before Oct 31, 2018! 17

India has adopted RISC-V as the national ISA! SiFive is rolling out a 6-City Tour throughout India to talk to the engineering and student community about RISC-V... August 2018 Attend, learn, and kick start your next RISC-V product Pls. visit www.sifive.com for additional information Dates Monday Aug 20 Thursday Aug 23 Friday Aug 24 Monday Aug 27 Wednesday Aug 29 Friday Aug 31 Locations (9.30am 4.30pm) Hyderabad - Novatel HITECH City Bangalore Leela Palace Chennai Taj Coromandel Pune Hyatt Istana Kolkata Novotel, Rajarhat Delhi Radisson Blu, Noida 18

Join the RISC-V Revolution! HiFive Unleashed is an important milestone for RISC-V development Important for software ecosystem development, education, and hardware prototyping For researchers and entrepreneurs RISC-V is completing the innovation cycle of Research, Education, and Industry You can afford a custom chip just for your application Start customizing the SiFive Freedom platform Innovate at both the hardware and software level Submit your proposal for your own Freedom chip today, let s make it happen together Start today at www.sifive.com 19