FPGA里的NIOSII与一般单片机有什么区别?是不是也有寄存器、有指令之类的?

来源:百度知道 编辑:UC知道 时间:2024/06/30 19:52:38
书本上貌似都是直接调用代码模块,能像单片机那样自己编写代码吗?

NiosII是一个处理器内核,其实就是个32位单片机,同样拥有ACC,寄存器什么的,可以编写汇编,并且汇编语言还是比较简单的,书上写的那些直接调用代码模块是指的调用人家编写好的驱动,你也可以自己写,想用51一样来写它的程序也行,只是麻烦一些,别人都做好了干嘛要浪费时间呢,如果是自己定义的外设就没有人给你写代码模块了,这时候就只能自己写了。
个人认为NiosII的硬件就是为C语言设计的,用C语言操作很方便,编译出来的代码很紧凑

NiosII其实一个可配置的32位处理器内核,可以根据自己的需要配置功能模块。
其也有寄存器和指令系统,能自己编写代码。