2.3TMs320c54X的存储器分配 231存储器空间 2、32程序存储器 233数据存储器 234MO存储器 返回首页
2.3 TMS320C54x的存储器分配 ◼ 2.3.1 存储器空间 ◼ 2.3.2 程序存储器 ◼ 2.3.3 数据存储器 ◼ 2.3.4 I/O存储器 返回首页
2.3.1存储器空间 TMS320c54X存储器由3个独立的可选择空间组 成:程序空间、数据空间和Ⅳo空间。 程序存储器空间包括程序指令和程序中所需的常 数表格;数据存储器空间用于存储需要程序处理 的数据或程序处理后的结果;WO空间用于与外部 存储器映象的外设接口,也可以用于扩展外部数 据存储空间
2.3.1 存储器空间 ◼ TMS320C54x存储器由3个独立的可选择空间组 成:程序空间、数据空间和I/O空间。 ◼ 程序存储器空间包括程序指令和程序中所需的常 数表格;数据存储器空间用于存储需要程序处理 的数据或程序处理后的结果;I/O空间用于与外部 存储器映象的外设接口,也可以用于扩展外部数 据存储空间
程序空间:页0 程序空间:页0 数据空间 0000H 000OH 0000H 存储器映象 保留(OVLY=1) 保留(OVLY1) 寄存器 外部(OVLY0) 外部(OVLY0) 007FH 07FH 0060H 暂存器 SPRAM 00G0片内DRAM 0H片内DRAM 007FH 16K 16K 00G0片内DRAM (OVLY1 (OVLY1 3FFHL外部(OVLY=0 3FFH外部(OⅥLY=0)3FFH 4000H 000H 4000H 片外 片外 EFFFH EFFFH FOOOH FOOOH 片内 片外 片内ROM4K ROM(DROM=1 FEFFH FEFFH外部(DROM=0) FFOOH 保留 FF7FH FF7FH FF7FH 保留 DROMD 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 低l6K 低l6K 低16K 1 3FFFH 外部 2 3FFFH 外部 F 3FFFH 外部 14000H 24000H F4000H Page o 64K Pagel Page 2 Page15 高48K 高 高48K 外部 外部 外部 OFFFFH IFFFFH 2 FFFFH F FFFFH KPC=O XPC=1 XPC=2 XPC=I5 图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扩展程序存储器图 返回本节
23.2程序存储器 通过MP和OVLY位的设置,可以实现对片内存储 器(ROM、RAM)的配置,即哪些片内存储器 映象在程序存储器空间。 器件复位时,复位、中断和陷阱中断的向量映象 在地址FF80H开始的程序存储器空间。然而,复 位后这些向量可以被重新映象在程序存储器空间 任何128字页的开始。这样,可以把向量表移出 引导ROM,并重新配置其地址 回本节
2.3.2 程序存储器 ◼ 通过MP/和OVLY位的设置,可以实现对片内存储 器(ROM、RAM)的配置,即哪些片内存储器 映象在程序存储器空间。 ◼ 器件复位时,复位、中断和陷阱中断的向量映象 在地址FF80H开始的程序存储器空间。然而,复 位后这些向量可以被重新映象在程序存储器空间 任何128字页的开始。这样,可以把向量表移出 引导ROM,并重新配置其地址。 返回本节