OPMODE、ALUMODE和ALUMODE的功能

时间:2008-09-16

  OPMODE、ALUMODE和CARRYINSEL分别用于控制多路复用器(X、Y和Z)、加法器/减法器和进位源。它们的输入可支持寄存输入,这样可提高性能但增加数据的延时。这些寄存器有独立的时钟使能和复位信号,其结构示意如图1所示。

  图1 OPMODE、ALUMODE和CARRYINSEL结构示意

  OPMODE用于控制X、Y和Z的输入,这样用户可以改变OPMODE的设定来改变DSP48E的功能。

  多路复用器X的控制如表1所示。

多路复用器X的控制

  表1 多路复用器X的控制

  多路复用器Y的控制如表2所示。

多路复用器Y的控制

  表2 多路复用器Y的控制

  多路复用器Z的控制如表3所示。

多路复用器z的控制

  表3 多路复用器z的控制

  4位的ALUMODE控制第2级加法器/减法器/逻辑运算单元的行为,当ALUMODE=0000时表示执行加运算,即Z+(X+Y+CIN);当ALUMODE=0011时表示执行减运算,即Z-(X+Y+CIN)。ALUMODE控制字的具体定义如表4所示。

ALUMODE控制字的具体定义

  表4 ALUMODE控制字的具体定义

  CARRYINSEL为3位宽信号,控制进位信号的来源。而进位信号是高性能算术运算的关键路径,其定义如表5所示。

CARRYINSEL的定义

  表5 CARRYINSEL的定义
  


  
上一篇:电流路径的影响
下一篇:安全使用电压

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料