DSP完整课件第5章(精)_第1页
DSP完整课件第5章(精)_第2页
免费预览已结束,剩余10页可下载查看

下载本文档

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

文档简介

1、第 5 章存错器和 I/O 空间5.1片内存储器5. 2程序存储器5, 3数据存储器5.4 I/O空间5.5外部存储器接口选通信号说明5.6等待状态发生器5.7外部存储器接口作业;14) 240 x片内包含哪些存储器15)程序存储空间的映射16)数据存储空间的映射2010V退出5 1 片内存储卷1)慕慈DSP的存储耳映射及存储空间分配非常重要DSP芯片内部,已经对各部分存储器空间进行了分配,各个 部分均有指定的应用条件.2)必须按照要求正确设计存储器的映射如程序存储空间的0000h- 003Fh为内部中斷的向量表空间, 该区间只能存储向童表,而不可存储任何其他内容,否则,中 斷系统将无法工作.

2、如程序存储空间、数据存储空间及I/O空间都有一些系统保 留空间,用户不允许使用.再如,有些地址范围是特定的内部存储器(如ADC、SCI、SPI等)指定的地址空间,禁止占用的,只允许进行访问.还有,有些空间专用于外部存储器扩展.20IU5.1 片内存储器240)()(所有内部和外部程序存住畧及内部和外分别统一编址,16位地址线.可分别访问三个独文的地址空间.2010沁5.1 片内存储器RAM544字DARAM(保存数据)B0(256字)CNF=O,映射到数据存储空间CNF=1,映射到程序存储空间Bl(256字)B2(32字)2KSARAM不同条件下.可映射到数据存储空间 或程序存储空间Flash

3、 ROMFlash ROM4个控制方式寄存器,决定2种访问模式2)Flash2407上电时釆样引脚MP/MC,如果为低电平(微型计算机方式),程序将从片内Flash的OOOOh地址开始执行;如果为高电平(微处理器方式),程序将从片外ROM的OOOh240 x存储空间了程序、 数据、I/O,不同指令支持访问v三者没有固定界限,有时可互为映射字在任何一个存储空间,RAM.ROM或存储器映射外围设备都可驻留在片内或片外CHJ可以访问的空间, 最大是三者的和。数据空间64K“存储空间是抽彖的,与存储器不同,存储器是存储空间的物理实现。I/O空间/为了般都实现了存程序 储空间64K0000hFFF地址开

4、始执行.工作电压3.3V,编程电压5V(Veep引脚).聘警52 程序存储空间若MP/MOO.,32&片内Flash| 若MP/MC-1,外部ROMJ程序存储空间的映射受到3个控制位的彩响1) MP/MC,决定是使 用片内程序存储器还 是片外程序存储器;2)CNF,决定片内DARAM (B0)是否映射到程序空间, 1映射;3)PON,决定片内SARAM是否映射到程序存储空间,=1映射.2010V退出5 2 程序存储空间程序存储空间的映射使用1)系统复位后指向0000h(复位中断向量)处,一般该处设计一 条跳转扌旨令使CPU自动转入用户程序的入口.2)开发阶段, 应设XMP/MC引脚为1

5、,从片夕卜ROM执行程序; 调 试完后脱机运行时,应设XMP/MC引脚为0,从片内Flash存储 器运行程序.MP/MC电平的高与低可以跳线选择.3)开发阶段, 也可扩展一个SRAM作为片外程序存储器以存储被 调试的软件代码,以避免频繁对片内FLASH的写操作.这样做的 好处是既可节塔开发时间,又可延长芯片的使用寿命.4 )将DSP程序空间选择引脚与片外扩展Flash芯片的片选信号相 连,可以使Flash处于程序空间.Flash 廂区 H12IG们 ash 廟区 H12R)Flush扇区144K中断向最表OOOEh001 Oh0022002400264h|保留( 0043h)44h 用户代码起

6、始OFFFh,1000hR7RFKPON 内部或外祁 阳Mhl 外部扩展空间FEOOh:系统保留或外部FFOOh诉内i)ARAlM(M) )FFFFh或外部( (CNF) )Fh、 h 励区 OMK)中祈向*表2407指令系统专门设置了2条读、写程序存储空间数据的指 令,可利用片外Flash作为数据存储器,存储有关数据传息,而 不占用片内RAM.一2010V退出5 3 数据存储空间DSP对数据存借器空间的寻址方式 有两种:一种寻址方式为全16位地址的 寻址;另一种寻址为按页寻址的方式.按页寻址时,DP(ST0.80)为数据页指 針,其值为16位地址线的高9位,将64KB的数据空间划分成512个

7、数据页.每个数据页有128个字单元,变童在 数据页中的具体位置是由指令中的偏移量 确定 (对应16位地址中的低7位).寻址时首先找到变量的基地址(DP值),然后再加上地址偏移量即可.腳沁53 数据存储空间数据页(DP值高9位)偏移量(低7位)对应页的存储器地址0000000000000000- 1111111第0页0000h- 007Fh0000000010000000-1111111第1页0080h-00FFh0000000100000000-1111111第2页0100h-017Fh1111111110000000- 1111111第511页FF80hFFFFh10V退出OOOOh005F

8、H存储器映射 离存器0060hIARAM(B2)0080h非法OlOOh保留0200hDARWhlMhCF0300hDARAM(Bl)0400hOT0500h0800hSARA5K2K)(DON=1)OFFFh外郁(1)0 to)1000k非法7000hKFFFh外设映射寄存器系统、Wl). ADC尊)外部20IU5AI/O 空间I/O空间都可以用IN和OUT指 令访问.执行IN或OUT指令时, 信号IS将变成有效,因此可用 传号仓作为外国I/O端口的 片选信号.OOOOhFEFFhFFOOhFFOEh外部保留FFOFh Flash控制模式寄存器FFlOhFFFEhFFFFh保留零待状态发生器

9、寄存器访问外部I/O端口与访问程序.数据存储空间复用相同的 地址线和数据总线,数据总线宽度为16位.若使用8位的外设,既可以使用数据总线的高8位,又可以使用低8位.20105AI/O 空间I/O空间都可以用IN和OUT指 令访问.执行IN或OUT指令时,信 号IS将变成有效,因此可用 信号怎作为外围I/O端口的片选信号.OOOOhFEFFhFFOOhFFOEhFFOFhFFlOhFFFEhFFFFh外部保留Flash控制模式寄存器保留零待状态发生器寄存器访问外部I/O端口与访问程序.数据存储空间复用相同的 地址线和数据总线,数据总线宽度为16位.若使用8位的外设,既可以使用数据总线的高8位,又

10、可以使用低8位.20105AI/O 空间外部存储空间空间大小(1字)选通信号程序64FS64廊I/O64T3表外部接口信号功能描述信号涉能權述A0A15夕卜部 16 位地址总线D0D15夕卜理 1 妙数据总线PS夕卜部程序存储器选通,连接外部程序存储器片选端,平时为高电L仅当访问外部程序存借器时,才被 DSPJL 为低电平.在复位 卜电.EMUI 低电壬有效时为斎限态.DS外部數据存储爲选遇,连接外部数据存储器片选端.平时为高电 平.仅当访问外部數攥存借器时.才祉 DSP 置为低电平.在复位、 拄电 EMUI 低电平有效时为高阻态.IS外部 I/O 空间选通,连接外部 I/O 设备片选端.平时

11、为高电平,仅 当访问外部 I/O 设备时才械 DSPJL 为低电平.在复位.掉电.EMUI 低电平有效时为高阻态.2010S3 外部存 1l接口及信号|衣夕部接口佰亏功信号功能描述STRB扩展外设选通,平时为高电平,仅当访问外设时为低电平.在掉 电.EMUI 低电平有效时为高阻态.飞写使能下降沿有效时,数据写入外设在 EMUI 低电平有效时为高 阻态.10读使能,为低电平时表明外设的读周期.R/W读/写选通,描明了与外设的数据传送方向.平时为高电平,处于 读状态仅当写状态时为低电平在掉电 EMUI 低电平冇效时为高 阻态.W/R7IOPCO写/读(R/W 的反的反,外设或通用 I 乃引权 平时

12、为低,仅当写状态 时为高电平,常用于靛零等待*的外设接口.READY外设准备好信号,当外设准备好,外设发送有效高电平,否则为低 电平.DSP 每个周期对该引脚检测一次可用于插入等待周期.MP/MC微处理 E /微控制 a 选择仕号VIS-OE可視输出使能,只要数据总线为输出,过引脚为低电平,可用作外 部译码這辑检测,作为数据总线输出标志,防止数据总线冲突,ENA-144外部存借耳使能,高电平有效时,访问外设的所冇接口信号有效, 反之无效,不能访问外设.lflt8&d表外Uh的85.6等待状态发生器2010访向外部速度较慢的外设或存储器时 CPU需要插只等待 时间,以机器周期为单位.二种

13、方式:1)通过READY引脚产生等待状态信号;2)通过等待状态控制寄存器产生.5.6.1用READY信号产生等待状态信号若外设没有准备好,则保持READY引脚信号为低电平,此 时CPU等待一个机器周期,再次检测READY引脚信号,一直等待 到外设准备好使READY信号为高电平.用READY信号可以产生长于一个周期以上的任意个等待周 期.若没有READY信号,CPU会在外部访问时将READY信号拉高.2010V退出沁5.6 等待状态发生器5. 6.2用等待状态发生器产生等待状态 通过编程对等待状态产生奇存器(WSGR) (I/O空间FF指定插入等待周期数.位151110-98653TFh)20名称保留总线可视模式I/O空间数据空间程序空间复位價0W

温馨提示

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

评论

0/150

提交评论