欢迎来到天天文库
浏览记录
ID:56977288
大小:1005.50 KB
页数:92页
时间:2020-07-25
《哈工程 DSP专业课课件第4章new.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章TMS320C2XX的存储空间与I/O空间上一章内容回顾要求同学理解掌握DSP的中央处理单元的组成和程序控制的原理理解各状态寄存器的状态位及其作用理解流水线的原理以及转移、调用、返回指令的执行过程理解DSP的中断和复位操作本章教学目的了解DSP的程序存储器空间分配情况与属性了解DSP的数据存储器空间分配情况与属性了解DSP的I/O存储器空间分配情况与属性学会扩展三个空间的基本方法C2xx的总体框图中央算术逻辑单元:CALU数据地址产生逻辑(ARAU以及8个AR)累加器:ACC程序地址产生逻辑用于CALU的输入输出数据比例移位器16-bit×16-bit乘法器乘积比例移
2、位器本章主要内容4.1概述4.2存储器和I/O空间概况4.3程序存储器4.4数据存储器4.5I/0空间的分配4.6使用HOLD(非)操作直接访问存储器4.7程序加载与运行4.8有关特殊器件的信息4.1概述本章描述TMS320C2XX存储器的配置选项和各个TMS320C2XX器件的地址映射。另外还将介绍TMS320C2XX器件与外部存储器和外部输入/输出(I/O)器件的典型接口方式。正确理解学习本章的意义?每个TMS320C2XX器件均有一个16-bit的地址线。通过该地址线能够访问4个可分别选择的空间(总共224K字):一个64K字的程序存储空间一个64K字的本地数据空间一个3
3、2K字的全局数据空间一个64K字的I/O空间片内引导装载程序和HOLD操作也可用于选择TMS320C2XX器件。TMS320C2XX的HOLD操作允许外部器直接访问其外部程序、数据以及I/O空间。片内引导装载程序允许TMS320C2XX在复位时从一个8-bit外部ROM向一个16-bit的外部RAM引导软件程序。TMS320C2XX提供了一个相当大的有助于改善系统性能的片内存储器,以及一个相当大的用于外部存储器和I/O设备的地址空间。4.2存储器和I/O空间概况TMS320C2XX的地址映射分为4个可独立选择的空间:程序存储器(64K字)包含程序执行所用的指令和数据。本地数据存
4、储器(64K)保存指令所用的数据。全局数据存储器(32K字)保存与其它处理器共用的数据,或者用作额外数据空间。本地数据存储器的上端32K字(8000h-FFFFh)地址空间可用作全局数据存储器。输入/输出(I/O)空间(64K字)与外部外围接口,并且包含片内外围寄存器。以上空间提供了一个224K字的地址空间。外部存储器操作的优点是:能够对更大的地址空间进行访问。片内存储器操作的优点是:具有比外部存储器更高的性能(因为它避免了较慢的外部存储器所需的等待状态)。具有比外部存储器更低的成本价格。具有比外部存储器更低的功耗。容量比外部少TMS320C2XX是基于增强的哈佛结构设计的。通
5、过三条并行地址总线可对TMS320C2XX存储器空间进行存取。这三条并行地址总线是:程序地址总线(PAB)-PRDB读数据地址总线(DRAB)-DRAB写数据地址总线(DWAB)-DWEB由于三条地址总线的操作是独立的,因此,可以同时访问程序空间和数据空间。在一个指定的机器周期内,中央算术逻辑单元(CALU)可执行多达3次的并行存储器操作。4.2.1外部存储器和I/O空间的接口引脚用于与外部存储器和I/O空间接口的引脚有4种主要类型。外部总线提供16根信号线(A15-AO),用于传送从TMS320C2XX器件到另一器件的地址;提供16根信号线(Dl5-DO)用于传送从TMS32
6、0C2XX到另一器件之间数据。选择信号外部器件可使用这类信号来确定TMS320C2XX何时请求访问片外存储空间,以确定该请求是针对数据、程序、全局,还是针对I/O空间的。读/写信号这类信号向外部器件指明数据传送的方向(是进入TMS320C2XX,还是来自TMS320C2XX)。请求/控制信号输入请求信号(BOOT(非),MP/MC(非),RAMEN,READY和HOLD(非))对TMS320C2XX操作产生影响;输出HOLDA是对HOLD的响应。引脚描述外部总线A15-A0提供16条地址线。通过该地址总线可对多达64K字的外部存储器或I/O空间进行访问。D15-D0提供16条双
7、向数据线。该数据总线向外部存储器或I/O空间传送或读取数据。选择信号DS(非)数据存储器选择引脚,TMS320C2XX通过DS(非)指明对外部数据存储器(本地或全局)的访问。BR(非)总线请求引脚。TMS320C2XX通过BR(非)和DS(非)指明对全局数据存储器进行访问。PS(非)程序存储器选择引脚,TMS320C2XX通过PS(非)指明访问外部程序存储器。IS(非)I/O空间选择引脚。TMS320C2XX通过IS(非)指明访问外部I/O空间。STRB(非)选通有效。TMS320C2XX使
此文档下载收益归作者所有