tms320c54x与80386ex接口技术

tms320c54x与80386ex接口技术

ID:22677903

大小:50.00 KB

页数:5页

时间:2018-10-30

tms320c54x与80386ex接口技术_第1页
tms320c54x与80386ex接口技术_第2页
tms320c54x与80386ex接口技术_第3页
tms320c54x与80386ex接口技术_第4页
tms320c54x与80386ex接口技术_第5页
资源描述:

《tms320c54x与80386ex接口技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、TMS320C54x与80386EX接口技术

2、第1...摘要:以TI公司的TMS320C575为例,讨论C54xDSP的主机接口与Intel80386Ex处理器的连接技术,及软件设计中的注意事项。关键词:MTS320C54x主机接口(HPI)80386EX现代电子技术的发展方向是嵌入式系统。传统的嵌入式系统是基于单片机的,而新一代的嵌入式系统将是以IP核(IntellectualPropertyKernel知识产权核)模块为核心,用混合ASIC/MPU/FPGA/DSP生成的硅片直接构成的单片嵌入式产品。在嵌入式系统设计中,特别是智能电子系统以及系统集成设计中,MPU、CPLD

3、/FPGA以及DSP起着重要的核心作用;而以DSP和80x86为核心的电子系统则是一种典型的嵌入式系统。以下讨论这两种处理器的连接技术。1主机接口386EXC54x片内都有一个主机接口(HPI)。HPI是一个并行口,用来与主设备或主处理器接口。外部主机是HPI的主控者,可以通过HPI直接访问CPU的存储空间,包括存储器映像寄存器。HPI主要由5个部分组成:*HPI存储器(DARAM)。HPI的RAM主要用于C54x与主机之间传送数据,也可以用作通用双寻址数据RAM或程序RAM。*HPI地址寄存器(HPIA)。它只能由主机对其直接访问。寄存器中存放当前寻址HPI存储单元的地址。*

4、HPI数据锁存器(HPID)。它也只能由主机对其直接访问。如果当前进行的是读操作,则HPID中存放的是要从HPI在座器中读出的数据;如果当前进行的是写操作,则HPID中存放的是将要写到HPI存储器的数据。*HPI控制寄存器(HPIC)。C54x和主机都能对其直接访问,它映像在C54x数据存储器地址的002CH处。*HPI控制逻辑。用于处理HPI与主机之间的接口信号。500)this.style.ouseg(this)">HPI有两种工作方式:*共用寻址方式(SAM)。这是常用的操作方式。在SAM方式下,主机和C54x都能寻址HPI存储器,异步工作的主机的寻址可以在HPI内部重新

5、得到同步。如C54x与主机的时候周期发生冲突,则主机具有寻址优先权,C54x等待一个周期。*仅主机寻址方式(HOM)。在HOM方式下,只能让主机寻址HPI存储器,C54x则处于复位状态或者处在所有内部和外部时钟都停止工作的IDLE2空闲状态(最小功耗状态)。HPI支持主设备与C54x之间的高速数据传送。在SAM工作方式,若HPI每5个CLKOUT周期传送一个字节(即64Mb/s),那么主机的运行频率可达(fd·n)/5。其中fd是C54x的CLKOUT频率;n是主机每进行一次外部寻址的周期数,通常n为4(或3)。若C54x的CLKOUT频率为40MHz,那么,主机的时钟频率可达

6、32(或24)MHz,且不需插入等待周期。而在HOM方式,主机可以更快的速度——每50ns寻址一个字节(即160Mb/s),且与C54x的时钟速率无关。Intel386EX微处理器是一个优化的、用于嵌入式应用的全静态的32位处理器。其特点是功耗低、工作电压低,集成了许多通常使用的DOS类型外围芯片,并且与拥有大量软件基础的32位编程结构的Intel386处理器兼容。2主机接口与386EX的连接图1为TMS320C57SHPI与80386EX主机连接的接口电路图。由图1可见,C54x通过HPI与主设备相连时,除了8位HPI数据总线以及控制信号线外,不需要附加其它的逻辑电路。C57

7、SHPI是一个8位的并行端口,可以用其将16位字结构的C54xDSP与主机相连,因而主机必须读/写两个连续的8位字节。386EX有一个BS8引脚,可用来指示所连接设备是一个8位的外部设备。当该引脚为低电平时,就可以通过D7:D0读/写2个连续的8位字节达到操作16位外设的目的。从386EX的可寻址空间可以看出,只需两根地址线(A2、A1)便可寻址到HPI端口:控制寄存器、地址寄存器和数据寄存器。386EX有一个内部译码器CS0,可将外部设备译码至可寻址范围。当然,也可将HPI端口映射至386EX的I/O地址空间。386EX的外部时钟频率(CLK2)为50MHz,内部经2分频后,

8、CPU频率可达25MHz(40ns)。386EX的一个读/写周期为80ns;而DSP在HOM模式下的运行频率为2个时钟周期,SAM模式下为5个时钟周期。因此,当外部时钟频率为80MHz(40MHz/25ns)时,其存取时间分别为50ns和125ns。对于SAM模式,386EX必须使用READY信号来插入一个等待状态(一个等待周期为40ns)。3软件设计(1)存取DSP的数据由于主机接口总是传送8位数据字节,而HPIC寄存器(通常是主机首先要寻址的寄存器)又是一个16位寄存器,在主机这一边就可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。