小发现:NIOSII和MIPS的寄存器堆非常相似
想自己搞个软核跑一跑,比较了几天ARM和MIPS以及NIOSII,偶然发现了一个有趣的地方:NIOSII的寄存器堆和MIPS的寄存器堆的功能定义非常的相似!当然可能已经有朋友发现了这点。ALTERA前段时间获得MIPS的授权,看来也不是偶然。XILINX高调发布集成ARM硬核的FPGA,也不知道对应的ALTERA和MIPS进展的怎样了。
http://cache.amobbs.com/bbs_upload782111/files_30/ourdev_566416Y5TYJX.JPG
MIPS Register File (原文件名:MIPS_RF.JPG)
http://cache.amobbs.com/bbs_upload782111/files_30/ourdev_566417OY5NDX.JPG
NIOS II Register File (原文件名:NIOSII_RF.JPG) 天下设计都是一大抄,真正原创性的不多。有别人成熟的设计干嘛不借来用呢? 楼主哥心真细。 Nios III 貌似要推出了~~
是MIPS的核~~ 回复【3楼】wind_badman
nios iii 貌似要推出了~~
是mips的核~~
-----------------------------------------------------------------------
他们怎么不用龙芯的核?肯定便宜啊,而且就是MIPS指令集 你知道你在说什么不?回复【4楼】hongo
----------------------------------------------------------------------- 出于好奇,继续看了一下这两个CPU的指令集和指令格式,都是分为I、R、J三类,而且指令格式也非常相似,不同的是,NIOS II把操作码挪到了低6比特。如果是这样的话,估计GCC编译器的调整都可以借用MIPS的了。
MIPS如此经典,借鉴一下也在情理之中。
页:
[1]