Patent · US Active

PCI to PCI express protocol conversion

US7502377B2 · kind B2 · utility

1Cited by
3References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 29, 2004
Grant dateMar 10, 2009
Priority date
Expiry dateFeb 27, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/4027
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In embodiments of the present invention, a PCI bus to PCE Express protocol conversion module includes a process implemented by control logic to convert streaming PCI information to PCI Express packets. In one embodiment, an agent may transfer PCI data and associated byte enables to a first queue, which may temporarily store the PCI data and associated byte enables in a quad word format. A decoder may determine whether the PCI byte enables are combinable, contiguous, and/or active, and, using state machines, transfer a quantity of the PCI data and associated byte enables from the first queue to a second larger queue. The state machines may break the PCI stream to arrive at the quantity of PCI data being transferred. The second queue may have at least one location to temporarily store the quantity of data and byte enables in at least one packet having a PCI express format.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.