Pulse stuffing synchronization control system
First Claim
1. A data synchronization control system comprising:
- memory means for storing a plurality of items of lower digital hierarchy data input thereto in parallel;
clock generating means, responsive to a predetermined sampling clock, for generating a writing clock signal and a control clock signal;
data writing means, coupled to said memory means and said clock generating means, for writing said plurality of items of said lower digital hierarchy data into said memory means in synchronization with the writing clock signal;
read clock generating means for generating a reading clock signal;
pulse stuffing control means, coupled to said clock generating means and said read clock generating means, for generating stuffing information based on a difference between phases of a predetermined external clock signal and the control clock signal generated by said clock generating means, and for generating a modified reading clock signal by selectively suppressing pulses of said reading clock signal in response to said stuffing information; and
data read means, coupled to said memory means and said pulse stuffing control means, for successively and directly reading out said plurality of items of the lower digital hierarchy data from said memory means in synchronization with said modified reading clock signal to directly multiplex said plurality of items of the lower digital hierarchy data into higher digital hierarchy data wherein said multiplexing occurs during said successive reading out of items of the lower digital hierarchy data.
1 Assignment
0 Petitions
Accused Products
Abstract
A pulse stuffing synchronization control system includes a memory circuit for storing a plurality of items of lower digital hierarchy data input thereto in parallel, a clock generator for generating a writing clock signal and a control clock signal, a data writing controller for writing the plurality of items of the lower digital hierarchy data in synchronism with the writing clock signal, a read clock output circuit for generating a reading clock signal, a pulse stuffing controller for generating stuffing information based on the difference between the phases of a transmission clock signal and the control clock signal generated by the clock generator and for controlling the number of pulses of the writing clock signal based on the stuffing information, and a data read controller for reading out the plurality of items of the lower digital hierarchy data from the memory means in synchronism with the reading clock signal processed by the pulse stuffing controller, so that higher digital hierarchy data is output from said memory means in synchronism with the reading clock signal processed by the pulse stuffing controller.
-
Citations
11 Claims
-
1. A data synchronization control system comprising:
-
memory means for storing a plurality of items of lower digital hierarchy data input thereto in parallel; clock generating means, responsive to a predetermined sampling clock, for generating a writing clock signal and a control clock signal; data writing means, coupled to said memory means and said clock generating means, for writing said plurality of items of said lower digital hierarchy data into said memory means in synchronization with the writing clock signal; read clock generating means for generating a reading clock signal; pulse stuffing control means, coupled to said clock generating means and said read clock generating means, for generating stuffing information based on a difference between phases of a predetermined external clock signal and the control clock signal generated by said clock generating means, and for generating a modified reading clock signal by selectively suppressing pulses of said reading clock signal in response to said stuffing information; and data read means, coupled to said memory means and said pulse stuffing control means, for successively and directly reading out said plurality of items of the lower digital hierarchy data from said memory means in synchronization with said modified reading clock signal to directly multiplex said plurality of items of the lower digital hierarchy data into higher digital hierarchy data wherein said multiplexing occurs during said successive reading out of items of the lower digital hierarchy data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data synchronization control system comprising:
-
memory means for storing a plurality of items of lower digital hierarchy data input thereto in parallel; clock generating means, responsive to a predetermined sampling clock, for generating a writing clock signal and a control clock signal; data writing means, coupled to said memory means and said clock generating means, for writing said plurality of items of said lower digital hierarchy data into said memory means in synchronization with the writing clock signal; read clock generating means for generating a reading clock signal; pulse stuffing control means, coupled to said clock generating means and said read clock generating means, for generating stuffing information based on a difference between phases of a predetermined external clock signal and the control clock signal generated by said clock generating means, and for generating a modified reading clock signal by selectively suppressing pulses of said reading clock signal in response to said stuffing information; and data read means, coupled to said memory means and said pulse stuffing control means, for successively reading out said plurality of items of the lower digital hierarchy data from said memory means in synchronization with said modified reading clock signal to multiplex said plurality of items into higher digital hierarchy data; wherein said pulse stuffing control means comprises phase comparator means for outputting stuffing information corresponding to the difference between the phases of the predetermined external clock signal and the control signal, and control means for selectively suppressing pulses of the reading clock signal in accordance with the stuffing information; and wherein a ratio of a frequency of the writing clock signal to a frequency of the predetermined external clock signal is not an integer and the writing clock signal is used as the control signal, and wherein said phase comparator means comprises first means for calculating data corresponding to a difference between the control signal and the predetermined clock signal, and second means for correcting the data calculated by said first means based on the ratio of the frequency of the writing clock signal to the frequency of the predetermined external clock signal, so that the data corrected by said second means is output as the stuffing information from said phase comparator means. - View Dependent Claims (10, 11)
-
Specification