DSP点集合一

DSP的概述、TMS320C54X的硬件结构

Posted by LJJ on February 13, 2020

数字信号处理(DSP)

绪论

不看概念,先来回答一个问作为引入的问题。

  • 数字信号处理技术和DSP有什么区别?

    dsp : digital signal processer 数字信号处理 : digital signal process 前者是信号处理器硬件,后者是理论的算法。

dsp的研究方向

  • 算法研究:信号的解调、加密与解密,信道的辨识与均衡,频谱分析等。
  • dsp实现:用基于DSP核的ASIC芯片实现。

dsp芯片特点

  • 采用了哈佛结构
    • 冯诺依曼结构:程序指令和数据共用一个存储空间,使用单一的地址核数据总线,取指令和取操作数都是通过一条总线分时进行。

      aaaa1.PNG

    • 哈佛结构:允许在程序和数据空间之间相互传送数据;提供了存储指令的高速缓存(cache)和相应的指令。

      aaaa2.PNG

  • 采用多总线结构

  • 采用流水线技术

  • 配有专用的硬件乘法器/累加器

  • 具有特殊的DSP指令

  • 快速的指令周期

  • 硬件配置强

  • 支持多处理器结构

  • 省电管理和低功耗

TMS320C54X的硬件结构

C54x的基本结构

  • 硬件结构

    aaaa3.PNG

  • 各部分功能

    • 中央处理器CPU:采用流水线执行结构和相应的并行处理结构
    • 内部总线结构:一组程序总线、三组数据总线和四组地址总线组成,可在一个指令周期内产生两个数据存储地址,实现流水线并行数据处理。
    • 特殊功能寄存器
    • 数据存储器RAM
    • 程序存储器ROM
    • I/O口:BIO-检测外部设备的工作状态、XF-给外部设备发送信号
    • 串行口:单通道同步串行口SP、带缓冲单通道同步串行口BSP、并行带缓冲其多通道同步串行口McBSP、时分复用带缓冲器串行口TMD
    • 主机接口HPI
    • 定时器
    • 中断系统:硬件中断、软件中断、可屏蔽中断、非屏蔽中断等

C54x的主要特性和外部引脚

C54x的内部总线结构

C54x的中央处理器

C54x的存储空间结构

C54x的片内外设电路

C54x的外部总线