下图是比较传统的系统设计开发板的设备图
由于元器件比较多,成本,复杂性和功耗都比较高,所以需要一种新的方案来降低成本和复杂性。
ALTERAL 就提供了一种SOPC解决方案,将系统的I/O、CPU和DSP集成在了FPGA内部,降低了开发的成本。
对于FPGA内部,ALTERA集成 了一个可开发的32位RISC软核处理器NIOS II,其器件设计具有以下特点:
NIOS II 处理器和所用的外设都是使用硬件描述语言编写;
可以布置在ALTERA全系列的FPGA上;
使用quartus II 进行综合。
哈佛结构。
其开发结构如下:
下面是一个NIOS II的例子连接图:
典型的系统结构
NIOS ii的硬件架构
对于nios II的开发,需要注意一下几点:
传统的系统设计方案:
加入nios II后qsy取代的部分,及带来的便利