嵌入式设计应用
NIOS II的特性及开发设计流程
NIOS的主要特点
NIOS II是一个用户可配置的通用RISC嵌入式处理器。Altera推出的NIOS II系列嵌入式处理器扩展了目前世界上最流行的软核嵌入式处理器的性能。
把NIOS II嵌入到Altera的FPGA,如StratixII、Stratix、Cyclone II、Cyclone、APEX、ACEX和HardCopy系列器件中,用户可以获得超过200 DMIPS的性能,可以从3种处理器以及超过60个的IP核中选择所需要的功能。
使用NIOS II处理器的用户可以根据他们的需要来调整嵌入式系统的特性、性能以及成本,快速使得产品推向市场,扩展产品的生命周期,并且避免处理器的更新换代。
下面是NIOS II处理器的优点和特性。
(1)提高系统性能。
• 一系列的处理器核可供选择,其中包括了超过200 DMIPS性能的核。
• 实现任何数量的处理器或将不同的处理器核组合在一起。
• 增加了已有的处理器,在FPGA中添加一个或更多的NIOS II软核处理器。
(2)更低的系统成本。
• 通过将处理器、外设、存储器和I/O接口集成到一个单一的FPGA中,从而降低了系统成本、复杂性和功耗。
• 通过将NIOS II处理器嵌入到低成本的FPGA中只需花费35美分或者更低(对大多数用户而言,NIOS II所占逻辑资源的成本大约是10~20元人民币,具体取决于所选FPGA的类型和NIOS II的配置)。
(3)应对产品的生命周期。
• 提供易用的设计工具从而快速将产品推向市场。
• 提供永久、免费的许可,从而使基于NIOS II处理器的产品避免了处理器的更新换代而带来的损失。
(4)功能强大、易用的开发工具。
• 通过使用NIOS II集成开发环境(IDE),从而加速了软件的开发。
• 利用Altera的强大的SOPC Builder系统开发工具和Quartus II设计软件可以在几分钟内设计一个系统。
(5)使用完全功能的开发包。
• 使用易用的NIOS II开发包开始一个设计。
• 使用易用的NIOS II开发包开始设计。
• 可以选择具有低成本特性的Cyclone FPGA开发套件,或高性能的StratixII FPGA开发套件。
在很多对速度的要求不是很高的低端应用中,Altera将一个软核放入PLD,这个软核就是NIOS。它只占芯片内部很少的一部分逻辑单元,成本很低。同ASIC相比较,如果将处理器放到ASIC中,生产的每片芯片都要付给处理器厂商专利费。况且ASIC的NRE(一次性投资)大,风险也大,NIOS则没有这个问题。NIOS的开发工具包价格很低。
在速度要求高的高端应用,如通信领域,软核的处理速度不够。Altera就将硬核(ARM9)集成到APEX器件中,还集成入RAM和RAM控制器。同时Altera本身在PLD的结构方面也不断发展和创新,推出的HardCopy StratixIII器件系列,是一个针对大容量设计的,从原型设计到批量生产的完整解决方案,试图成为ASIC的全面替代方案。
全部0条评论
快来发表一下你的评论吧 !