首页 理论教育 I/O存储器的作用及应用

I/O存储器的作用及应用

时间:2023-06-20 理论教育 版权反馈
【摘要】:TMS320C54x系列DSP除了提供程序和数据存储器空间外,还提供I/O存储器空间,利用I/O空间可以扩展外部存储器。I/O存储器空间有64K字寻址范围且只存在于片外。I/O存储器空间可与存储器映射外围设备相接口,也可以作为附加的数据存储空间使用。访问I/O是对I/O映射的外部器件进行访问,而不是访问存储器。所有TMS320C54x只有两个通用I/O,即和XF。 I/O端口读写指令示例。需要注意的是,I/O存储器空间全部分布在DSP外部,一般把I/O空间分配给各个外设端口。

I/O存储器的作用及应用

TMS320C54x系列DSP除了提供程序和数据存储器空间外,还提供I/O存储器空间,利用I/O空间可以扩展外部存储器。I/O存储器空间有64K字寻址范围(0000h~FFFFh)且只存在于片外。I/O存储器空间可与存储器映射外围设备接口,也可以作为附加的数据存储空间使用。有两条指令PORTR和PORTW,可以对I/O存储器空间访问,访问时,读写时序与程序存储器空间和数据存储器空间有很大不同。访问I/O是对I/O映射的外部器件进行访问,而不是访问存储器。

所有TMS320C54x只有两个通用I/O,即978-7-111-35536-6-Chapter03-63.jpg和XF。为了访问更多的通用I/O,可以对主机通信并行接口HPI和同步串行接口进行配置,以用做通用I/O。另外还可以扩展外部I/O,外部I/O必须使用缓冲或锁存电路,配合外部I/O读写控制构成外部I/O的控制电路。在对I/O空间访问时,除了使用数据总线和地址总线外,还要用到978-7-111-35536-6-Chapter03-64.jpg978-7-111-35536-6-Chapter03-65.jpg978-7-111-35536-6-Chapter03-66.jpg控制线,978-7-111-35536-6-Chapter03-67.jpg978-7-111-35536-6-Chapter03-68.jpg用于选通I/O空间,R/W用于控制访问方向。

例3-7】 I/O端口读写指令示例。

(1)I/O端口读指令:

所有TMS320C54x只有两个通用I/O,即978-7-111-35536-6-Chapter03-63.jpg和XF。为了访问更多的通用I/O,可以对主机通信并行接口HPI和同步串行接口进行配置,以用做通用I/O。另外还可以扩展外部I/O,外部I/O必须使用缓冲或锁存电路,配合外部I/O读写控制构成外部I/O的控制电路。在对I/O空间访问时,除了使用数据总线和地址总线外,还要用到978-7-111-35536-6-Chapter03-64.jpg978-7-111-35536-6-Chapter03-65.jpg978-7-111-35536-6-Chapter03-66.jpg控制线,978-7-111-35536-6-Chapter03-67.jpg978-7-111-35536-6-Chapter03-68.jpg用于选通I/O空间,R/W用于控制访问方向。

例3-7】 I/O端口读写指令示例。(www.xing528.com)

(1)I/O端口读指令:

(2)I/O端口写指令:

(2)I/O端口写指令:

需要注意的是,I/O存储器空间全部分布在DSP外部,一般把I/O空间分配给各个外设端口。

需要注意的是,I/O存储器空间全部分布在DSP外部,一般把I/O空间分配给各个外设端口。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈