MicroBlaze和nios2哪个更强大?

如题所述

简单的说MicroBlaze和nios2哪个更强大,没有定论。
首先Nios有三个版本,精简版,标准版,和高性能版,精简版性能最低,高性能版性能最高。当然高性能是要付出代价的,那就是高性能版需要的资源最多,精简版最少。
MicroBlaze同样不同的配置有不同的性能。
但是对于最高性能的MicroBlaze和nios2来讲:性能差别不大,都是大约每个时钟周期执行一条指令。这时要比较两个的性能就要从两方面来比较:谁的指令效率更高;谁的频率跑得更快?
对于指令的性能,公说公有理婆说婆有理,谁都说自己的好,但我个人感觉,Nios的性能更高些,优化的更好一些。对于时钟频率,谁的跑得更快?这个要看你用什么器件,不同的器件,不同的速度等级,所能支持的时钟频率差别很大,慢的几十兆,快的几百兆。但总的来说,Xilinx的高端器件比Altera 的跑得略快一些。当然价格也要贵一些。
其实选哪个处理器,还有一个很重要的考量,就是哪个的客户群体大。全球使用Nios的人比MicroBlaze的人多很多,NIos的培训也随处可见,这大量的客户群进一步检验了NIos的功能性能,促进了NIos的发展,为NIos开发者提前“吃了螃蟹”,所以你的选用Nios开发更容易,风险更小,更通用。

希望对你有帮助。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-01
挂在microblaze上;(3)利用简单的c语言调用相应的用户接口函数,便可以访问外部设备啦!! Do you know?R追问

这个我能不知道吗,我要的是比较,知道什么叫比较吗,至少你两个都得说

本回答被网友采纳
相似回答