Claims
- 1. A memory device for transferring data to a central processing unit having a reference clock and a transmit latch signal via a data path between said memory device and said central processing unit, comprising:
- a first latch for latching selected serial source data from said memory device in synchronization with said reference clock from said central processing unit connected thereto;
- a first synchronizing means having a clock input and a data input, the first synchronizing means generating a latch signal in synchronization with a transmit latch signal from said central processing unit received on the clock input of said first synchronizing means and said reference clock from said central processing unit received on the data input of said first synchronizing means;
- a second latch for latching a plurality of multi-bit data words from said latched serial source data in synchronization with said latch signal from said first synchronizing means;
- a second synchronizing means having a clock input and a data input, the second synchronizing means generating a select signal in synchronization with said transmit latch signal from said central processing unit received on the clock input of said second synchronizing means and a select signal from said central processing unit received on the data input of said second synchronizing means;
- means for latching a selected one of said multi-bit data words in synchronization with said select signal from said second synchronizing means; and,
- means for transferring said selected one of said multi-bit data words to said central processing unit in synchronization with said transmit latch signal from said central processing unit, said transmit latch signal having a clock delay relative to said reference clock, said clock delay having a delay corresponding to a minimum transmission-reception delay period of said data path.
- 2. The memory device of claim 1 wherein the first synchronizing means is a data flip-flop.
- 3. The memory device of claim 1 wherein the second synchronizing means is a data flip-flop.
- 4. The memory device of claim 1 wherein the means for latching a selected one of said multi-bit data words in synchronization with said select signal from said second synchronizing means is a multiplexer.
- 5. A memory device for transferring data to a central processing unit having a reference clock and a transmit latch signal via a data path between said memory device and said central processing unit, comprising:
- a first latch for latching selected serial source data from said memory device in synchronization with said reference clock from said central processing unit connected thereto;
- a first data flip-flop for generating a latch signal in synchronization with a transmit latch signal from said central processing unit received on a clock input of said first data flip-flop and said reference clock from said central processing unit received on a data input of said first data flip-flop;
- a second latch for latching a plurality of multi-bit data words from said latched serial source data in synchronization with said latch signal from said first data flip-flop;
- a second data flip-flop for generating a select signal in synchronization with said transmit latch signal from said central processing unit received on a clock input of said second data flip-flop and a select signal from said central processing unit received on a data input of said second data flip-flop;
- means for latching a selected one of said multi-bit data words in synchronization with said select signal from said second data flip-flop; and,
- means for transferring said selected one of said multi-bit data words to said central processing unit in synchronization with said transmit latch signal from said central processing unit, said transmit latch signal having a clock delay relative to said reference clock, said clock delay having a delay corresponding to a minimum transmission-reception delay period of said data path.
- 6. A data processing system comprising:
- a central processing unit, the central processing unit having a reference clock and a transmit latch signal; and
- a memory device for transferring data to the central processing unit via a data path between said memory device and said central processing unit, the memory device further comprising:
- a first latch for latching selected serial source data from said memory device in synchronization with said reference clock from said central processing unit connected thereto;
- a first synchronizing means having a clock input and a data input, the first synchronizing means generating a latch signal in synchronization with a transmit latch signal from said central processing unit received on the clock input of said first synchronizing means and said reference clock from said central processing unit received on the data input of said first synchronizing means;
- a second latch for latching a plurality of multi-bit data words from said latched serial source data in synchronization with said latch signal from said first synchronizing means;
- a second synchronizing means having a clock input and a data input, the second synchronizing means generating a select signal in synchronization with said transmit latch signal from said central processing unit received on the clock input of said second synchronizing means and a select signal from said central processing unit received on the data input of said second synchronizing means;
- means for latching a selected one of said multi-bit data words in synchronization with said select signal from said second synchronizing means; and,
- means for transferring said selected one of said multi-bit data words to said central processing unit in synchronization with said transmit latch signal from said central processing unit, said transmit latch signal having a clock delay relative to said reference clock, said clock delay having a delay corresponding to a minimum transmission-reception delay period of said data path.
- 7. The memory device of claim 6 wherein the first synchronizing means is a data flip-flop.
- 8. The memory device of claim 6 wherein the second synchronizing means is a data flip-flop.
- 9. The memory device of claim 6 wherein the means for latching a selected one of said multi-bit data words in synchronization with said select signal from said second synchronizing means is a multiplexer.
Parent Case Info
This is a divisional of application Ser. No. 07/303,624, filed on Jan. 27, 1989.
US Referenced Citations (15)
Divisions (1)
|
Number |
Date |
Country |
| Parent |
303624 |
Jan 1989 |
|