CrowdSupply项目:便携式、开源RISC-V SoC开发套件Precursor

描述

CrowdSupply刚上线一个众筹项目 - 称之为Precursor的便携式、开源RISC-V SoC开发套件,使用了分别来自Xilinx和Lattice的两颗流行的FPGA。

从外观上看,它像极了一个智能手机,它号称,通过编程,你确实可以把它当成一个智能手机或平板电脑使用,且你可以对它有完全的控制,因为你可以编程它的每一个bit,沉到硬件的最底层! 

套件的正面照片

背面照片

拆开了由以下一些部分组成:

一块电路板

一个单色的LCD屏

一个键盘

看看键盘的电路板:

内部的结构:

高度安全、完全可信任

从下面的对比图中可以看到其主要的功能:

Xilinx

再跟其它的FPGA开发板比较一下:

Xilinx

价格高是有原因的。

下面是其结构框图:

功能特性:

Made for developers

No adhesives holding the bezels in place – just one screw driver is all it takes

Want to add hardware? Maybe a cellular modem? No problem!

Battery compartment is a blank check for your peripherals

Install a smaller battery for more space

Flex PCB breakout for 8x FPGA GPIO into the battery compartment

Bezel is made out of FR-4, and can be user-customized to hold additional components

Inspect, modify and compile your SoC and embedded controller from source

All source files hosted on GitHub for convenient fork, pull request, and issue tracking

Open source PCB and case design

Easy-access developer's cable (included)

Low-level debugging (GDB + Chipscope) and firmware flashing via developer's cable plugged into a custom Raspberry Pi HAT (included)

Middleware debugging via USB cable via wishbone tunnel

Open source to the core

Extendable and modifiable

Slim and light mobile form factor

6063 alloy aluminum case -– 3D files provided, so you can mill your own case!

FR-4 front bezel -– PCB source provided

ABS + PC polymer antenna radome -– 3D printable

69 mm x 138 mm x 7.2 mm

96 grams reference weight

Compare to iPhone X at 70.9 mm x 143.6 mm x 7.7 mm and 174 grams

Accessible mechanical design

User-customizable CPUs

Manages power, standby, and charging functions

Tested with 18 MHz VexRISC-V, RV32I, no cache

-L1 speed grade for longer battery life

Tested with 100 MHz VexRISC-V, RV32IMAC + MMU, 4k L1 I/D cache

Xilinx XC7S50 primary System on Chip (SoC) FPGA

iCE40UP5K secondary Embedded Controller (EC) FPGA

16 MB external SRAM

128 MB Flash

100 MHz DDR 8-bit wide bus for fast XIP code performance

Dual hardware TRNG

External discrete noise generator

In-SoC ring oscillator based TRNG

Inspectable I/O

Physical keyboard with changeable layout overlays

200 ppi black and white LCD (336 x 536 resolution), 100% inspectable with standard optical microscope

Both keyboard and LCD are backlit for night-time use

Modular keyboard PCB -- customize layouts, add sensors, or swap in a touch surface

Audio with safe defaults

Integrated 0.7 W speaker for notifications

Vibration motor

3.5 mm headset jack

No integrated microphone -- audio surveillance is not possible when headset is unplugged

Integrated Wi-Fi

Sandboxed in a hardware-delineated untrusted domain

Silicon Labs WF200C chipset

USB Type-C port

Supports charging at 5 V; over-voltage protection tolerant to 20 V

Power negotiation to 5 V @ 1.5 A (source and sink)

Supports legacy USB 2.0 full-speed PHY

Basic DRP negotiation hardware support

1100 mAh Li-Ion battery

Approx. 100 hours standby with Wi-Fi + embedded controller + static display enabled

Approx. 700 mW "on-state" (most features enabled and active, backlight off) power draw, or 5.5 hours continuous use

Integrated gas gauge for more accurate battery life estimate

Full charge in about three hours

Runtime depends on user application

Anti-tamper features

User-sealable metal can for trusted components

Dedicated real-time clock (RTC) with basic clock integrity monitoring

Power monitors trip reset in case of power glitches

Always-on accelerometer/gyro to detect movement in standby

Support for instant secure erase via battery-backed AES key and self-destruct circuit

责任编辑:xj

       原文标题:便携、安全、开源RISC-V SoC开发套件

文章出处:【微信公众号:FPGA入门到精通】欢迎添加关注!文章转载请注明出处。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分