发明名称 Variable 16 or 32 bit PCI interface which supports steering and swapping of data
摘要 A PCI interface is provided to support a 16- or 32-bit PCI host employing little-endian or big-endian byte ordering. The PCI interface may be arranged on a multiport switch to enable a PCI host to access internal registers and an external memory via a PCI bus. When a 16-bit PCI host is provided with access to a 32-bit internal register, two consecutive 16-bit data transfers are performed. The first 16 bits of data are temporarily stored in a holding register until the following 16 bits are transferred. The PCI host accesses the external memory via posting write buffers and prefetch read buffers arranged between an external memory interface and the PCI interface. When the multiport switch is configured to support a big-endian PCI host, bytes of a word transferred between the external memory and a write or read buffer are swapped to rearrange byte ordering of the word. A data steering means is arranged between the PCI bus and the write or read buffer to connect required pins of the PCI interface with a required location in the buffer.
申请公布号 US6393548(B1) 申请公布日期 2002.05.21
申请号 US19970993046 申请日期 1997.12.18
申请人 ADVANCED MICRO DEVICES, INC. 发明人 KERSTEIN DENISE;SIMMONS PHILIP;RELPH RICHARD;KIZHEPAT GOVIND
分类号 H04L13/08;G06F11/26;G06F12/00;G06F13/00;G06F13/10;G06F13/16;G06F13/24;G06F15/00;G06F15/16;G08B5/00;G11C11/412;H04B7/14;H04J3/02;H04J3/12;H04J3/22;H04J3/24;H04L12/18;H04L12/24;H04L12/28;H04L12/413;H04L12/44;H04L12/46;H04L12/50;H04L12/54;H04L12/56;H04L12/66;H04Q3/545;H04Q11/00;(IPC1-7):G06F15/00 主分类号 H04L13/08
代理机构 代理人
主权项
地址
您可能感兴趣的专利