面向PCI™ 的 32 位 Initiator/Target 有助于设计人员构建一款运行速率达 66 MHz 的定制 32 位系统,该系统支持 264Mb/s 的工作速率以及多达 30 万个系统门。
在事务的命令信息中并不包含字节数信息,因此每当完成一个数据阶段,Target 都必须查看 FRAME# 信号的状态,以此来得知 Initiator 是否对传输的数据量满意(即是否达到 Initiator 需要的数据量)。如果FRAME#依然有效,那么说明这并不是最后一个数据阶段,Target 仍然需要继续向 Initiator 传输数据,事务将按照相同的方式继续处...
LogiCORE™ Initiator/Target for PCI ™/PCI-X ™ 支持 PCI-X v2.0 Mode 1 规范,可加快高吞吐量通信系统的开发速度。
然而,在实际场景中点对点事务很少被使用,这是因为Initiator和Target通常不会使用相同的数据格式,除非二者都是由一个供应商制造的。因此,数据一般必须要首先发送到memory,在那里由CPU在数据传输到Target之前,对其进行格式转换,而这就阻碍并破坏了点对点传输的设计目标。 1.4.2 PCI总线仲裁 由图1‑2 可知,当今的PCI设...
1.3.2 PCI总线发起方(Initiator)与目标方(Target) 在PCI层次结构中,总线上的每个设备(device)可以包含多达8个功能(function),这些功能都共享该设备的总线接口,功能编号为0到7(一个仅具有单功能的设备通常将被分配功能号0)。每个功能都能作为总线上事务(transaction)的目标方,而且它们中的大多数还可以作为事务的发起...
1.3.2 PCI总线发起方(Initiator)与目标方(Target) 在PCI层次结构中,总线上的每个设备(device)可以包含多达8个功能(function),这些功能都共享该设备的总线接口,功能编号为0到7(一个仅具有单功能的设备通常将被分配功能号0)。每个功能都能作为总线上事务(transaction)的目标方,而且它们中的大多数还可以作为事务的发起...
C模式下PCI9054分为PCIInitiator操作和PCI Target操作。在PCI Initiator操作过程中,本地总线主控设备能够直接通过PCI9054访问PCI总线,发起Local-to-PCI的数据传输。而在PCI Target操作过程中,PCI总线主控设备可以以总线宽度和突发传输功能访问PCI9054的3个本地空间(空间0,空间1和扩充ROM空间),本设计就采用了C模式。
(1)PCI Initiator数据传输模式 主控模式,LOCAL总线主设备通过QL5064访问PCI总线存储空间和I/O空间; (2)PCI Target数据传输模式PCI总线主设备通过QL5064访问LOCAL总线存储空问和I/O空间; (3)DMA数据传输模式QL5064作为两总线的主设备,从PCI总线存储空间读数据到LOCAL总线存储空间或者从LOCAL总线存储空间读数据到PCI...
在仲裁器的控制下,完成主机身份的切换,进而获得PCI总线的控制权,然后与总线上的其他PCI设备进行通信。不过,需要注意的是,在实际的系统中,Peer-to-Peer这一传输方式却很少被使用,这是因为获得主机身份的PCI设备(Initiator)和另一个PCI设备(Target)通常采用不同的数据格式,除非他们是同一个厂家的设备。
在PIC Initiator操作过程中,本地处理器或本地总线主控设备能够直接通过PCI9054访问PCI总线,发起Local-to-PCI的数据传输。而在PCI Target操作过程中,PCI总线主控设备可以以可编程的等待状态、总线宽度和突发传输功能访问PCI9054的三个本地空间(空间0,空间1和扩充ROM空间)。