- 13
- 0
- 约3.52千字
- 约 6页
- 2016-12-31 发布于重庆
- 举报
2812的存储器配置本堂课我们来介绍存储器映像及CMD文件的编写,这部分内容较多,也是DSP区别于单片机的主要表现之一。尤其是CMD文件的编写,工作中很多DSP的工作都是要围绕这个部分的内容进行,编写好的CMD文件也是衡量一个工程师水平高低的最好的体现。那么我们现在就开始今天的课程。第一节 Memory简介在我们买计算机的时候,硬盘空间的大小是衡量计算机性能指标之一,在嵌入式DSP的工作时,存储器同样也是衡量的标准之一。What’s the memory?存储器是存放DSP运行过程中指令、代码、数据的地方,存储器的大小也直接影响到我们所编写的程序。如果我们的程序量较大但选择了存储空间小的DSP时候,(工作中也经常遇到这样的问题,解决的方式之一就是充分的分析代码,看看能否压缩;第二就是将C语言改写成汇编语言)。2812的memory的结构下面我们来看一下2812存储器的结构,是由那几部分组成的。2812的CPU是不含有存储器的,但他可以访问片内也可访问片外的存储器。2812的存储器分为这几个方面:程序或数据存储器单口随机存储器SRAM只读存储器ROMFLASH(3D 8000~3F 7FFF)共划分为ABCDEFGHIJ.A端地址(3F 6000~3F 7FFF)【注:FlashA】为Flash的高地址段最高的部分用于其他的功能3F 7F80~3F 7FF53F 7FF6~3F 7FF7BOOT TO FLASH entry point(begin)3F 7FF6~3F 7FFFSecurity Password 128bit【注:The difference between RAM FLASH】平时先调试程序的时候,先将程序存放在RAM空间,限电丢失,一方面执行速度较快,另一方面下载速度较快;等到程序调试完毕后,程序下载到FLASH空间中。他们可以被映射到程序空间或数据空间。有同学会问“映像”是什么意思,英文“map”,意思是可以被分配用于程序空间(指令代码)或数据空间(数据资源)。【注:the memory map in 2812】FLASH128*16H08*16L04*16L14*16M01*16M11*16BOOT ROM4*16OTP(one TIME Programmable ROM)1*16【注:Symbol】我们存储器的容量大小通常使用多少K*16位来表示。存储单位:bit,byte,word,分别是1bit、8bit、16bit。通常一个存储单元为16位,也就是说是由128*1024个16bit的数据段构成;除此之外还有H0、L0、L1、M0、M1。Boot rom和otp空间。保留区:DSP保留的,不给用户开放的空间。通常用于下一代DSP升级使用。CPU的中断向量在程序地址中保留了64个地址作为CPU的32个中断向量。通过ST1位的VMAP可以将CPU的中断向量映像到程序空间的顶部或者底部。每两个地址对应一个中断向量。【注ST1的意义】ST1是CPU的状态寄存器。他有两个状态寄存器,ST0、ST1。VMAP是位于ST1的第3位。SETC VMAP指令可将中断向量映射到高位(3F FFC0),CLRC VMAP指令将中断向量表映射到顶部M0空间(00 0000)第二节 Memory Map2.1 What’s the map这个概念比较新,同学们可能比较难以理解。英文叫Memory Map。Map:是地图的意思,通过比图上的坐标我们可以准切的定位地图上的准确的位置。同样的存储器映像是通过对存储器划分地址,根据这些地址找到相应的存储器。2.2 2812的Memory Map2812的128k*16的存储单元为例。我们对每个存储单元划分地址,比如第一个是0x00 0000,0x00 0001,每个地址线性增加,这样的关系叫做存储器映像。下面的图就是存储器映像的详细的说明:第三节 2812 Memory 详解3.1首先我们从大的方面看:左边是的片内存储器,右边是片外存储器(扩展存储器);写上reserved的是保留的存储器,用户是没有办法访问的;2812的地址是统一编址的,意思是用了一片连续的地址范围(0x00 0000~0x3F FFFF)。每个存储单元的地址都是唯一的。3.2 Memory Section1.M0:地址范围是0x00 0000到0x00 03FF。地址的大小是0x000400长度的16bit,为4*16*16=1k.我们前边提到当VMAP = 0的时候,中断向量映射到M0的底部(0x00 0000到0x00 003F)2. M1:地址范围(0x00 0400~0x00 07FFF),长度也是1k;PF0:外设帧0(下面的外设帧1和外设帧2只能映射到数据空间):其作用是存放2812的外设寄存器
您可能关注的文档
- DigitalMicrograph软件傅立叶变换和反变换图文教程..doc
- DL5004-91火力发电厂热工自动化试验室设计标准..doc
- DLP介绍对比..docx
- DLT620-1997交流电气装置的过电压保护和绝缘配合..docx
- DIY小型数控电脑雕刻机制作全过程1..doc
- Dl5018水利水电工程钢闸门制造安装及验收规范..doc
- DME测距机精度问题和信号覆盖分析..doc
- DM-01型导轨框架式爬架计算书(09-10-19)..doc
- DLP大屏幕显示系统设计方案..doc
- DNA是主要的遗传物质教案..doc
- 2026及未来5年中国电磁铁行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年中国建筑工程机械行业市场发展监测及投资战略规划报告.docx
- 2026及未来5年中国硫化镍行业市场调研分析及投资战略规划报告.docx
- 2026及未来5年中国烷化剂市场运营态势及发展前景预测报告.docx
- 2026年涤纶细旦长丝项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年弓型虫抗体试剂项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拖链系统用高柔性数据传输电缆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年中国水晶圆盘市场调查研究报告.docx
- 2025年中国长网双辊挤浆机市场调查研究报告.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
最近下载
- 《影视视听语言》第四版 07189 第六、七、八、九章.pptx VIP
- 声带息肉手术患者护理查房.pptx VIP
- 《影视视听语言》第四版 07189第五章.pptx VIP
- 《影视视听语言》第四版 07189第三章.pptx VIP
- 《影视视听语言》第四版 07189 第一章课件.pptx VIP
- 高一地理自然地理环境的差异性.pptx VIP
- 《影视视听语言》第四版 07189 第二章.pptx VIP
- 2026年南宁职业技术学院单招职业适应性考试模拟测试卷附答案解析.docx VIP
- 高中地理 人教版 选修一《自然环境的整体性与差异性》自然环境的整体性 课件.pptx VIP
- 健康证考试题及答案.docx VIP
原创力文档

文档评论(0)