×

Method and apparatus for parallel high speed data transfer

  • US 5,872,959 A
  • Filed: 09/10/1996
  • Issued: 02/16/1999
  • Est. Priority Date: 09/10/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A data bus interface for fast parallel I/O comprising:

  • a core interface configured to accept output data from a core for transmission and configured to provide to said core input data which has been received;

    a data transmission unit coupled to said core interface to receive said output data for transmission and configured to drive a plurality of output signals representing said output data across a data bus in a fixed-phase relationship with a bus clock signal; and

    a data reception unit coupled to said data bus to receive a plurality of input signals representing said input data and configured to synchronize said plurality of input signals to each other in a fixed-phase relationship with said bus clock signal, thereby reducing clock skew of said plurality of input signals, said data reception unit comprising;

    a plurality of delay elements each coupled to receive a corresponding one of said plurality of input signals;

    a first-in first-out buffer for synchronizing said input data to a core clock signal;

    a data delay adjust unit coupled to an output of said first-in first-out buffer and configured to set the individual delays of said plurality of delay elements;

    a demultiplexer coupled to receive a delayed input data signal from each of said plurality of delay elements, coupled to receive a bus clock signal, and configured to time-demultiplex the delayed input data signal from each of said plurality of delay elements in response to changes in said bus clock signal; and

    a plurality of data latches coupled to receive time-demultiplexed output data from said demultiplexer, and thereafter synchronously provide said time-demultiplexed output data as an input signal to said first-in first-out buffer.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×