第1節用户定制指令.docxVIP

  • 5
  • 0
  • 约6.87千字
  • 约 17页
  • 2016-12-05 发布于重庆
  • 举报
第1節用户定制指令

使用Altera Nios II 嵌入式处理器,系统设计者可以通过添加定制指令到Nios II指令集中,来加速处理对时间要求苛刻的软件算法。使用定制指令,用户可以将一个包含多条标准指令的指令序列减少为硬件实现的一条指令。 用户可以在很多的应用中使用这个特性, 例如,优化数字信号处理的软件的内部循环、信息包头的处理和计算密集的应用。Nios II 配置向导提供了图形化的用户界面用来添加多达256的定制指令到Nios II处理器。定制指令逻辑直接连接到Nios II 算术逻辑单元(ALU),如图8-1所示。 本节包括如下的内容: ? Nios II 定制指令的特性。 ? 实现定制指令的软硬件要求。 ? 定制指令的体系结构类型的定义。 8.1.1 定制指令综述 使用Nios II定制指令,用户可以利用FPGA的灵活性来满足系统性能的需要。定制指令允许用户添加定制功能到Nios II处理器的ALU。 Nios II 定制指令是在处理器的数据路径上与ALU紧邻的定制逻辑模块。定制指令提供给用户通过裁剪Nios II处理器内核来满足特定应用需求的能力。用户具有将软件算法转化成定制的硬件逻辑模块来进行加速处理的能力。因为,很容易改变基于FPGA的Nios II处理器的设计,在设计过程中定制指令提供了简单的方法来测试软硬件的权衡。 图8-2是Nios II定制指令的硬件结构图。Nios

文档评论(0)

1亿VIP精品文档

相关文档