原创 《手把手教你设计CPU——RISC-V处理器》阅读:"工具链"

2019-10-6 11:21 6411 26 3 分类: FPGA/CPLD 文集: 读书笔记
      “没有金刚钻,不揽瓷器活。”对于设计CPU这样高端大气上档次的活计,没有几把“金刚钻”肯定是不行的,这些个金刚钻是什么呢?首先是硬件,就是本书要推介的蜂鸟E200开发板,当然更重要的是软件工具。作为一种开放免费的架构,软硬件作为一个IP全都整合在了RISC-V的开源社区里,可以从RISC-V基金会网站进入RISC-V Tools,现在这种IP模式的供应链大大方便了开发者的加入,这也是开源模式很容易挑战传统商业开发的原因所在。

      RISC-V Tools已经被做成了一个宏项目,里面一股脑儿包含了RISC-V相关工具链、仿真器和测试套件等子项目。从网站截图中我们会看到,实际上这个工具链的名称已经改变为了riscv-software-list,相应的在GihHub平台上的访问地址为https://github.com/riscv/riscv-software-list,CPU设计是复杂的工作,涉及的工具也会比较复杂。

      在这个复杂的工具集合里,我们需要找出我们首先要去涉及的工具。riscv-fesvr、riscv-pk、riscv-isa-sim分别提供上位机和CPU之间通信、可执行文件运行的程序环境、基于C/C++开发的指令集模拟器,三者协调可在Spike模拟器上运行一个完整的程序。riscv-gcc、riscv-binutils-gdb、riscv-glibc分别是GCC编译器、二进制工具(链接器、汇编器等)、GNC C标准库实现……

      “长江后浪推前浪,前浪死在沙滩上。”作为后起之秀的RISC-V架构是在巨人的肩膀上成长起来的,是踏过无数战士的尸体走到前台的,作者在这里用两个开源、免费的处理器架构的历史事件分析了RISC-V架构的革命性意义。OpenRISC侧重于开源,而非立足于定义一种开放的指令集架构,架构的发展不够完善。

      豪门显贵SPARC架构面向服务器领域,拥有一个大型的寄存器窗口,由于功耗面积代价太大,并不适用于PC和嵌入式领域处理器。不具备模块化、可裁剪的特点,随着Sun公司的衰弱,基本退出了人们的事业。RISC-V作为新时代的“名校优生”,其优点得到众多专业人士、商业公司青睐,2016年RISC-V基金会的启动为其发展显示了可见的坦途。


      

作者: lyyinhe_xi, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-218568.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论2条评论)

登录后参与讨论

curton 2019-10-12 21:46

学习

curton 2019-10-7 19:45

学习了
相关推荐阅读
lyyinhe_xi 2024-04-30 11:08
【拆解】赛事无人机电池集中充电器
      无人机赛事,电池电量充足是取得良好成绩的关键要素。今天拆解一款支持六块电池同时集中充电的无人机电池充电器。板上有六个电池充电插口,分别有指示灯和拨动开关。三位...
lyyinhe_xi 2022-12-30 18:09
【灵动微电子 L0136 温控器/遥控器应用】+温湿度检测试验
      本次试用的是灵动微电子 EVB-L0136 开发板:      板载 MM32L0136C7P MCU,Arm Cortex-M...
lyyinhe_xi 2022-07-28 18:09
【CH32V307评估板】+Rt_thread Srduio 体验
       非常幸运获得CH32V307开发板试用机会,感谢面包板论坛!恒推出的CH32V307是基于32位RISC-V设计的互联型微控制器,配备了硬件堆栈区...
lyyinhe_xi 2022-07-03 22:42
《Verilog HDL与FPGA数字系统设计》美丽邂逅
      伏羲一画开天。阴阳动静迭为升降,天地定位,日月运行,万物之生生不息。阴阳符号演绎四象八卦,人文肇始之。阴阳符号逻辑思维造就了计算机最核心的二进制思想基石。&n...
lyyinhe_xi 2020-09-13 15:15
【2020意法半导体开发大赛】智能种植管理应用(1)
      承蒙面包板社区和意法半导体的厚爱,这次顺利申请到了ST25R3916开发板套餐。本次申请是希望在学校开展的金佛手种植实践智能化大棚建设中试用其智能化管理的价值...
lyyinhe_xi 2020-07-05 12:48
【富芮坤物联网开发板评测】任务模式编程和经验主义教训记录
          很高兴能够申请到富芮坤物联网开发板。富芮坤开发的FR8016H是符合BLE5.0标准的SOC芯片,内置16位audio ...
EE直播间
更多
我要评论
2
26
关闭 站长推荐上一条 /6 下一条