1 / 35
文档名称:

基本系统设计PPT学习教案.pptx

格式:pptx   大小:776KB   页数:35页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基本系统设计PPT学习教案.pptx

上传人:wz_198613 2021/6/14 文件大小:776 KB

下载得到文件列表

基本系统设计PPT学习教案.pptx

相关文档

文档介绍

文档介绍:会计学
1
基本系统设计
外部存储器和I/O扩展
扩展的原因:
(1) 仅有少数DSP采用片内EPROM/Flash存储程序 ,大多数DSP在加电后,从EPROM/Flash中读取固化程序,将其装到片内或片外RAM中运行,这样做的一个原因是RAM的访问速度较快。
(2)在许多场合需要用片外RAM存储大量数据并与其他设备握手并传输数据。
(3)C54x的片内通用I/O资源有限,而在实际应用中,很多情况要通过输入/输出接口完成外设与DSP的联系,因此,一个应用系统I/O的扩展往往是不可缺少的。
第1页/共35页
外部存储器和I/O扩展
扩展的方法:
C54x DSP的外部接口包括数据总线、地址总线和一组用于访问片外存储器与I/O端口的控制信号线。
C54x DSP外部程序、数据存储器以及I/O扩展地址和数据总线的复用,完全依靠片选和读写选通配合时序控制完成。表7-1
外部接口总线是一组并行接口。它有两个相互排斥的选通信号/MSTRB和/IOSTRB。前者用于访问外部程序或数据存储器,后者用于访问I/O设备。读/写信号则控制数据传送的方向。
第2页/共35页
外部存储器和I/O扩展
外扩存储器设计
在选择外部存储器时,应考虑的主要问题:
(1) 电压 在DSP应用系统中最好使用同一工作电压的外部存储器( +5V , + , + ),以方便系统的硬件设计,提高存取效率。
(2) 速度 DSP无论是运算还是存取数据,速度都很快。必须选择高速的存储器与之匹配。当存储器的速度无法实现与DSP的同步时,则DSP需要以软件或硬件的方式插入等待周期,以便和外部存储器或外设交换数据。
(3) 容量 外部存储器的容量大小应由系统需求来决定。除应注意总容量的大小外,还要注意数据总线的位数。在系统设计时,建议选用具有相同数据总线位数的DSP芯片和外部存储器,这样将有助于简化软件设计。
第3页/共35页
外部存储器和I/O扩展
外部存储器扩展电路
其中:ADDRESS为地址总线,DATA为数据总线,R/W为读/写信号(输出),/MSTRB为外部存储器选通信号(输出),/DS为数据空间选择信号(输出),/PS为程序空间选择信号(输出),READY为数据准备好信号(输入),/MSC为微状态完成信号(输出)。
第4页/共35页
外部存储器和I/O扩展
外扩I/O接口电路设计
1. I/O配置(3部分构成)
1) 通用I/O引脚:BIO和XF
BIO(分支转移控制输入引脚):用来监控外围设备 ,在时间要求苛刻的循环中,不允许受干扰。此时可以根据引脚的状态(即外围设备的状态)决定分支转移的去向,以代替中断。
XF(外部标志输出引脚):可以通过软件命令向外部器件发信号。 
如:SSBX XF ;引脚置1
RSBX XF ;引脚复位
第5页/共35页
外部存储器和I/O扩展
2) BSP引脚用作通用I/O
在满足下面两个条件的情况下能将串口的引脚(CLKX、FSX、DX、CLKR、FSR和DR)用做通用的I/O引脚。
(1) 串口的相应部分处于复位状态,即寄存器SPC[1,2]中的(R/X)IOEN=1。
(2) 串口的通用I/O功能被使用,即寄存器PCR中的(R/X)IOEN=1。
串口的引脚控制寄存器中含有控制位,以便将串口的引脚设置为输入或输出。表7-4给出了串口引脚的I/O设置。
第6页/共35页
外部存储器和I/O扩展
3) HPI的数据线引脚用作通用I/O引脚
HPI接口的8位双向数据总线可以用做通用的I/O引脚。
条件:这一用法只有在HPI接口不被允许,即在复位时HPIENA引脚为低的情况下才能实现。
实现方法:通用I/O控制寄存器(GPIOCR)和通用I/O状态寄存器(GPIOSR)用来控制HPI数据引脚的通用I/O功能。
第7页/共35页
外部存储器和I/O扩展
2. I/O接口扩展
TMS320C54x的64K字I/O空间必须通过外加缓冲或锁存电路,配合外部I/O读写控制时序构成片外外设的控制电路。下图中采用数据/地址锁存器(74HC273)和CPLD给C54x扩展了一个8位输出口。
第8页/共35页
A/D和D/A接口设计
A