PCI bus to IEEE 1394 bus translator

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395281, 395308, 395280, G06F 1338, G06F 1300, G06F 1340

Patent

active

059535113

ABSTRACT:
A PCI bus to IEEE 1394 bus translator for coupling a PCI device to a host computer via an IEEE 1394 bus. The translator translates addresses of PCI bus cycles initiated by the PCI device into 1394 memory addresses and performs data transfers between the PCI device and host computer by exchanging 1394 request and response packets with the host computer using the translated 1394 memory address. The translator also translates 1394 memory addresses of 1394 request packets received from the host computer into PCI cycle addresses and performs data transfers between the PCI device and host computer by initiating PCI bus cycles targeted at the PCI device using the translated PCI bus cycle addresses. The translator posts data from sequential PCI bus write cycles initiated by the PCI device into a write-posting FIFO until granted ownership of the 1394 bus. The translator combines the PCI write cycle data into a single IEEE 1394 write request packet and transmits the packet on the 1394 bus to the host computer. The translator, if configured to a first mode, pipelines subsequent PCI bus write cycles by posting the PCI write cycle data into the write-posting FIFO once reception of the first 1394 write request packet has been acknowledged by the host computer but prior to the host computer responding with status indicating the completion of the write transaction, in particular whether or not a resource conflict occurred. In response to a PCI read cycle initiated by the PCI device, the translator pre-fetches a larger amount of data than specified in the PCI read cycle from the host computer into a pre-fetch FIFO in order to satisfy subsequent PCI read cycles which are in address sequence with the previous PCI read cycle. The translator pre-fetches more data from the host computer once the pre-fetch FIFO becomes a predetermined amount empty in order to pipeline the consumption of the pre-fetch data by the PCI device and the transmission of the pre-fetch data by the host computer to the translator.

REFERENCES:
patent: 3227591 (1966-01-01), Lambert et al.
patent: 3290182 (1966-12-01), Eichelman et al.
patent: 3513520 (1970-05-01), Vandervell et al.
patent: 3620799 (1971-11-01), Hoelscher et al.
patent: 3648355 (1972-03-01), Shida et al.
patent: 4053728 (1977-10-01), Talento et al.
patent: 4338380 (1982-07-01), Erickson et al.
patent: 4505418 (1985-03-01), Neidig et al.
patent: 4598025 (1986-07-01), Mizuhara
patent: 4624403 (1986-11-01), Kohno et al.
patent: 4624404 (1986-11-01), Ohmae et al.
patent: 4690793 (1987-09-01), Hitachi , Ltd., et al.
patent: 4764341 (1988-08-01), Flaitz et al.
patent: 4858818 (1989-08-01), Knox et al.
patent: 4860939 (1989-08-01), Guinet et al.
patent: 4907733 (1990-03-01), Pratt et al.
patent: 5182075 (1993-01-01), Gotoh et al.
patent: 5323954 (1994-06-01), Shetty et al.
patent: 5375224 (1994-12-01), Larson et al.
patent: 5548587 (1996-08-01), Bailey et al.
patent: 5602853 (1997-02-01), Bon-Michael et al.
patent: 5632016 (1997-05-01), Hoch et al.
patent: 5642489 (1997-06-01), Bland et al.
patent: 5649129 (1997-07-01), Kowert
patent: 5655151 (1997-08-01), Bowes et al.
patent: 5721841 (1998-02-01), Szczepanek
patent: 5721863 (1998-02-01), Covino et al.
patent: 5724272 (1998-03-01), Mitchell et al.
patent: 5729556 (1998-03-01), Benbassat et al.
patent: 5731923 (1998-03-01), Sakuma
patent: 5734850 (1998-03-01), Kenny et al.
patent: 5764924 (1998-06-01), Hong
McDonnell Douglas Aerospace, "Tokamak Physics Experiment Plasma Facing Components (including Appendix A and Appendix B)", Sep. 29, 1995.
Texas Instruments Publication entitled "TSB12LV21A (PCILynx) IEEE 1394-1995 Bus to PCI Bus Interface," Apr. 1997, pp. 1-17.
Adaptec Technical Reference, "AHA-8940 Functional Specification/PCI-to-1394 Host Adapter," 1996, pp. 2-1 to 2-31.
Publication entitled "Preliminary CXD1947Q, IEEE1394 Link Layer/PCI Bridge LSI," Oct. 1996, pp. 1-4.
1394 HCI PEN Publication entitled "1394 Open Host Controller Interface Specification/Draft 0.93," Apr. 1997, pp. i-xiv, 1-140.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

PCI bus to IEEE 1394 bus translator does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with PCI bus to IEEE 1394 bus translator, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and PCI bus to IEEE 1394 bus translator will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1518756

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.