1、DSP 结构、原理和应用考试报告 第 1 页 序言序言 1.1 DSP 芯片的特点 DSP 芯片,也称数字信号处理器, 是一种具有特殊结构的微处理器。DS P 芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采 用流水线操作,提供特殊的 DSP 指令,可以用来快速的实现各种数字信号处理 算法。 根据数字信号处理的要求,DSP 芯片一般具有如下的一些主要特点: 在一个指令周期内可完成一次乘法和一次加法。 程序和数据空间分开,可以同时访问指令和数据。 片内具有快速 RAM,通常可通过独立的数据总线在两块中同时访问。 具有低开销或无开销循环及跳转的硬件支持。 快速的中断处理和硬件
2、I/O 支持。 具有在单周期内操作的多个硬件地址产生器。 可以并行执行多个操作。 支持流水线操作,使取指、译码和执行等操作可以重叠执行。 与通用微处理器相比,DSP 芯片的其他通用功能相对较弱些。 1.2 DSP 芯片的分类 DSP 芯片可以按照下列三种方式进行分类。 1按基础特性分 这是根据 DSP 芯片的工作时钟和指令类型来分类的。如果在某时钟频 率范围内的任何时钟频率上, DSP 芯片都能正常工作, 除计算速度有变化外, 没有性能的下降,这类 DSP 芯片一般称为静态 DSP 芯片。例如,日本 OKI 电气公司的 DSP 芯片、TI 公司的 TMS320C2XX 系列芯片属于这一类 如果
3、有两种或两种以上的 DSP 芯片,它们的指令集和相应的机器代码 机管脚结构相互兼容,则这类 DSP 芯片称为一致性 DSP 芯片。例如,美国 T DSP 结构、原理和应用考试报告 第 2 页 I 公司的 TMS320C54X 就属于这一类。 2按数据格式分 这是根据 DSP 芯片工作的数据格式来分类的。 数据以定点格式工作的 D SP 芯片称为定点 DSP 芯片,如 TI 公司的 TMS320C1X/C2X、 TMS320C2XX/C5X、 TMS320C54X/C62XX 系列,AD 公司的 ADSP21XX 系列,AT表 3 是 I/O 口复 用控制寄存器 B(MCRB)的配置,对寄存器的
4、每个位的值做了详细的描述。表 4 是 I/O 口复用 控制寄存器 C(MCRC)的配置,对寄存器的每个位的值做了详细的描述。 I/O 口复用控制寄存器口复用控制寄存器 A(MCRA)地址地址 7090h 注:R=可读,W=可写,_0=复位后的值 表 2 I/O 口复用控制寄存器 A(MCRA)的配置 I/O 口复用控制寄存器口复用控制寄存器 B(MCRB地址地址 7092h) DSP 结构、原理和应用考试报告 第 7 页 注:R=可读,W=可写,_0=复位后的值 表 3 I/O 口复用控制寄存器 B(MCRB)的配置 I/O 口复用控制寄存器口复用控制寄存器 C(MCRC地址地址 7094h) 注:R=可读,W=可写,_0=复位后的值 DSP 结构、原理和应用考试报告 第 8 页 表 4 I/O 口复用控制寄存器 C(MCRC)的配置 以