Nios II IDE是Nios II软核处理器的主要开发工具,它为软件开发提供了一个集成的设计开发环境,包括一个具有工程管理、源代码开发、基于JTAG调试功能的图形用户界面(GUI),大大简化了大量复杂的Nios II处理器设计。其附加工具包括一个指令集模拟器(无需调试开发板,就可以进行代码调试)、MicroC/OS-II实时操作系统以及小型TCP/IP协议堆栈。
在同一个Cyclone II FPGA中还可以嵌入第二个Nios II内核,作为人机接口(MMI)处理器来控制小键盘和LCD驱动器。第二个处理器一般比数字信号处理器的速度要低一些,采用两个处理器可降低较慢的MMI处理器对DSP性能的影响。
结论 Nios II处理器和Cyclone II FPGA的出现为以前需要低、中密度ASIC来满足系统性能需求的设计人员提供了更多的选择。采用Altera强大的开发软件套件和丰富的IP组合,设计人员现在可以充分利用可编程逻辑灵活性和产品能够及时面市的优势,在Cyclone II FPGA中嵌入Nios II处理器,对成本敏感的应用进行SOPC设计。更多有关Altera Nios II处理器和Cyclone II FPGA的资料可以在www.altera.com.cn找到。