数字信号处理(DSP)
绪论
不看概念,先来回答一个问作为引入的问题。
-
数字信号处理技术和DSP有什么区别?
dsp : digital signal processer 数字信号处理 : digital signal process 前者是信号处理器硬件,后者是理论的算法。
dsp的研究方向
- 算法研究:信号的解调、加密与解密,信道的辨识与均衡,频谱分析等。
- dsp实现:用基于DSP核的ASIC芯片实现。
dsp芯片特点
- 采用了哈佛结构
-
冯诺依曼结构:程序指令和数据共用一个存储空间,使用单一的地址核数据总线,取指令和取操作数都是通过一条总线分时进行。
-
哈佛结构:允许在程序和数据空间之间相互传送数据;提供了存储指令的高速缓存(cache)和相应的指令。
-
-
采用多总线结构
-
采用流水线技术
-
配有专用的硬件乘法器/累加器
-
具有特殊的DSP指令
-
快速的指令周期
-
硬件配置强
-
支持多处理器结构
- 省电管理和低功耗
TMS320C54X的硬件结构
C54x的基本结构
-
硬件结构
-
各部分功能
- 中央处理器CPU:采用流水线执行结构和相应的并行处理结构
- 内部总线结构:一组程序总线、三组数据总线和四组地址总线组成,可在一个指令周期内产生两个数据存储地址,实现流水线并行数据处理。
- 特殊功能寄存器
- 数据存储器RAM
- 程序存储器ROM
- I/O口:BIO-检测外部设备的工作状态、XF-给外部设备发送信号
- 串行口:单通道同步串行口SP、带缓冲单通道同步串行口BSP、并行带缓冲其多通道同步串行口McBSP、时分复用带缓冲器串行口TMD
- 主机接口HPI
- 定时器
- 中断系统:硬件中断、软件中断、可屏蔽中断、非屏蔽中断等