/比较/选择或矢量运算外,还可以使用具有舍入和饱和选项的双MAC指令。
模拟器件公司的ADSP-2199X ADSP-2199x 系列包括高性能的混合信号 DSP,其代码与 ADSP-219x 处理器完全兼容。这些器件将混合信号部件,如高分辨率模/数变换器,与各种外设部件集成在一起构成单芯片器件,拟应用于嵌入式信号处理和控制设备,例如工业测量和控制设备、高端伺服马达驱动装置、不间断电源、高端开关电源、光网络控制设备和智能传感器接口。
ADSP-21990、ADSP-21991 和 ADSP-21992 将一个工作频率高达 160 MHz 的 16 位 ADSP-219x 芯核与一个容量为 4k~32k 字的程序存储器、一个 4k~16k 字的数据存储器以及一个 8 通道14 位模/数变换器芯核集成在一起。模/数转换器配有用于两个采样保持放大器,用于同时采样,采样频率为20Ms/s。外部存储器接口能够直接访问容量为 1 M字的外部存储器,以便扩大程序存储器或数据存储器,或两者都得到扩大。ADSP-2199x DSP还可在工业温度范围内和汽车温度范围内(仅 ADSP-21992)使
用,它们有 MBGA 和 LQFP 两种封装形式。
寻址方式:与 ADSP-219x
产品一样,ADSP-2199x 产品支持立即寻址、寄存器直接寻址、存储器直接寻址、寄存器间接寻址、间接修改后寻址、立即修改寻址以及直接和间接偏移寻址等方式。ADSP-2199x 最多支持 16 个循环缓存器,每个循环缓存器使用一个数据地址发生器阴影寄存器和一组基址寄存器,以增大循环缓存的灵活性。
特别指令或集成化外设功能:ADSP-2199x 器件共享 ADSP-219x 芯核的全部体系结构特点和特别指令。这些产品的关键集成外设是高性能 14 位模/数变换器。嵌入式控制外设包括一个三相脉宽调制 (PWM) 发生器、一个 32 位 增量编码器接口、两个辅助 PWM 输出端、一个看门狗计时器以及通用外设,如计时器,数字 I/O 线、串行通信控制器和可编程中断控制器。另外,这些器件还包括一个片上精密电压基准和一个集成的通电复位电路。
模拟器件公司的 ADSP-TS101 TIGERSHARC 系列 ADSP-TS101S TigerSHARC 系列DSP 是一种浮点 DSP,拟应用于多处理设备和第 3 代无线通信基础设施。这种静态超标量体系结构把 DSP、RISC 和 VLIW 三者的最佳功能组合起来,成为一种高性能 DSP 体系结构。这些功能包括装入/存储体系结构、转移预示、大型互锁寄存器文件、快速数学计算、位倒序、零系统开销循环、采用 DMA 的背景数据移动、 1~4 个字的指令宽度。TigerSHARC 系列器件中的 2 个计算功能块支持 1 位、8 位、16 位和 32 位操作。每个计算功能块包括一个有 32 个条目的寄存器文件、一个 ALU、一个乘法器和一个移位器。它可以在一个周期内执行两次 32 位浮点 MAC 运算、8 次 16 位 MAC 运算(累加运算为 40 位) 或2次 16 位 复数 MAC 运算。在一个周期内,该器件可以对 各种8 位数据进行多达 32 次数学运算。三条 128 位总线支持 TigerSHARC 的 3个片上存储器,总容量达6 Mb。在一个给定的周期内,该处理器可以提取 4 个 32 位指令字,并能将 256 位数据装入寄存器文件或将它存储在存储器中。
寻址方式:除了 2 个计算功能块外,TigerSHARC 还有 2 个整数 ALU。它主要是将这两个ALU 用来生成数据地址,每个ALU包括一个 32 位 ALU 和一个全正交 32 字寄存器文件。这两个ALU每个周期生成一个地址,使该器件能将 2 个 128 位长的字发送到每个计算单元。这些单元还支持地址前和地址后的修改、循环缓存以及位倒序,而不必使用额外的周期。
特别指令或集成化外设功能:针对第 3 代无线通信基带信号处理加速符号速率和芯片速率 (chip-rate) 处理的特别指令,包括一种用于芯片速率处理的复数 MAC 运算和用于信道译码算法的加/比较/选择运算。外设包括 4 个双向链路端口、一个 14 通道 DMA 控制器和一个宽度为 64 位的外部端口。这一外部端口包括一个 SDRAM 控制器、一个主机接口以及对多达 8 个 TigerSHARC 进行无胶合多处理的支持。 4 个链路端口是宽度为一个字节的接口,可在时钟脉冲的上升沿和下降沿发送数据,并利用环形和二维网格多处理配置提供第二种多处理方法。
开发支持:CrossCore 开发部件包括 VisualDSP++ 软件开发环境、EZ-Kit Lite 评估系统、仿真程序和 DSP/数学库。Visual