该书籍详细介绍了有关RISC-V的架构设计,是一本值得推荐阅读的书籍。下面请跟随我的脚步,一起来阅览一下吧。
首先该书介绍了RISC-V构架的起源,即RISC-V 架构是一种开源的指令集架构。最早是由美国伯克利大学的 Krest 教授及其研究团队提出的,当时提出的初衷是为了计算机/电子类方向的学生做课程实践服务的。由于这是伯克利大学研究并流片的第五代RISC架构处理器,因此就命名为RISC-V,其中“V”是罗马字母的数字5的意思。2015年,RISC-V架构开始以基金会的形式运营,Google、Nvidia、WesternDigital等国际知名的互联网和半导体企业都是其创始会员。
接下来,书籍介绍平头哥现有产品的分布:
①、面向低功耗领域的CPU,有入门级微控制器E902,高能效微控制器E906,以及计算增强型微控制器E907。
②、面向中高端服务器CPU,有高能效应用处理器C906,兼容64位高能效处理器C908,高性能应用处理器C910,以及AI加速引擎C920。
③、面向高性能领域CPU,着重介绍了高性能应用处理器C910与可靠实时增强型R910。
书籍有关于无剑平台的介绍,大体上提到无剑100开源SoC平台与无剑600 SoC平台。
书籍详细介绍了平头哥的RISC-V工具链,工具链的关键指标可分为高效性和易用性两个方面。高效性又包括编译高效性、调试高
效性、性能分析高效性等,其中编译的高效性尤为重要。由工具链的重要性,继而谈到工具链的现状,从而引出剑池系列的工具链。介绍剑池CDK开发工具,CPU系统调试,以及HHB神经网络模型部署工具。
书中介绍了平头哥玄铁CPU系统,有YoC、Linux、Android,各系统的运用方向、框架、特色核心服务。
书籍的核心部分则是“RISC-V玄铁系列开发板实践”,该章节介绍非常详细,从D1 Dock Pro开发板的硬件接口说明,到开发环境的搭建,而且是包含windows下与Linux下的环境搭建,然后是例程的运行。同样也介绍了RVB2601开发板的环境搭建与例程运行,设备接入阿里云以及具有创意的平衡小车项目都有介绍。
全方位的介绍,带领我们了解RISC-V之性能强大,不再局限于一个跑马灯、Hello World工程,而是开发高大上的系统级应用。未来RISC-V如果能在应用碎片化、开发效率低、软硬件适配难等问题上不断优化,相信将迎来更大的发展市场空间。
*附件:玄铁RISC-V处理器入门与实战.pdf
|