2.3TMS320c54X的存储器分配 231存储器空间 232程序存储器 23.3数据存储器 234MO存储器 返回首页
2.3 TMS320C54x的存储器分配 ◼ 2.3.1 存储器空间 ◼ 2.3.2 程序存储器 ◼ 2.3.3 数据存储器 ◼ 2.3.4 I/O存储器 返回首页
2.3.1存储器空间 TMS320c54x存储器由3个独立的可选择空间组 成:程序空间、数据空间和Jo空间。 程序存储器空间包括程序指令和程序中所需的常 数表格;数据存储器空间用于存储需要程序处理 的数据或程序处理后的结果;WO空间用于与外部 存储器映象的外设接口,也可以用于扩展外部数 据存储空间
2.3.1 存储器空间 ◼ TMS320C54x存储器由3个独立的可选择空间组 成:程序空间、数据空间和I/O空间。 ◼ 程序存储器空间包括程序指令和程序中所需的常 数表格;数据存储器空间用于存储需要程序处理 的数据或程序处理后的结果;I/O空间用于与外部 存储器映象的外设接口,也可以用于扩展外部数 据存储空间
程序空间:页0 程序空间:页0 数据空间 0000H 000OH 存储器映象 保留(OVLY=1 保留(OVLY=1 005FH 寄存器 外部(OVLY=0) 外部(OVLY0 007FH 007FH 0060H 暂存器 SPRAM H1片内DRAM 00片内DRAM 007FH 16K 16K 0GH片内DRAM (OVLY-D) (OVLY1 16K 3FFHL外部(OⅥL¥0) 3FFHL外部(OⅥL¥0)3FFH 4000H 4000H 400OH 片外 片外 EFFFH EFFFH FOOOH FOOOH 片内 片外 片内ROM4K ROM( DROM=I) FEFFH FEFH外部( DROMO) FFOOH FFOOH 保留 FFZFH FF7FH FF7FH 保留 (DROM1 FF8OH 中断矢量 FF8OH 中断矢量 FF8OH 外部(DROM0 (外部) (片内) FFFFH FFFFH FFFFH MP/MC-I MP/MC=O (微处理器模式) (微型计算机模式) 图2-2TMS320vC5402存储器分配图
保留(OVLY=1) 外部(OVLY=0) 0000H 007FH 0080H 片内DRAM: 16K (OVLY=1) 3 FFFH 外部(OVLY=0) 4000H 保留(OVLY=1) 外部(OVLY=0) 0000H 007FH 0080H 片内DRAM: 16K (OVLY=1) 3FFFH 外部(OVLY=0) 4000H 程序空间:页0 程序空间:页0 FF7FH FF80H FFFFH FF7FH FF80H FFFFH EFFFH F000H FEFFH FF00H 片外 中断矢量 (外部) 中断矢量 (片内) 片外 片内ROM:4K 保留 存储器映象 寄存器 0000H 005FH 0080H 片内DRAM: 16K 3FFFH 4000H 数据空间 FF7FH FF80H FFFFH 片外 EFFFH F000H FEFFH FF00H 片内 ROM(DROM=1) 外部(DROM=0) 保留 (DROM=1) 外部(DROM=0) 0060H 007FH 暂存器SPRAM MP/MC=1 (微处理器模式) MP/MC=0 (微型计算机模式) 图2-2 TMS320VC5402存储器分配图
00000H 10000H 20000H F0000H Pagel Page2 Page15 低16K 低16K 低16K 1 3FFFH 外部 2 3FFFH 外部 F 3FFFH 外部 14000H 24000H F4000H Page o 64K Pagel Page2 Page15 高48K 高48K 高48K 外部 外部 外部 OFFFFH IFFFFHI 2 FFFFH F FFFFH XPC XPC=15 图2-3C5402扩展程序存储器图 返回本
Page 0 64K Page1: 低16K 外部 Page1: 高48K 外部 1 0000H 1 3FFFH 1 4000H 0 0000H 0 FFFFH 1 FFFFH Page2: 低16K 外部 Page2: 高48K 外部 2 0000H 2 3FFFH 2 4000H 2 FFFFH ... ... ... ... Page15: 低16K 外部 Page15: 高48K 外部 F 0000H F 3FFFH F 4000H F FFFFH XPC=0 XPC=1 XPC=2 XPC=15 图2-3 C5402扩展程序存储器图 返回本节
2.3.2程序存储器 通过MP和OVLY位的设置,可以实现对片内存储 器(RoM、RAM)的配置,即哪些片内存储器 映象在程序存储器空间。 器件复位时,复位、中断和陷阱中断的向量映象 在地址FF80H开始的程序存储器空间。然而,复 位后这些向量可以被重新映象在程序存储器空间 任何128字页的开始。这样,可以把向量表移出 引导ROM,并重新配置其地址。 返回本
2.3.2 程序存储器 ◼ 通过MP/和OVLY位的设置,可以实现对片内存储 器(ROM、RAM)的配置,即哪些片内存储器 映象在程序存储器空间。 ◼ 器件复位时,复位、中断和陷阱中断的向量映象 在地址FF80H开始的程序存储器空间。然而,复 位后这些向量可以被重新映象在程序存储器空间 任何128字页的开始。这样,可以把向量表移出 引导ROM,并重新配置其地址。 返回本节