在这个复杂的工具集合里,我们需要找出我们首先要去涉及的工具。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
版权声明:本文为博主原创,未经本人允许,禁止转载!
curton 2019-10-12 21:46
curton 2019-10-7 19:45