×

PCI bus to IEEE 1394 bus translator

  • US 5,953,511 A
  • Filed: 04/08/1997
  • Issued: 09/14/1999
  • Est. Priority Date: 04/08/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A translator for interfacing between an IEEE 1394 bus and a Peripheral Component Interconnect (PCI) bus, wherein said translator is operable to allow a PCI device coupled to the PCI bus to communicate with an IEEE 1394 device coupled to the IEEE 1394 bus, comprising:

  • a PCI slave coupled to the PCI bus, wherein said PCI slave is operable as a target of a PCI memory cycle initiated by the PCI device, wherein said PCI memory cycle includes an address;

    an IEEE 1394 initiator coupled to said PCI slave operable to receive said PCI memory cycle address and translate said PCI memory cycle address into an IEEE 1394 address; and

    packet dispatcher logic coupled to said IEEE 1394 initiator operable to receive said IEEE 1394 address and create an IEEE 1394 request packet including said IEEE 1394 address for transmission on the IEEE 1394 bus to the IEEE 1394 device;

    packet receiver logic operable to receive an IEEE 1394 request packet from the IEEE 1394 device, wherein said request packet includes an IEEE 1394 address;

    an IEEE 1394 slave coupled to said packet receiver logic operable to receive said IEEE 1394 address and translate said IEEE 1394 address into a PCI cycle address; and

    a PCI master coupled to said IEEE 1394 slave operable to receive said PCI cycle address and initiate one or more PCI cycles on the PCI bus to the PCI device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×