简介
本书详细介绍了RISC-V指令集及其设计思想,并在此基础上引入了一种称为FARM的软硬件 开发模式,将FPGA同RISC-V CPU软核相结合,并利用Arduino与Make作为软件快速开发工具, 有效地提高了开发效率,使系统设计具有更好的通用性和可移植性。 除了上述有关软硬件的讨论之外,本书的作者还与国内小脚丫FPGA的团队进行了合作,成 功地将书中的大部分内容移植到了小脚丫FPGA旗下的STEP CYC10开发板上,并将相关的技术细 节在书中做了详细陈述,以方便读者的动手实践。 本书内容既有深度,又有广度,对各类从事软硬件开发的科技人员会有很大的参考价值。对 高校相关专业的学生,本书也是一部很好的参考书。
编辑推荐
随着开源软硬件在嵌入式系统中的广泛应用,基于RISC-V 的开源处理器开始被大家所接受和认可。同时,FPGA的出现模糊了软硬件的界限,使得开源处理器可以以软核的方式在FPGA上实现,并具体应用到嵌入式系统中去。这种FPGA + RISC-V 处理器软核的方式可以很快地针对用户需求,实现不同嵌入式平台的客制化,极大提高了系统的设计灵活度。但是,这种新的方式也对设计人员的知识与技能提出了更高的要求。 为此,笔者结合其多年的海外软硬件设计经验,将其设计的获奖RISC-V 软核引入中国,第一次在国内完整介绍如何从头设计一个基于RISC-V的CPU,将其在FPGA上实现,开发相应的驱动和应用软件,并移植嵌入式操作系统至该CPU的全过程。 本身将理论与实践相结合,以国内流行的小脚丫FPGA开发平台作为实验平台,让读者能自己动手,体会从无到有,实现一个具体软硬件嵌入式系统的乐趣。该书同时也介绍了基于Arduino 开发系统的快速开发方式,大大降低了开发的起步难度。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2020-01-06
- 更新: 2023-06-07
- 书号:9787302545385
- 中图:TP332.021;TP332.1
- 学科:工学控制科学与工程工学计算机科学与技术