TMS320C32 DSP 的存储器接口设计方案
TMS320C32 是美国TI 公司生产的一款浮点数字信号处理器(DSP),是TMS320 系列浮点数字信号处理器的新产品,其CPU 是在TMS320C30 和TMS320C31 的基础上进行了简化和改进。
在结构上的改进主要包括可变宽度
的存储器接口、更快速的指令周期时间、可设置优先级的双通道DMA 处理器、灵活的引导程序装入方式、可重新定位的中断向量表以及可选的边缘/电平触发
中断方式等。
1 TMS320C3
2 的外部存储器接口的特点
TMS320C32 是一个32 位微处理器,它可以通过24 位地址总线、32 位数据总线和选通信号对外部存储器进行访问。
其外部存储器接口结构如下图l
所示。
在图l 中,引脚(引脚,又叫管脚,英文叫Pin。
就是从集成电路(芯片)内部电路引出与外围电路的接线,所有的引脚就构成了这块芯片的接口)PRGW 是用来配置外部程序存储器的宽度的。
当PRGW 引脚为低电平时程序
存储器宽度为16 位;当PRGW 引脚为高电平时程序存储器宽度为32 位。
STRBO 和STRBl 各为一组访问外部存储器的选通信号,各有4 个信号引脚(STRBx_B3/A_1、STRBx_B2/A_2、STRBx_Bl 和STRBx_B0)。
从图l 中我们可以看出,选通信号STRB0 和STRBl 能从8/16/32 位存储器中访问
8/16/32 位数据,或从16/32 位存储器中执行32 位程序;IOSTRB 是外设
I/O 的选通信号引脚,它只能从32 位宽度的存储器中访问32 位的数据和程序。
可以通过对STRBx 和IOSTRB 的设置,从8/16/32 位的存储器中访。