DSP

TMS320C6748数据手册中文版第四章

2019-07-13 11:31发布

第四章 系统内存
4.1 介绍
该设备有多个片上、片下内存和几个外部设备接口可连接到DSP和各种子系统。为了简化软件开发,维持设备资源在所有主机中的一致,在任何可能的地方都使用了一个统一的内存映射。
有关内存地址,各种总线主对实际内存的支持和访问性的细节,请参阅设备特定的数据手册中的详细内存映射信息。 4.2 DSP内存
DSP和其他主外设(连接矩阵下达指令)通过系统互联经DSP SDMA口可以访问DSP内部内存。
DSP内部内存由L1P,L1D,L2组成。内部内存配置是这样的:
·L1P包含32KB的RAM。DSP程序内存控制器(PMC)允许用户将部分或全部L1P RAM配置成正常的程序RAM或缓存。你可以将整个32KB的RAM配置成大小为0KB,4KB,8KB,16KB,或32KB的缓存。默认配置是32KB缓存。
·L1D内存包括32KB RAM。DSP数据内存控制器(DMC)允许用户将部分L1D RAM配置成正常的数据RAM或缓存。你可以将整个32KB的RAM配置成大小为0KB,4KB,8KB,16KB,或32KB的缓存。默认配置是32KB缓存。
·L2内存包括256KB RAM。DSP统一内存控制器(UMC)允许用户将部分或全部L2 RAM配置成正常的RAM或缓存。你可以将整个256KB的RAM配置成大小为0KB,4KB,8KB,16KB,32KB,64KB,128KB,或256KB的缓存。默认配置是256KB正常的RAM。
·L2内存也包括1024KB ROM。 4.3 共享RAM内存
除DSP的1级和2级内部内存外,该设备同时提供一个片上128KB共享单口RAM。共享RAM可通过DSP访问,也可通过多个主机外设访问。所有的主机向RAM的写操作都是原子写。 4.4 外部内存
该设备有两个外部内存接口,提供多个外部内存接口选择,这些内存可以通过CPU和主机外设访问。
·EMIF:
-8/16位宽(依赖包)异步EMIF模块,支持异步设备,例如ASRAM,NAND Flash和NOR Flash(最多4个设备)。
-8/16位宽(依赖包)4位ECC的NAND Flash(最多4个设备)。
-由128MB地址空间的16位SDRAM(依赖包)。
·DDR2/mDDR内存控制器:
-最多512MB地址空间的16位DDR2。
-最多256MB地址空间的16位mDDR。 4.5 内部外设
以下外设是DSP子系统内部的,并且只能通过DSP访问:
·DSP中断控制器(INTC)
·DSP断电控制器(PDC)
·带宽管理器(BWM)
·内部DMA(IDMA) 4.6 外设
DSP可以访问所有外设。