本书14章,350多页,单独先容RISC-V架构的内容不是很多,大部分内容实在是蜂鸟E203 MCU的开拓技能先容。
1. RISC-V架构核心
本书第3/4章讲述了RISC-V的基本架构和紧张的中断/非常处理。书中提到了RISC-V架构的多个上风:模块化的指令集、可配置的通用寄存器组、规整的指令编码、简洁的存储器访问指令、高效的分支跳转指令、简洁的子程序调用、零开销硬件循环、简洁的运算指令等一系列特性。
RISC-V架构的核心灵魂是其精简指令集, RISC本身表示精简指令集,而RISC-V是佰克利发明的一种特定指令集架构。RISC-V架构目标在于成为真正适宜硬件实现且稳定的标准指令集。从运用者的角度看,这是目前芯片发展或者说社会技能发展的根本需求,特殊是IoT引领的物联网技能潮流。
RISC-V架构相较于x86、ARM等架构而言,是一种相当年轻的架构。由履历丰富的大师操刀,在古人的研究根本之上取其精华,避免了很多老架构在当前新需求前存在的问题,也为后来者的需求供应了很多办理方案。在IoT潮流中,华为、高通等大公司已经纷纭加入RISC-V阵营,这也从一定程度上认可RISC-V未来的发展趋势。标准而前辈性的东西,在需求面前将会很随意马虎被广泛接管。
2. RISC-V架构与现有嵌入式架构在运用上的差异
本书5/6/7章以及后续部分章节重点先容了蜂鸟E203 MCU的干系技能。由于没有相应的开拓板,这几章只是大概的看了看。由其架构总图可见,RISC-V架构下嵌入式MCU该有的那些个功能模块也是同样会存在的,如:GPIO、PWM、SPI、I2C、UART等,这些毕竟是经典而通用的模块。大体而言,在运用层面,RISC-V架构与现有嵌入式架构设计出来的芯片不会显现太大的差别(紧张指嵌入式运用开拓职员,在寄存器层面的编程利用,操作大同小异)。
3. 下一个8051
本书第一章有一个特殊让我感兴趣的标题:进入32位时期,谁能成为下一个8051。作为玩过AT89C51、STC89C52、MSP430、STM32等多种MCU的爱好者,我相称的好奇。一种架构的前辈性或者说一种架构取代另一种架构的成功成分不会只有一条,当下的嵌入式芯片设计也并非某一家之言可以决定。没有广泛的被认知度、没有弘大的用户群和相应的生态系统,必定成不了景象。
家当发展的每每会有集聚效应,是指集中于一定区域内特定家当的浩瀚具有分工互助关系的不同规模等级的企业与其发展有关的各种机构。芯片的设计和运用在发展上也有一个类似的效应:一个成熟的架构会带动技能生态链的集聚发展,周边技能发展会不由自主向该架构靠拢。
从实质看,工程师喜好用熟习的技能,商家喜好熟习的赢利办法,于是生态链会接管自身兼容的产物。RISC-V架构的自身技能上风具备了,在生态链的完善上再进一步,未必不能成为下一个8051。
RISC-V开拓板免费申请:兆易创新GD32VF103V-EVAL全功能开拓板-电子工程师评测中央
本文来源:电子工程专辑社区-面包板网站
链接:《RISC-V架构与嵌入式开拓快速入门》——下一个8051-面包板社区