【摘要】:了解TMS320VC5402的读写时序后,可在I/O空间扩充存储器。 例如在I/O空间扩充CY7C1021存储器,它们的信号定义区别关键在于读写控制信号,TMS320VC5402的读写信号在整个周期内维持恒定的电平,表示数据的流向,以IOSTRB表示I/O空间数据的有效选通,对外没有提供存储器读信号()和写信号()。I/O空间扩展存储器连接如图8-37所示。
了解TMS320VC5402的读写时序后,可在I/O空间扩充存储器。
【例8-7】 例如在I/O空间扩充CY7C1021存储器,它们的信号定义区别关键在于读写控制信号,TMS320VC5402的读写信号
在整个周期内维持恒定的电平,表示数据的流向,以IOSTRB表示I/O空间数据的有效选通,对外没有提供存储器读信号(
)和写信号(
)。而存储器则依靠读信号(OE)的上升沿送出有效数据(用写信号
的上升沿所存有效数据)。这就提示我们:可以用
与
的组合去构造出
与
。如图8-36所示:

图8-36 读写信号的构造(https://www.xing528.com)
实践证明,这种构造方法是正确的。程序、数据存储空间的读写信号的构造也类似(用
与
的组合去构造出
与
)。除了片内集成存储器以外,外部程序存储器、外部数据存储器、外部I/O空间共用一组地址总线(A0~A15,使用扩充存储空间的话,可以达到A0~A20)、一组数据总线(D0~D15),那么区分3个地址空间就需要靠3根硬件线
、
、
,它们分别指示地址总线、数据总线对程序存储空间、数据存储空间、I/O空间进行寻址操作,我们把这3根线分别作为外部程序存储空间、数据存储空间和I/O空间的片选信号,并把A0~A15作为共用地址总线、D0~D15作为共用数据总线。器件都配置为16bit字宽的读写操作即可。I/O空间扩展存储器连接如图8-37所示。

图8-37 I/O空间扩展存储器连接
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
