- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一 数据存储实验
实验目的
掌握TMS320F2812程序空间的分配;数据空间的分配;
能够熟练运用TMS320F2812数据空间的指令。
学习CCS3.3软件使用方法。
实验设备
计算机,CCS 3.3版软件,DSP仿真器,E300实验箱,2812CPU板。
实验系统相关资源介绍
本实验指导书是以TMS320F2812为例,介绍其相关的内部和外部存储器资源。对于其他类型的CPU请参考查阅相关的数据手册。(数据手册以TI手册为依据)
下面给出TMS320F2812的存储器分配表:
相当于TMS320F24x/LF240x数据存储空间
块起始地址
片内存储空间(on-chip)
片外存储空间(XINTF)
数据空间
程序空间
数据空间
程序空间
0x00 0000
M0向量-随机存储器(32*32)(当VMAP=0时有效)
保留
0x00 0040
M0 SRAM(单存取随机存储器) 1K*16
0x00 0400
M1 SRAM(单存取随机存储器) 1K*16
0x00 0800
外设寄存器组 0(2K*16)
0x00 0D00
外设向量PIE Vector2k*16
当(VMAP=1,ENPIE=1时有效)
无效
0x00 0E00
保留
片外空间0(8K*16 XZCS0AND1)
0x00
2000
0x00 2000
片外空间1(8K*16 XZCS0AND1)(保护)
0x00
4000
0x00 6000
外设寄存器组1(4K*16)(受保护)
保留
0x00 7000
外设寄存器组1(4K*16)(受保护
0x00 8000
L0 SARAM(单存取随机存储器)4K*16(安全块)
0x00 9000
L1 SARAM(单存取随机存储器)4K*16(安全块)
0x00 A000
保留
片外空间2(0.5M*16 XZCS2)片外扩展存储器(256K*16)
0x08
0000
片外空间6(0.5M*16XZCS6AND7)
0x10
0000
0x3D 7800
OTP ROM(1K*16,)(安全块)
保留
0x18
0000
0x3D 7C00
保留
相当于TMS320F24x/LF240x程序存储空间
0x3F 8000
H0 SARAM(单存取随机存储器)(8K*16)(安全块)
0x3F A000
保留
0x3F F000
启动代码(4K*16)当MP/MC=0时有效
片外空间7(16K*16XZCS6AND7)当MP/MC=1时有效
0x3F
0000
0x3F FFC0
BROM向量,(32*32)当VMAP=1,MP/MC=0,ENPIE=0时有效
外部扩展向量(32*32)VMAP=1,MP/MC=1,ENPIE=0时有效
注意:1. 存储器不能任意调整
2. 保留区为今后的扩展做准备,用户应用时不应该访问这些区域
3. 启动代码和片外扩展空间7 由MP/MC的引脚状态来选择其中之一,不能同时映射到DSPD的地址空间
4. 外设寄存器组0、1和2仅仅作为数据存储器访问,不能作为程序存储器访问
5. 保护 表示是为了配合流水线的工作在读操作之后的写操作将会被妥善的处理
6. 一部分存储器被EALLOW保护后,是不希望在初始化之后再次改变他们的值(请详细参看TMS320F2812数据手册)
7. 片外空间0,1,6和7共享相同的片选信号,因此,他们虽然地址不同,但却是相同存储器的镜像(mirrored locations).
对于数据存储空间而言,映射表相对固定。值得注意的是内部寄存器都映射到数据存储空间内。因此在编程应用时这些特定的空间不能作其他用途。对于程序存储空间而言,其映射表和CPU的工作模式有关。当MP/MC引脚为高电平时,CPU工作在微处理器模式;当MP/MC引脚低电平时,CPU工作在微控制器模式。
存储器实验主要帮助用户了解存储器的操作和DSP内部的双总线结构。并熟悉相关的指令代码和操作等。
程序实验操作简单说明:
本实验是在CCS的Memory窗口中查找F2812各个区段的数据存储器地址,在可以改变的数据地址随意改变其中内容;在CCS中装载实验示范程序,单步执行程序,观察程序中写入和读出的数据存储地址的变化。
实验步骤与内容
在进行DSP实验之前,需先连接好仿真器、实验箱及计算机,连接方法如下所示:
F2812CPU板的JUMP1的1和2脚短接,拨码开关SW1的第二位置ON;其余OFF
E300底板的开关SW4的第2位置ON,其余位置OFF。其余开关设置为OFF。
上电复位
在硬件安装完成后,确认安装正确、各实验部件及电源连接无误后,启动计算机,接通仿真器电源,此时,仿真器上的“红色指示灯”应
文档评论(0)