Clock signal switching device, clock signal switching method, data bus switching device, and data bus switching method
AssigneePanasonic Corporation
InventorsShinichi Hashimoto, Tadahiro Yoshida, Ryogo Yanagisawa
Life of this patent
Estimating the term…
Abstract
A clock signal switching device includes: a plurality of signal synchronization generation means for generating mask signals and synchronized switching signals; a plurality of clock signal mask means for generating masked clock signals; a synchronized switching signal selection means for selecting one from among the synchronized switching signals; and a masked clock signal selection means for selecting one from among the masked clock signals.
Claims14
A clock signal switching device comprising:
- a first signal synchronization generation circuit for generating, based on a switching signal used in selecting either a first clock signal or a second clock signal and based on the first clock signal, a first mask signal and a first synchronized switching signal each synchronous with the first clock signal;
- a second signal synchronization generation circuit for generating, based on the switching signal and the second clock signal, a second mask signal and a second synchronized switching signal each synchronous with the second clock signal;
- a synchronized switching signal selection circuit for selecting either the first synchronized switching signal or the second synchronized switching signal as a selected switching signal based on the switching signal;
- a clock signal selection circuit for selecting either the first clock signal or the second clock signal as a selected clock signal based on the selected switching signal;
- a synthesized mask signal generation circuit for generating a synthesized mask signal having a masking portion where a masking portion of the first mask signal and a masking portion of the second mask signal overlap each other;
- and
- a clock signal mask circuit for masking the selected clock signal with the synthesized mask signal.
A clock signal switching method comprising:
- a step of generating a first mask signal and a first synchronized switching signal by inputting a first clock signal and a switching signal to a first signal synchronization circuit;
- a step of generating a second mask signal and a second synchronized switching signal by inputting a second clock signal and the switching signal to a second signal synchronization circuit;
- a step of selecting either the first synchronized switching signal or the second synchronized switching signal as a selected switching signal by inputting the first synchronized switching signal, the second synchronized switching signal and the switching signal to a synchronized switching signal selecting circuit;
- a step of selecting either the first clock signal or the second clock signal as a selected clock signal by inputting the first clock signal, the second clock signal and the switching signal to a clock signal selecting circuit;
- a step of generating a synthesized mask signal having a masking portion of overlapping the first mask signal and the second mask signal by inputting the first mask signal and the second mask signal to a mask signal synthesis circuit;
- and
- a step of masking the selected clock signal with the synthesized mask signal by inputting the selected clock signal and the synthesized mask signal to a clock signal mask circuit and outputting as an output clock signal.
A data bus switching device comprising:
- a first signal synchronization generation circuit for generating a first mask signal and a first synchronized switching signal based on a switching signal used in selecting either a first clock signal inputted via a first data bus or a second clock signal inputted via a second data bus and based on the first clock signal, the first mask signal and the first synchronized switching signal each being synchronous with the first clock signal;
- a second signal synchronization generation circuit for generating, based on the switching signal and the second clock signal, a second mask signal and a second synchronized switching signal each synchronous with the second clock signal;
- a synchronized switching signal selection circuit for selecting either the first synchronized switching signal or the second synchronized switching signal as a selected switching signal based on the switching signal;
- a clock signal selection circuit for selecting either the first clock signal or the second clock signal as a selected clock signal based on the selected switching signal;
- a synthesized mask signal generation circuit for generating a synthesized mask signal having a masking portion where a masking portion of the first mask signal and a masking portion of the second mask signal overlap each other;
- a clock signal mask circuit for masking the selected clock signal with the synthesized mask signal;
- and
- a data signal selection circuit for selecting either a first data signal or a second data signal as a selected data signal based on the selected switching signal, the first data signal being inputted via the first data bus and synchronous with the first clock signal, the second data signal being inputted via the second data bus and synchronous with the second clock signal.
A data bus switching method comprising:
- a step of generating a first mask signal and a first synchronized switching signal by inputting a first clock signal and a switching signal to a first signal synchronization circuit;
- a step of generating a second mask signal and a second synchronized switching signal by inputting a second clock signal and the switching signal to a second signal synchronization circuit;
- a step of selecting either the first synchronized switching signal or the second synchronized switching signal as a selected switching signal by inputting the first synchronized switching signal, the second synchronized switching signal and the switching signal to a synchronized switching signal selecting circuit;
- a step of selecting either the first clock signal or the second clock signal as a selected clock signal by inputting the first clock signal, the second clock signal and the switching signal to a clock signal selecting circuit;
- a step of generating a synthesized mask signal having a masking portion of overlapping the first mask signal and the second mask signal by inputting the first mask signal and the second mask signal to a mask signal synthesis circuit;
- a step of masking the selected clock signal with the synthesized mask signal by inputting the selected clock signal and the synthesized mask signal to a clock signal mask circuit and outputting as an output clock signal;
- and
- a step of selecting either a first data signal or a second data signal as a selected data signal based on the selected switching signal by inputting the first data signal via the first data bus synchronous with the first clock signal, inputting the second data signal via the second data bus synchronous with the second clock signal, inputting the selected switching signal, and inputting the output clock signal to a data signal selection circuit.
Dependencies are inferred from the claim text.