一、TMS320C5402的存储器
TMS320C5402共有192K bytes的可寻址存储空间。这192K bytes的存储空间分成3个独立的可选择空间,分别为:
1) 64K bytes的程序存储空间;
2) 64K bytes的数据存储空间;
3) 64K bytes的I/O空间。
TMS320C5402芯片内部包括DARAM、SARAM、ROM三种片内存储器; TMS320C5402所有的内部和外部程序存储器及内部和外部数据存储器分别统一编址;
TMS320C5402存储器配置结构图
TMS320C5402的存储器结构与处理器工作方式状态寄存器(PMST)的设置有关,用户可以通过PMST中的3个控制位(MP/MC、OVLY和DROM)来配置存储器空间;
TMS320C5402的程序存储空间采用扩展分页技术,整个程序存储空间(1M bytes/20根地址线)分成16页,每页共计64K bytes;
TMS320C5402有4K bytes的内部ROM。当MP/MC=0,这4K bytes的ROM被映射到程序空间的地址范围为F000H-FFFFH,其中高2K bytes ROM中的内容是由TI公司自定义的,这2K bytes程序空间(F800H-FFFFH)中包含如下内容:
1) 引导程序,从串口、外部存储器、I/O口,主机接口进行自动加载引导程序;
当处理器复位时,复位、中断及陷阱向量降被映射到程序空间的FF80H。复位后,这些向量可以被重新映射到程序存储空间的任何一页的开头。利用这种特性,可以很方便地将中断向量表从引导ROM中转移到其他存储区域,然后再从存储器映射中移走ROM。
|