保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

PC/104总线与TMS320VC5402 HPI口通信的解决方案


备好信号引脚O/ZHPI接口准备好信号输出。HRDY为高说明HPI准备好数据传送(主机可进行数据传输),为低表示HPI接口忙(主机不可传输数据),正在进行上次传输的内部操作。HR//W读写选通信号引脚或地址线I读/写选通信号输入端。在主机访问期间控制数据的传输方向。高电平表示主机读HPI,低电平表示写HPI。HPIENAVDDIHPI模块选择输入。信号必须和VDD联系起来,保证选择HPI。如果输入为开或接地,HPI模块将不会被选择。
  HPI是8位的数据总线接口,由于C5402是16位的,所以与主机通信的数据都是由两个连续的字节组成,并且由HBIL引脚指示正在传输的是第一个还是第二个字节。主机使用HCNTL0/1指定所访问的是HPI控制寄存器HPIC或HPI数据寄存器HPID或HPI地址寄存器HPIA,也可以用地址自动增加的方式访问数据寄存器HPID,具体方式如表2所示。
  
  表2HCNTL0/1功能选择
  
  HNTL0HCNTL1说明00主机可以读写HPI的控制寄存器HPIC。01主机可以读写HPI的数据寄存器HPID。每次读后HPIA加1,每次写前HPIA加1。10主机可以读写HPI的地址寄存器HPIA。11主机可以读写HPI的数据寄存器HPID。对HPI口的操作,HPIA不受影响。
  2系统的硬件设计方案
  
  整个硬件系统由DSP、EPM7128S、TPS73HD301、SST39VF400A等组成。DSP的主要任务是将经放大和解调后的无线电修正通道视频信号接收下来,现通过译码等处理后送给主探机。其原理如图1所示。
  
  C5402采用低电压工作,其内核电压为1.8V、I/O管脚电压为3.3V,而PC/104总线工作于5V电压。为了使电路能稳定正常的工作,C5402的数据总线接有一个SN74LVC245A。它是TI公司生产的3.3V和5V电压平相转换的双向缓冲器,可以双电源供电,一边工作在3.3V,一边工作在5V,转换的方向由两个DIR管脚控制。它串在数据总线上,既可以为DSP提供驱动5V数字电路的能力,也可以为DSP提供5V信号读入的保护。这样,就不再需要为多个不同外设而考虑总线驱动不够的问题。DSP主机接口和PC/104的连接如图2所示。
  
  主机和DSP可独立地对HPI接口操作,主机和DSP的握手可通过中断方式完成。另外,主机还可以通过HPI接口装载DSP应用程序,接收DSP运行结果或诊断DSP运行状态,为DSP芯片的接口开发提供一种极为方便的途径。HPI-8为8位并行口,提供C54x与外部主机的接口,C54x可通过片内RAM与主机设备交换数据。主机与HPI-8的通信是通过专用的地址寄存器和数据寄存器完成的,C54x不能直接读/写,HPI控制寄存器允许主机和C54x进行读/写,包括配置通信协议和控制通信(握手)的比特。
  
  EPM7128S用来提供整个系统需要的组合逻辑。它属于MAX7000系列,是Altera公司的基于第二代MAX结构的CPLD。它提供多达5000个可用门和在系统编程,其引脚到引脚延时快达6ns。可以容纳各种各样的独立的组合逻辑和时序逻辑。EPM7128S有两个工作电压核电压为5V,I/O工作电压可设为5V或3.3V。设为3.3V时,其输入为5V,而输出为3.3VTTL电平(所有的驱动器均能配置在3.3V和5V,允许用于混合电压系统中)。EPM7128S的优点是基于E2PROM原理,可以通过JTA

《PC/104总线与TMS320VC5402 HPI口通信的解决方案(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/142205.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。