Altera Home Page
文档资料 许可
在线购买 下载

  主页   |   产品   |   支持   |   最终市场   |   技术中心   |   教育与活动   |   公司介绍   |   在线购买  
  器件   |   设计软件   |   IP   |   设计服务   |   开发套件及配件   |   资料  

 IP产品
   嵌入式处理器
       Nios II
               简介
               处理器核
               特性
               开发工具
               开发套件
               客户成功案例
               资料
       Nios
          ARM Processor
          32/16-Bit Microprocessors
          8/4-Bit Microprocessors
          资料
   接口与外设
   DSP
   通信
  
 About IP
      运用IP进行设计
      IP认证
      系统设计
      申请IP
  
 IP界合作伙伴
      AMPP计划
      AMPP核合作伙伴
      AMPP软件合作伙伴
  

定制指令

定制指令允许Nios® II设计人员利用扩展CPU指令集,通过提升那些对时间敏感的应用软件的运行速度 来提高系统性能。Nios II嵌入式软核处理器特性使设计者能够直接将定制逻辑集成到算术逻辑单元(ALU)中去。定制指令使开发人员可以优化软件内部循环,满足包括数据信号处理(DSP)、包头处理和计算应用等方面的应用需求,在硬件中将复杂的操作序列简化成为一个单一的执行指令。

利用定制指令,设计者可以通过传统处理器无法实现的途径优化其系统性能。Altera®SOPC Builder工具提供了图形化用户界面(GUI),开发人员可以轻松地利用这个界面引入他们自己的硬件设计文件,创建定制指令,并自动将其集成到Nios II处理器中。

Nios II处理器定制指令提供:

  • 最多可达256个用户定义的指令
  • 固定及可变周期的操作
  • 用户逻辑引入向导
  • C语言和汇编语言软件宏

图1原理框图显示了定制指令逻辑的灵活性。详细介绍请参阅Nios II处理器手册

图1. 定制指令逻辑

图1. 定制指令逻辑

和Nios II本身的指令类似,定制指令逻辑可以使用最多两个源寄存器并将结果写入一个目的寄存器中。开发者可以使用定制指令通过单周期(组合运算)和多周期(顺序运算)操作实现复杂处理任务。另外,用户添加的定制指令逻辑可以访问存储器和/或Nios II系统外的逻辑。

  请填写反馈意见