微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HiFive1 基于RISCV的开源Arduino兼容开发套件

程序名称:HiFive1

授权协议: BSD

操作系统: 嵌入式

开发语言: C/C++

HiFive1 介绍

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兼容开发工具包!

HiFive1 Arduino 101 Arduino Zero Arduino Uno
**microcontroller** Freedom E310 Intel Curie Module Atmel ATSAMD21G18 Atmel ATmega328P
**Open-Source RTL?** Yes No No No
**cpu Speed** 320+ MHz 32 MHz 48 MHz 16 MHz
**Bits** 32-bit 32-bit 32-bit 8-bit
**cpu Core** SiFive E31 Intel Quark SE ARM Cortex M0+ AVR
**cpu ISA** RISC-V RV32IMAC x86 ARMv6-M AVR
**Performance**
**DMIPs/MHz** * 1.61 1.3 0.93 0.30
**Total Dhrystones** * 515.2 41.6 44.64 5
**DMIPS/mW** * 3.16 0.35 - 0.10
**Board Specs**
**IO Voltage** 3.3 V and 5 V 3.3 V and 5 V 3.3 V Only 5 V Only
**Digital IO** 19 14 14 14
**PWM** 9 4 10 6
**SRAM [kB]** 16 24 32 2
**Flash [kB]** 16384 196 256 32
**USB** Micro Regular 2 Micro Regular
  • HiFive1在1.61 V,200 MHz操作下测量的DMIPs / mW。 英特尔Dhrystone数据和DMIPs / mW取自他们的数据表和产品材料。 Arduino Uno DMIPs / mW基于ATmega328P数据手册估计和这个网站

HiFive1 官网

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐