Sending and/or receiving serial data with bit timing and parallel data conversion
AssigneeFairchild Semiconductor Corporation
InventorsMichael L. Fowler, James B. Boomer
Life of this patent
Estimating the term…
Loading patent…
AssigneeFairchild Semiconductor Corporation
InventorsMichael L. Fowler, James B. Boomer
Estimating the term…
A serializer and a deserializer are disclosed and shown operating singly or as a pair. The invention operates independently from any outside system reference clock. The inventive system provides an internal bit clock that serializes the data when sending and de-serializes the data when receiving. A bit clock or pulse travels with the data word bits to define when a bit is stable. The system uses word boundary bits operating with a bit clock to distinguish different data words, as described in the parent application. The system operates either synchronously or asynchronously with the base computer or other such digital system, including I/O devices. The invention finds use where new data to be sent is strobed into the serializer, but also where a change in the data bit content itself will cause the changed data to be loaded into the serializer and sent bit by bit. The system operates where new data is strobed or loaded by the serializer (not the base computer system) when the last data word has been sent. In this case a signal is generated when the last word has been sent in the serializer that causes new data to be loaded for sending. Half duplex and full duplex configurations as disclosed. Similar, corresponding operations occur at the deserializer.
A serializer for sending a data word out bit by bit, the serializer comprising:
A deserializer arranged to receive a data word bit by bit, the deserializer comprising:
A serializer/deserializer for sending a data word out bit by bit and for receiving a data word bit by bit the serializer/deserializer comprising:
A process for serializing and sending a data word out bit by bit, the process comprising the steps of:
A process for receiving and deserializing a data word bit by bit, the process comprising the steps of:
A process for serializing and deserializing a data word sent out bit by bit and received bit by bit, the process comprising:
Dependencies are inferred from the claim text.