证设计师所定义的
DSP 是否能与整个系统的其他单元一起工作。Improv 公司提供了成套平台解决方案,这些方案是一种硬件和软件部件(如定制的 Jazz DSP、应用软件和参考设计)的集合,适用于面向应用的 SOC (单片系统) 的开发。Acappella 是一系列按应用优化的硬件和软件,适用于语音的分组传输设备。为了更好地满足资源受限的设计需要, Easy Jazz 工具包提供成套应用软件、硬件集成块和验证代码。
LSI 逻辑公司的 ZSP400、LSI402ZX 和 LSI403LP ZSP400 是一种双 MAC单元、4 发指令超标量处理器体系结构,采用一个 16 位指令集和双 16 位算术运算。你可以将双 16 位算术运算合并,以提供高精度的 32×32 位单周期乘、加运算,支持高分辨率的音频和多媒体设备。ZSP400 可实现一条 5 级4 路超标量流水线,一次可以处理多达 20 条指令。处理器的执行单元包括 2 个ALU。
LSI402ZX 是一种高性能 16 位定点 DSP 芯核,适用于语音网络传输 (voice-over-network) CPE/IAD(客户单
位设备/集成接入器件)设备、基础设施、无线基础设施和音频设备等。LSI402ZX 包括容量为 62k 字的指令 RAM 和容量为62k 字的数据 RAM。LSI403LP 是一种低功耗16 位定点 DSP芯核,适用于语音网络传输CPE/IAD 设备和音频设备。LSI403LP 具有容量为 16k 字的指令 RAM、16k 字的数据 RAM以及 16k 字指令配置存储器或数据配置存储器。一个 8 通道 DMA 控制器支持这两种器件,它将指令或数据传送到存储器或从中取出。
寻址和处理方式:ZSP400 提供两个独立启动的循环缓存器,并支持反向进位寻址。反向进位寻址是改变基址寄存器地址的另一种方式,可以加速快速傅立叶变换和类似运算,而这些运算需要按照反向进位方式修改下一个加载或储存地址。
特别指令或集成化外设功能:ZSP400 可以完成高效率维特比解码所需要的单周期加法-比较-选择运算。它还支持位操作、32 位算术运算、逻辑运算和双周期复数乘指令。LSI402ZX 和 LSI403LP 包括 2 个高速时分复用串行端口、一个 8 位 (LSI403LP) 或 16 位 (LSI402ZX) 主机接口端口、一个外存接口单元、一个 4 引脚 (LSI403LP) 或 8 引脚(LSI402ZX) 可编程 I/O 端口以及一个供程序下载和调试使用的 IEEE 1149.1 JTAG 端口。
LSI 逻辑公司的 ZSP500 ZSP500 是一种低功耗高性能双 MAC运算单元,采用 4 发指令超标量处理器体系结构,其指令集具有多种 DSP 功能。ZSP500 使用一个 16 位和32位指令集和双 16 位算术运算,你可以将双 16 位算术运算合并,提供高精度的 32×32 位的单周期乘法和加法运算,以支持高分辨率的音频和多媒体设备。ZSP500 可实现一条 8 级4 路超标量流水线,一次可以处理多达 32 条指令。处理器的执行单元包括 2 个 MAC 单元、2 个通用 ALU 和用于地址生成的 2 个专用 ALU。LSI500P 是一种硅片样机开发工具,内含 ZSP500 芯核、存储器分系统、容量为 256k 字的 SRAM以及一个集成AMBA/AHB 接口,该接口的 AMBA I/O 引脚既可使芯片外使用,也可连接到协处理器端口。
寻址和处理方式:ZSP500 既提供哈佛存储器寻址方式又提供统一的存储器寻址方式。ZSP500 支持多种变址寻址和位倒序寻址。反向进位寻址是改变基址寄存器地址的另一种方式,可以加速快速傅立叶变换和类似运算,而这些运算需要按照反向进位方式修改下一个加载或存储地址。
特别指令或集成化外设功能:ZSP500 包括一个协处理器接口,该接口使设计师能够给处理器增加多达256 条紧耦合定制指令,而且不影响处理器的基线数据通路。ZSP500 芯核包括一个可配置的存储器分系统,其数据存储器和程序存储器的容量可在每存储块 4k 字到每存储块 128k 字之间调节。ZSP500 配有一个 ARM ABMA/AHB 接口桥和一个带有样机的 AMBA/AHB 外设的基准系统。
LSI 逻辑公司的 ZSP600 ZSP600是一个高性能的四 MAC运算单元、6 发指令超标量处理器体系结构,使用一个 16 位和 32 位指令集和双 16 位算术运算,你可以将双 16 位算术运算合并,提供双高精度的 32×32 位的单周期乘法和加法运算,这种运算对于高分辨率的音频和多媒体设备是必需的。ZSP600 可实现一条 8 级6 路超标量流水线,一次可以处