HiFive1 Rev B与HiFive1的区别

说起来,esp32跟risc-v这两者对于现在的工程师来说都不陌生,不过这两者搞到一起还是挺让人意外的,但仔细想想又在情理之中。怎么说呢,esp32可以说是目前全球做创客、做diy的爱好者最受欢迎的无线通信模块之一,一是因为兼具wifi/bt功能,其次是价格比较实惠;而risc-v也是近两年来最受欢迎、最火热的微控制器架构之一,脱胎于精简指令集,又免费开源,这两者的结合也算是水到渠成吧。
有谁还记得2017年推出的hifive1开发板?就是那个差一点赶上意法半导体stm32f7性能、基于全球第一款采用risc-v架构的商用soc freedom e310-g000(下面都简称fe310)的开发板,由sifive公司(这个公司也是risc-v架构指令集的发明者创办的)推出的,而本文即将介绍的这个公司的hifive1升级版——hifive1 rev b,结合esp32与risc-v的一款开发板。
hifive1 rev b与hifive1的区别
乍一看的话会发现hifive1 rev b与hifive1最大的区别就是增加了一个esp32模块,仅仅如此吗?当然不是。
下图是hifive1,也可以称作1代。开发板上的改变主要如下表所示:
下图是升级版本hifive1 rev b。
开发板上的改变主要如下表所示:
核心soc的升级
开发板搭载的soc从1代的fe310-g000升级到hifive1 rev b版本上的fe310-g002。
这个升级的改进还是显而易见的,fe310-g002增加了对最新risc-v调试规范0.13,硬件i²c,两个uart的支持,以及在低功耗睡眠模式下对核心轨进行电源门控。与原版fe310一样,fe310-g002采用sifive的e31 coreplex处理器,高性能,32位rv32imac内核,16kb l1指令缓存,1 kb数据sram寄存器和硬件乘法/除法。
fe310运行速度达320+mhz,是市场上速度最快的微控制器之一。
更多外围设备
凭借第二代版本,fe310芯片现在具有内置硬件i²c外设和额外的uart(共两个),这为连接各种第三方传感器,外设模块等其他设备打开了大门。此外,usb调试接口也已升级为segger j-link,支持拖放代码下载。
低功耗睡眠模式
fe310-g002具有一个由3.3v供电的常开(aon)电源域。由aon控制,cpu内核电源轨(1.8v)可以在睡眠模式下关闭,并在检测到唤醒事件时打开。
无线连接的加入
hifive1 rev b板具有wi-fi和蓝牙功能,这要归功于单核esp32协处理器,它作为fe310-g002处理器的无线调制解调器。
板载存储的改变
值得商酌的是,原本16mb的qspi nor flash变成了4m。虽然说初代的16mb空间过大,即便是换成了4mb,代码的存储空间还是绰绰有余,但是改小总是让人心怀芥蒂,这不是产品,这是开发平台,意味着有很多无限的可能去折腾,总要给用户留有冗余的性能或功能,这样折腾起来才够劲够味道。
one more thing:开源rtl
fe310作为第一款开源的商用risc-v soc,sifive已将fe310 rtl代码贡献给开源社区。现在,我们可以完全看到芯片内部的结构,了解硬件的工作原理,rtl代码让企业或者工程师在fe310的基础上定制自己的soc,此项措施无疑是sifive希望鼓励全球企业或者工程师在risc-v上运行自己开发的软件或者基于risc-v的新硬件的开源开发。

盛科将出席2012年以太网技术峰会
NEX智慧旗舰预热视频:NEX 3S搭载高通骁龙865+X55移动平台
贞光科技 | 国产芯片全产业链替代方案公司名单
2023年新能源汽车废旧动力电池综合利用量22.5万吨
备受瞩目的MTK天玑1000为什么无人问津了
HiFive1 Rev B与HiFive1的区别
中国集成电路创业投资服务联盟正式成立 首批成员包括40余家创投机构和30余家集成电路企业
LG化学再建动力电池工厂 选址南京底气何在?
美国将使用太阳能电池为电动公交车提供电力
电瓶车充电器的基本原理和故障维修
腾讯沧海芯片夺8项世界赛事第一,已规模出货数万片,国产视频编解码芯片实力不俗
三星GalaxyS11高清渲染图公布 屏占比进一步增大
2020年新能源汽车销量:特斯拉年度销量遥遥领先 上通五菱杀出重围
智能电网中照明和能源控制IC与传感器的重要性
芯片如今受限于硅技术难以突破
AI/VR/AR等“八大核心科技”你都了解吗?
网页爬虫 JavaScript 页面渲染技术与应用
物联网新型基础设施智慧灯杆标准化白皮书
英伟达加大VR显卡产量 但是要求零售商优先游戏玩家
中国的半导体和国际差距