Serial-to parallel converter using serially-connected stages
AssigneeSoctronics, Inc.
InventorVenkata N. S. N. Rao
Life of this patent
Estimating the term…
Abstract
A method for converting serial data having a certain word size to parallel data, comprises the steps of: generating segments from the serial data using serially-connected stages, wherein the segments have a predetermined bit size; storing each of the segments into a selectively turned-on flip-flop of a final stage, wherein the final stage is serially connected to the stages, wherein the final stage has a plurality of flip-flops and each of the flip-flops has a bit size equaling to the bit size of the segments; and outputting the stored segments in parallel from the final stage.
Claims13
A method for converting serial data having a certain word size to parallel data, comprising the steps of:
- generating segments from the serial data using serially-connected stages, wherein the segments have a predetermined bit size;
- storing each of the segments into a selectively turned-on flip-flop of a final stage, wherein the final stage is serially connected to the stages, wherein the final stage has a plurality of flip-flops, wherein each of the flip-flops has a bit size equaling to the predetermined bit size, wherein the segments are latched to the flip-flops of the final stage according to generated clock signals, wherein selected ones of the flips-flops are activated by the generated clock signals to store up to the certain word size, and wherein non-selected ones of the flip-flops are deactivated by the generated clock signals;
- and
- outputting the stored segments in parallel.
A serial-to-parallel converter for converting serial data having a certain word size to parallel data, comprising:
- serially-connected stages, wherein the stages generate segments from the serial data and wherein the segments have a predetermined bit size;
- and
- a final stage, wherein the final stage comprises flip-flops, wherein the final stage is serially connected to the stages, wherein each of the segments is stored into a selected one of the flip-flops, wherein each of the flip-flops has a bit size equaling to the predetermined bit size, and wherein the stored segments are outputted in parallel, wherein the segments are latched to the flip-flops of the final stage according to generated clock signals, wherein selected ones of the flips-flops are activated by the generated clock signals to store up to the certain word size, and wherein non-selected ones of the flip-flops are deactivated by the generated clock signals.
A method for converting serial data having a certain word size to parallel data, comprising the steps of:
- generating segments from the serial data using serially-connected stages, wherein the segments have a predetermined bit size;
- storing each of the segments into a selectively turned-on flip-flop of a final stage, wherein the final stage is serially connected to the stages, wherein the final stage has a plurality of flip-flops, and wherein each of the flip-flops has a bit size equaling to the predetermined bit size, wherein selected ones of the flips-flops are activated by the generated clock signals to store up to the certain word size and wherein non-selected ones of the flip-flops are deactivated by the generated clock signals;
- and
- outputting the stored segments in parallel,
- wherein the predetermined bit size is smaller than the certain word size,
- wherein the segments are latched to the flip-flops of the final stage according to generated clock signals, and
- wherein the serial data is received according to an external clock signal and wherein the generated clock signals are generated as a function of the external clock signal and the certain word size.
Dependencies are inferred from the claim text.