Claims
- 1. In combination:
- a first buffer; and
- a second buffer having an input for receiving data from one of a plurality of data channels selectively coupled thereto, and an output coupled to an input of the first buffer, wherein the second buffer is selectively disabled by a control signal when switching from a first clock signal associated with one of the plurality of data channels to a second clock signal associated with another of the plurality of data channels.
- 2. The combination of claim 1, wherein the control signal is generated by a multiplexor.
- 3. The combination of claim 2, wherein the multiplexor has a plurality of enable signals at its data input, and is controlled by at least one grant signal at its control input.
- 4. The combination of claim 3, wherein the at least one grant signal is generated in response to a selected one of a plurality of request signals.
- 5. The combination of claim 1 further comprising at least one multiplexor having a plurality of inputs for receiving data from a plurality of data channels, said multiplexor being controlled by at least one grant signal.
- 6. The combination of claim 5, wherein the at least one grant signal is generated in response to a selected one of a plurality of request signals.
- 7. The combination of claim 6, wherein each of the plurality of request signals is associated with a corresponding data channel.
- 8. The combination of claim 2, further comprising a second multiplexor having a plurality of inputs for receiving data from a plurality of data channels, said second multiplexor being controlled by at least one grant signal.
- 9. The combination of claim 8, wherein the at least one grant signal is generated in response to a selected one of a plurality of request signals.
- 10. The combination of claim 9, wherein each of the plurality of request signals is associated with a corresponding data channel.
- 11. A method for receiving data into a buffer from a plurality of data channels, comprising the steps of:
- selecting one of the plurality of data channels and inputting data therefrom into an intermediate clocked buffer by clocking the intermediate clocked buffer with a first clock associated with the selected data channel;
- selecting another of the plurality of data channels and a second clock signal associated with the another data channel; and
- disabling the intermediate clocked buffer while switching its clock source between the first and second clock signal.
- 12. The method of claim 11 further comprising the step of transferring data from the intermediate buffer to the buffer.
- 13. The method of claim 12 further comprising the step of clocking data out of the buffer using a third clock.
Parent Case Info
"This is a continuation of application Ser. No. 09/039,890 filed on Mar. 16, 1998 U.S. Pat. No. 5,974,058".
US Referenced Citations (19)
Continuations (1)
|
Number |
Date |
Country |
| Parent |
039890 |
Mar 1998 |
|