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

DSP与PC机的PCI总线高速数据传输


表明HPI是否已准备好传输数据,其作用是在接口时序上插入等待状态。如果前一次HPI的访问尚未完成,那么当前访问的第一个半字的存取需要等待,此时,HPI会置HRDY信号为高。
  
  表1HPI接口信号描述
  
  信号管脚号管脚数信号功能HD[15:1]从低到高依次为147、152、155、154、156、159、161、164、165、166、167、168、172、173、17416数据/地址总线HCNTL[1:0]从低到高依次是146、1442HPI访问类型控制HHWIL1391确认半字(16位)输入HAS1351对复用地址数据总线的主机区分地址和数据HR/W1431读/写选择HCS1451输入数据选通HDS1/HDS2从低到高依次是152、1512输入数据选通HRDY1401访问HPI状态准备好HINT1391向主机发出的中断信号
  表2HCNTL[1:0]控制信号的功能
  
  HCNTL1HCNTL0功能00主机可以对HPI的控制寄存器HPIC进行读写01主机可以对HPI地址寄存器HPIA的进行读写10主机可以对HPID的数据寄存器进行读写操作,此时HPIA采用以字为单位的地址自增方式11主机可以对HPID的数据寄存器进行读写操作,但此时HPIA不受影响
  1.2TMS320C6713HPI的控制寄存器
  
  在TMS320C6713HPI中,可利用三个寄存器来完成主设备和CPU的通信,它们是HPI数据寄存器(HPID)、HPI地址寄存器(HPIA)和HPI控制寄存器(HPIC)。主机可对这三个寄存器进行读写,而CPU只能对HPIC进行访问。HPID中存放的是主机从存储空间中读取的数据,或者是主机向TMS320C6713的存储空间中写入的数据。HPIA中存放的是主机访问TMS320C6713存储空间的地址,其最低两位固定为零。HPIC中存放的是TMS320C6713的控制信息,其高16位和低16位内容相同。
  
  主机对HPI进行访问的次序为:初始化HPIC、初始化HPIA、从HPID寄存器中读取或向其写入数据。在初始化HPIC时,HWOB位的设置是关键,它决定着高16位与低16位的传输次序。
  
  2PCI9052与TMS320C6713HPI的接口
  
  PCI9052是PLX公司继PCI9050之后推出的用于低成本适配器的总线目标接口芯片。它支持PCI2.1协议规范,在33MHz的总线时钟频率下,其峰值传输速度可达132MB/s,因而可大大改善数据传输中的瓶颈问题。同时它还具有方便灵活的开发特点,正是这些特点使其在PCI从模式接口卡的设计中得到了广泛的应用。
  
  表3给出了PCI9052与TMS320C6713HPI接口信号的基本特征。下面是对它们具体工作方式的一些说明:
  
  LAD[31:0]:利用该信号可通过设置LASIBRD局部地址空间总线区域描述寄存器的总线宽度位来调整总线宽度,当LASIBRD[23:22]=00时,采用LAD[7:0]8位宽度,当LASIBRD[23:22]=01时,采用LAD[15:0](16位),当LASIBRD[23:22]=10时,采用LAD[31:0](32位)。
  
  LBE[3:0]字节使能信号是在总线宽度的基础上编码的。对于32位总线,LBE[3:0]表示哪一个字节被选中:LBE0对应[7:0],LBE1对应[15

《DSP与PC机的PCI总线高速数据传输(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/142160.html

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