创客空间

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1583|回复: 0

HiFive1 基于RISC-V的开源Arduino兼容开发套件

[复制链接]

8

主题

79

帖子

170

积分

注册会员

Rank: 2

积分
170
发表于 2019-4-5 14:54:39 | 显示全部楼层 |阅读模式

HiFive1是一个Arduino兼容的开发套件,包括Freedom E310,这是业界第一个商用RISC-V SoC。

HiFive1特性和规格

微控制器:SiFive Freedom E310(FE310)
CPU:SiFive E31 CPU
架构:32位RV32IMAC
速度:320+ MHz
性能:1.61 DMIPs / MHz,2.73 Coremark / MHz
内存:16 KB指令高速缓存,16 KB数据暂存器
其他特性:硬件乘/除,调试模块,灵活的时钟生成与片上振荡器和PLL
工作电压:3.3 V和1.8 V.
输入电压:5 V USB或7-12 VDC插孔
IO电压:支持3.3 V或5 V
数字输入/输出引脚:19
PWM引脚:9
SPI控制器/硬件CS引脚:1/3
外部中断引脚:19
外部唤醒引脚:1
闪存:128 Mbit片外(ISSI SPI闪存)
主机接口(microUSB):程序,调试和串行通信
尺寸:68 mm x 51 mm
重量:22克

软件
Freedom E SDK
Arduino IDE支持

比较
HiFive1由Freedom E310驱动:

比Intel的Arduino 101快10倍的CPU时钟
比基于Cortex M0 +的Arduino Zero大了11倍多的Dhrystones
更高的功率效率在Dhrystone / mW

一个伟大的Arduino兼容开发工具包!

 HiFive1Arduino 101Arduino ZeroArduino Uno
MicrocontrollerFreedom E310Intel Curie ModuleAtmel ATSAMD21G18Atmel ATmega328P
Open-Source RTL?YesNoNoNo
CPU Speed320+ MHz32 MHz48 MHz16 MHz
Bits32-bit32-bit32-bit8-bit
CPU CoreSiFive E31Intel Quark SEARM Cortex M0+AVR
CPU ISARISC-V RV32IMACx86ARMv6-MAVR
Performance    
DMIPs/MHz*1.611.30.930.30
Total Dhrystones*515.241.644.645
DMIPS/mW*3.160.35-0.10
Board Specs    
IO Voltage3.3 V and 5 V3.3 V and 5 V3.3 V Only5 V Only
Digital IO19141414
PWM94106
SRAM [kB]1624322
Flash [kB]1638419625632
USBMicroRegular2 MicroRegular

* HiFive1在1.61 V,200 MHz操作下测量的DMIPs / mW。 英特尔Dhrystone数据和DMIPs / mW取自他们的数据表和产品材料。 Arduino Uno DMIPs / mW基于ATmega328P数据手册估计和这个网站

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|创客空间

GMT+8, 2024-11-30 13:22 , Processed in 0.011117 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表