DSP的存储空间映射、配置

《DSP的存储空间映射、配置》由会员分享,可在线阅读,更多相关《DSP的存储空间映射、配置(16页珍藏版)》请在文档大全上搜索。
1、TI 54系列系列DSP的存储空间映射、配置的存储空间映射、配置以以TMS320VC5416 的中断设计为例的中断设计为例曹洪龙曹洪龙苏州大学电子信息学院苏州大学电子信息学院为什么要对为什么要对TI 54TI 54系列系列DSPDSP的存储空间进行映射和配置?的存储空间进行映射和配置? DSPDSP程序运行时访问的地址是存储空间的逻辑地程序运行时访问的地址是存储空间的逻辑地址,必须通过址,必须通过映射映射才能和片内存储器或片外寻才能和片内存储器或片外寻址对应起来址对应起来p 通过通过PMSTPMST寄存器控制寄存器控制 DSPDSP程序的存储和运行地址比较灵活,需要设计程序的存储和运行地址比较
2、灵活,需要设计人员自行配置,保证人员自行配置,保证DSPDSP程序可以高速运行程序可以高速运行p 由由CMDCMD文件进行配置文件进行配置TMS320VC5416 DSP 的的存存储储空空间间 有有2323根地址线(根地址线(A0A0A22A22)和)和1616根数据线(根数据线(D0-D15D0-D15)管脚)管脚p 最大访问空间是最大访问空间是2 2232316bit16bit8M Words8M Words 数据空间数据空间p 支持支持1616位地址和位地址和1616位数据宽度位数据宽度p 访问空间为访问空间为2 2161616bit16bit64K Words64K Words 程序空
3、间程序空间p 支持支持2323位地址和位地址和1616位数据宽度位数据宽度p 分成分成2 27 7128128页页 64K Words64K Words的程序空间的程序空间 IOIO空间空间p 支持支持1616位地址和位地址和1616位数据宽度,固定片外寻址位数据宽度,固定片外寻址p 访问空间为访问空间为2 2161616bit16bit64K Words64K Wordsp PortRPortR和和PortWPortW两条汇编指令用于两条汇编指令用于IOIO空间访问空间访问 64K Words的的DARAM (双访问(双访问RAM)p 每一块,被分成块,由低地址开始记作每一块,被分成块,由低
4、地址开始记作DARAM0DARAM7p 在同一块内一个指令周期支持两个操作在同一块内一个指令周期支持两个操作 64K Words的的SARAM (单访问(单访问RAM)p 每一块,被分成块,由低地址开始记作每一块,被分成块,由低地址开始记作SARAM0SARAM7p 在同一块内一个指令周期仅支持一个操作,但支持一个指在同一块内一个指令周期仅支持一个操作,但支持一个指令周期同时对不同的块完成两个操作令周期同时对不同的块完成两个操作 16K Words的的ROMp 掩模掩模ROM,只能读不能写,只能读不能写TMS320VC5416 DSPTMS320VC5416 DSP的内部存储资源的内部存储资源
5、TMS320VC5416 DSPTMS320VC5416 DSP的存储空间映射的存储空间映射 由处理器工作方式与状态寄存器由处理器工作方式与状态寄存器PMSTPMST控制控制p 具体由具体由MP/MCMP/MC、OVLYOVLY、DROMDROM三个位控制三个位控制DROMOVLYMP/MCIPTRXPC =XPC =DROM=0OVLY=1MP/MC=00 0DARAM03块DARAM03块(0 x0000(0 x00000 x007F保留)0 x007F保留)内部ROM映射到内部ROM映射到0 xFC000 xFC000 xFFFF0 xFFFFDARAM03块DARAM03块(0 x00
6、00(0 x00000 x007F保留)0 x007F保留)外部寻址外部寻址TMS320VC5416 DSPTMS320VC5416 DSP的存储空间配置的存储空间配置 DSPDSP可执行程序以段为单位组织代码和数据可执行程序以段为单位组织代码和数据p 程序设计时要命名段程序设计时要命名段 采用链接配置文件(采用链接配置文件(CMDCMD文件)进行存储空间配置文件)进行存储空间配置p 将将DSPDSP程序生成的段配置到程序空间和数据空间程序生成的段配置到程序空间和数据空间p 根据存储空间映射信息,将段和物理存储器对根据存储空间映射信息,将段和物理存储器对应起来应起来p 原则:尽可能将段放置在片
7、内原则:尽可能将段放置在片内RAMRAM中,保证中,保证DSPDSP程序可以高速运行程序可以高速运行TMS320VC5416 DSPTMS320VC5416 DSP的存储空间配置的存储空间配置CMDCMD文件结构文件结构TMS320VC5416 DSPTMS320VC5416 DSP的存储空间分配和配置综合的存储空间分配和配置综合OVLY=1DROM=1以以TMS320VC5416 TMS320VC5416 的中断设计为例的中断设计为例看存储空间映射和配置看存储空间映射和配置1. 1. 中断向量地址计算方法中断向量地址计算方法(1 1)取)取PMSTPMST寄存器的寄存器的IPTRIPTR的值