小命 存储器型式c541c542c543c545c546c548c549 ROM 28K 2K 2K 48K48K 2K 16K 程序 20K 2K 2K 32K32K 2K 16K 程序数据 8K 16K16K DARAM♀ 5K 10K10K 6K 6K 8K 8K SARAM♀ 0 0 24K 24K 27
27 存储器型式 C541 C542 C543 C545 C546 C548 C549 ROM 28K 2K 2K 48K 48K 2K 16K 程序 20K 2K 2K 32K 32K 2K 16K 程序/数据 8K 0 0 16K 16K 0 0 DARAM♀ 5K 10K 10K 6K 6K 8K 8K SARAM♀ 0 0 0 0 0 24K 24K
小命 1.存储器空间的划分与交叉 片内存储器 DARAM 类型 SARAM ROM 空间M/位使能 程序 交叉0Y位禁止片内存储器空间 数据 的条件DROM位
28 1.存储器空间的划分与交叉 • DARAM • SARAM • ROM 片内存储器 类型 空间 交叉 的条件 MP/位 OVLY位 DROM位 使能 禁止 程序 数据 片内存储器空间
TMS320C549存储器空间分配图 程序存储器 程序存储器 数据存储器 保留〔vY=1) 保留〔vY=1) 存储器映象 或 或 O05F 寄存器 OOTF 外部0ⅥY=0)007F外部Y=0) 暂存器 0080片内DARA OOTF SPRAM 片内 DARAM (OVLY=1) vLY=1)或 片内 DARAM 或 1FF外部Y=0 1FFF GF字 F[外部vr=0 200 片内 SARAM 2000片内SARA 0ⅥLY=1)或 2000片内 SARAM 7F外部Y=0 TFFF ¢4K字 OVLY=1) 80 或 外部 外部 BFFF 7FF外部vLY=0 BFFF CO00 片内R0M 片内R0M 外部 ①R0M=1)或 FEFF K字 FFTF FEF外部0RM=0 FFOO F80中断字及保留 中断宇及保留 FF00「保留mRM=1 外部 〔片内〕 或 FFFF FFFF FF外部OM=0 MP/MC=1 MP/MC=O 微处理器模式 〔微型计算机模式)
29 TMS320C549存储器空间分配图
小命 C548和C549页扩展方法 对程序空间扩展 00000「0页/01000 1页02000段2页 7F0000 27页 64K O0 FFFF O1 FFFFLb4R 64K 64K 02 FFFF TF FFFF XPC=O XPC=1 XPC=2 XPC=127 〔片内R不顶象到框序空间,0Y=0) xx0000 018000 0页 008000 页 而 7F8000 Z页 32K 32K 32K TF FFFF 32K Xx TFFF O0 FFFF 01 FFFF XPC=XX XPC=0 XPC= 1 XPC=127 〔当片内R置唤象到空间时所有对X8008:区间的寻址,不管页号都唤象到片内R题000010 〔片内R顶象为序和数据交间,0y=1)
30 •C548和C549页扩展方法 •对程序空间扩展
小命 2.程序存储器 器件 ROM DARAM SARAM MP/MC=O OVLY=L OVLY=1 C541 28K 5K 542 C5 2K 10K C543 2K 10K C545 48K 6K C546 48K 6K C548 2K 8K 24K C549 6K 8K 24K
31 2.程序存储器 器件 ROM MP/MC=0 DARAM OVLY=1 SARAM OVLY=1 C541 28K 5K - C542 2K 10K - C543 2K 10K - C545 48K 6K - C546 48K 6K - C548 2K 8K 24K C549 16K 8K 24K