TMS320C32的存储器接口设计

网友投稿 272 2022-11-20

TMS320C32的存储器接口设计

TMS320C32是一个32位微处理器,它可以通过24位地址总线、32位数据总线和选通信号对外部存储器进行访问。其外部存储器接口结构如下图l所示。

图1,TMS320C32的外部存储器接口图

可以通过对STRBx和IOSTRB的设置,从8/16/32位的存储器中访问8/16/32位数据或程序。也就是说,可以从任何一个外部存储器中访问任何一种类型的数据。这就说明可以通过设置IOSTRB、STRB0和STRB1的选通信号来寻址整个外部存储器空间。例如,一个32位外部存储器可以被设定为只存放一个32位的双字,但是也可以被分为具有2个连续地址的16位字或者4个连续地址的8位字节。反之,一个32位双字可以放在一个32位外部存储器中,也可以放在2个16位或4个8位宽度的外部存储器中。

TMS320C32内部总共提供了64 MB的存储器映射空间。其中,STRB0所对应的存储映像区间是不连续的两段区问,一段是03FH~7FFFFFH(共31.999 MB),另一段是880000H~8FFFFFH(共2 MB);STRBl所对应的存储映像区间是900000H~FFFFFFH(共28 MB);IOSTRB所对应的存储映像区间是810000H~82FFFFH(共512KB)。当外部总线访问这些空间时,相应的选通信号就使能。

2 TMS320C32的3种存储器设计方案

2.1 8位存储器宽度

设计为8位的存储器,其硬件接线方案如图2所示。STRBx_B3/Al_1和STRBx_B2/A_2引脚作为地址引脚,STRBx_B0引脚作为片选引脚,而STRBx_B1则不用。

图2,8位存储器的硬件接线图

图3,16位存储器的硬件接线图

设计为16位的存储器,其硬件接线方案如图3所示。STRBx_B3/A_1引脚作为地址引脚,STRBx_B0和STRBx_B1引脚作为片选引脚,而STRBx_B2/A_2则不用。

2.3 32位存储器宽度

设计为32位的存储器,其硬件接线方案如下图4所示。STRBx所有的引脚都设置成片选引脚。

图4,32位存储器的硬件接线图

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:数据分析师的职业发展
下一篇:Java 数据库连接池 DBCP 的介绍
相关文章

 发表评论

暂时没有评论,来抢沙发吧~