stdio 发表于 2010-7-7 14:50:53

小发现: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)

hongo 发表于 2010-7-7 23:03:12

天下设计都是一大抄,真正原创性的不多。有别人成熟的设计干嘛不借来用呢?

tear086 发表于 2010-7-7 23:05:18

楼主哥心真细。

wind_badman 发表于 2010-7-7 23:47:39

Nios III 貌似要推出了~~
是MIPS的核~~

hongo 发表于 2010-7-8 00:05:33

回复【3楼】wind_badman
nios iii 貌似要推出了~~
是mips的核~~
-----------------------------------------------------------------------

他们怎么不用龙芯的核?肯定便宜啊,而且就是MIPS指令集

kangar0065 发表于 2010-7-8 01:49:56

你知道你在说什么不?回复【4楼】hongo
-----------------------------------------------------------------------

stdio 发表于 2010-7-8 10:47:52

出于好奇,继续看了一下这两个CPU的指令集和指令格式,都是分为I、R、J三类,而且指令格式也非常相似,不同的是,NIOS II把操作码挪到了低6比特。如果是这样的话,估计GCC编译器的调整都可以借用MIPS的了。

MIPS如此经典,借鉴一下也在情理之中。
页: [1]
查看完整版本: 小发现:NIOSII和MIPS的寄存器堆非常相似