DSP存储器与IO空间PPT学习教案_第1页
DSP存储器与IO空间PPT学习教案_第2页
DSP存储器与IO空间PPT学习教案_第3页
DSP存储器与IO空间PPT学习教案_第4页
DSP存储器与IO空间PPT学习教案_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1DSP存储器与存储器与IO空间空间第1页/共30页DARAM:单个机器周期可被访问两次的存储器。所有C2000器件都有片内DARAM,分为三块:B0,B1,B2。可被配置为数据存储器,也可配置为程序存储器。 (只对 B0块)第2页/共30页SARAM:每个机器周期仅能访问一次的存储器。C2000的有些器件内含有SARAM 。SARAM可配置为程序存储器或数据存储器。配置为内部程序存储器SARAM时,程序代码可以从片外ROM调入,并被全速执行。 第3页/共30页由生产厂家已写好程序的存储器,用户只能读不能写。有些C2000器件片内有掩模型ROM作为程序存储器。如果用户需要定制掩模型片内R

2、OM,可按目标文件格式提供程序代码或数据,由芯片生产厂家对ROM进行掩模。第4页/共30页电可擦除与编程的非易失性程序存储器。适合系统应用开发。 第5页/共30页第6页/共30页第7页/共30页1)MP/MC引脚: MP/MC = 0(接地): 微控制器方式, 配置为片内ROM/Flash MP/MC = 1(接高电平): 微处理器方式, 配置为片外ROM第8页/共30页2)CNF位:决定片内DARAM(B0)的地址映射 CNF = 1: 256字的片内DARAM(B0)被配置到程序存储器空间(FF00FFFFh) CNF = 0: 不可访问的片内程序DARAM (B0被配置到数据存储器空间)

3、注意:B0 无论是被配置到程序空间,还是被配置到数据存储器空间,都是同一物理存储器块第9页/共30页3)PON位(SCSR2-D0)PON = 1 : SARAM被映射到片内程序空间(800087FFh);PON = 0 : SARAM不被映射到片内程序空间。 (SARAM可能被映射到片内数据空间)第10页/共30页第11页/共30页1)数据存储器第0页地址映射 (地址0000007Fh)DARAMB2(32字)B20060-007Fh测试/仿真保留区002B-002Fh保留0023-0027h中断标志寄存器IFR0006h全局存储器分配寄存器GREG0005h中断屏蔽寄存器IMR0004h保

4、留0000-0003h第12页/共30页2) DARAM(B0)由CNF位决定片内DARAM(B0)的地址映射CNF = 0: DARAM(B0)被配置到数据存储器空间 (地址:0200h02FFh,256字)占两页地址指针: 000000100b 000000101b LDP #04h ;页内地址 ,0200 027Fh LDP #05h ;页内地址, 0280 02FFhCNF = 1:无可访问的片内数据DARAM (被配置到程序存储器空间)第13页/共30页3)DARAM(B1) (地址030003FFh,256字)占两页地址指针: 000000110b 000000111b LDP #

5、06h ;页内地址 ,0300 037Fh LDP #07h ;页内地址, 0380 03FFh第14页/共30页4) SARAM DON位(SCSR2-D1):DON = 1 SARAM被映射到片内数据空间 (地址:08000FFFh);DON = 0 SARAM不被映射到片内数据空间。 第15页/共30页5) 片外数据存储器 (地址:8000hFFFFh)第16页/共30页6) 片内外设寄存器地址: 70007FFFh 第17页/共30页第18页/共30页第19页/共30页第20页/共30页第21页/共30页第22页/共30页RDWE第23页/共30页DSBRPSISSTRB第24页/共3

6、0页由两块8K8的RAM组成8K16的程序存储器第25页/共30页(1)用两组RAM(32K X 16),一组作为局部数据存储器,一组作为全局数据存储器(每组可由两块32K8的RAM组成),地址均为8000hFFFFh。 第26页/共30页(2)用GREG作为控制切换信号:当GREG= xx00h时,8000hFFFFh地址区域被配置为局部数据存储器,RAM2禁止,RAM1两个使能信号或门打开,选中RAM1。指令举例: LDP #0SPLK#0000h, GREGLDP#100hSACL 0000h ;ACCL -8000hSACH 0001h ; ACCH- 8001h 第27页/共30页(2)用GREG作为控制切换信号: 当GREGxx80h时,8000hFFFFh被配置为全局数据存储器,RAM2被选中,RAM1被禁止,局部数据存储器将不能访问。指令举例: LDP #0SPLK#0080h, GREGLDP#100hSACL 0000h

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论