← Back to Patent Explorer
US5327436A Expired / Lapsed US ⏱️ 0.0 years remaining

Communication control system

Assignee: Hitachi Ltd
•
Filing: 1991-12-09
•
Granted: 1994-07-05
•
Expires: 2011-12-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a serial communication unit having a CRC calculator or in a single-chip micro-computer including the serial communication unit, the CRC calculator is operated in synchronism with a system clock which is different from and asynchronous with respect to a reception clock. As a result, the CRC calculation is prevented from being stopped by the interruption of the reception clock, or the CRC calculation by the software is unnecessitated, thereby improving the communication efficiency.

Inventors

  • 👤 Takeshi Miyazaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 07:28
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0061; H03; H03M; H03M13/00; H03M13/03; H03M13/05; H03M13/09; H04L1/0057; H04L7/00; H04L7/04; H04L7/048

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 201 words
A serial communication system comprising: a modem for supplying serial data and a clock signal synchronous with respect to the serial data; a clock generator for providing a system clock signal; a synchronization circuit, coupled to receive the clock signal and the system clock signal, for synchronizing the clock signal with the system clock signal to provide a synchronized clock; reception means responsive to the synchronized clock and for storing the serial data as received data therein; a calculator for calculating an error detect code of the received data; latch circuits for storing the received data supplied from the reception means for a desired period of time; shift register means in data communication with the latch circuits for converting the data sorted in said latch circuits into serial data and for supplying the serial data to said calculator, wherein said shift register means and said calculator are operated in response to the system clock signal; a counter for counting the synchronized clock so as to produce a calculation start signal for said calculator; a direct memory access controller which is operated in response to the system clock signal; and a microprocessor which is operated in response to the system clock signal.
Claim 2
Dependent Claim 201 words
A serial communication system comprising: a modem for supplying serial data and a clock signal synchronous with respect to the serial data; a clock generator for providing a system clock signal; a synchronization circuit, coupled to receive the clock signal and the system clock signal, for synchronizing the clock signal with the system clock signal to provide a synchronized clock; reception means responsive to the synchronized clock and for storing the serial data as received data therein; a calculator for calculating an error detect code of the received data; latch circuits for storing the received data supplied from the reception means for a desired period of time; shift register means in data communication with the latch circuits for converting the data sorted in said latch circuits into serial data and for supplying the serial data to said calculator, wherein said shift register means and said calculator are operated in response to the system clock signal; a counter for counting the synchronized clock so as to produce a calculation start signal for said calculator; a direct memory access controller which is operated in response to the system clock signal; and a microprocessor which is operated in response to the system clock signal.
Claim 3
Dependent Claim 34 words
A serial communication system according to claim 1, wherein a supply of the clock signal from the modem is interrupted when a last portion of the serial data is received by the reception means.
Claim 4
Dependent Claim 38 words
A serial communication system according to claim 2, wherein the synchronization circuit, the reception means, the latch circuits, the shift register means, the counter, the direct memory access controller and the microprocessor are formed on one semiconductor substrate.
Claim 5
Dependent Claim 24 words
A serial communication system according to claim 3, wherein the system clock signal has a predetermined frequency higher than that of the clock signal.
Claim 6
Dependent Claim 22 words
A serial communication system according to claim 4, wherein the serial data has a data format for high level data link protocol.
Claim 7
Dependent Claim 20 words
A serial communication system according to claim 4, wherein the serial data has a data format for byte synchronization protocol.
Claim 8
Dependent Claim 298 words
A serial communication system comprising: a modem for supplying serial communication data and for supplying a first clock synchronized with the serial communication data; a system clock generator for providing a system clock which is synchronous with respect to the first clock; synchronization means in data communication with the modem and the system clock generator to receive both the first clock and the system clock and for synchronizing the first clock with the system clock to provide a synchronized clock; a reception shift register, in data communication with the modem to receive the serial communication data, for storing the serial communication data in response to the synchronized clock, wherein the first clock supplied from the modem is stopped when the reception shift register stores a last portion of data of the serial communication data therein; converting shift register means for converting the data stored in the reception shift register into converted serial data and for supplying the converted serial data, wherein the converting shift register means operates in response to the system clock; calculation means in data communication with the converting shift register means to receive the converted serial data supplied from the converting shift register means and for calculating a cyclic redundance check calculation of the converted serial data when receiving a calculation start signal, wherein the calculation means operates in response to the system clock; a control circuit in data communication with the synchronization means and the calculation means, the control circuit including counter means for counting the synchronized clock so as to supply the calculation start signal from the control circuit to the calculation means, each time an overflow occurs in the counter means; and a microprocessor which is in data communication with the system clock and which operates in response to the system clock.
Claim 9
Dependent Claim 298 words
A serial communication system comprising: a modem for supplying serial communication data and for supplying a first clock synchronized with the serial communication data; a system clock generator for providing a system clock which is synchronous with respect to the first clock; synchronization means in data communication with the modem and the system clock generator to receive both the first clock and the system clock and for synchronizing the first clock with the system clock to provide a synchronized clock; a reception shift register, in data communication with the modem to receive the serial communication data, for storing the serial communication data in response to the synchronized clock, wherein the first clock supplied from the modem is stopped when the reception shift register stores a last portion of data of the serial communication data therein; converting shift register means for converting the data stored in the reception shift register into converted serial data and for supplying the converted serial data, wherein the converting shift register means operates in response to the system clock; calculation means in data communication with the converting shift register means to receive the converted serial data supplied from the converting shift register means and for calculating a cyclic redundance check calculation of the converted serial data when receiving a calculation start signal, wherein the calculation means operates in response to the system clock; a control circuit in data communication with the synchronization means and the calculation means, the control circuit including counter means for counting the synchronized clock so as to supply the calculation start signal from the control circuit to the calculation means, each time an overflow occurs in the counter means; and a microprocessor which is in data communication with the system clock and which operates in response to the system clock.
Claim 10
Dependent Claim 23 words
A serial communication system according to claim 7, wherein the system clock has a predetermined frequency higher than that of the first clock.
Claim 11
Dependent Claim 52 words
A serial communication system according to claim 8, further comprising: delay means coupled between the reception shift register and the converting shift register means and for storing the data stored in the reception shift register for a desired period of time, and for supplying the data to the converting shift register means.
Claim 12
Dependent Claim 46 words
A serial communication system according to claim 9, further comprising: a reception data memory in data communication with the reception shift register for storing data stored in the reception shift register, wherein the data stored in the reception data memory is read out by the microprocessor.
Claim 13
Dependent Claim 39 words
A serial communication system according to claim 10, further comprising: a direct memory access controller which is in data communication with the system clock generator to receive the system clock and which operates in response to the system clock.
Claim 14
Dependent Claim 43 words
A serial communication system according to claim 11, wherein the system clock generator, synchronization means, reception shift register, converting shift register means, calculation means, control circuit, microprocessor, delay means, reception data memory and direct memory access controller are formed on one semiconductor substrate.
Claim 15
Dependent Claim 151 words
A serial communication system according to claim 10, wherein the control circuit further includes: a command register, coupled to the microprocessor, for storing one of a cyclic redundancy check calculation execute command and a cyclic redundance check calculation omission command supplied from the microprocessor; a command decoder coupled to the command register for providing a control signal by decoding the command stored in the command register; and gate means, coupled to an output of the command decoder and to the counter means, for providing the calculation start signal when the overflow occurs in the counter means and when the cyclic redundance check calculation execute command is set in the command register, wherein the calculation start signal based on the overflow of the counter means is prevented from being supplied to the calculation means by the gate means when the cyclic redundancy check calculation omission command is set into the command register.
Claim 16
Dependent Claim 38 words
A serial communication system according to claim 13, wherein the system clock generator, synchronization means, reception shift register, converting shift register means, calculation means, control circuit, microprocessor, delay means, reception data memory are formed on a semiconductor substrate.
Claim 17
Dependent Claim 39 words
A serial communication system according to claim 14, further comprising: a direct memory access controller which is in data communication with the system clock generator to receive the system clock and which operates in response to the system clock.
Claim 18
Dependent Claim 20 words
A serial communication system according to claim 15, wherein the direct memory access controller is formed on the semiconductor substrate.
Claim 19
Dependent Claim 24 words
A serial communication system according to claim 7, wherein the serial communication data has a data format for high level data link control protocol.
Claim 20
Dependent Claim 21 words
A serial communication system according to claim 7, wherein the serial communication data has a data format for byte synchronization protocol.
Claim 21
Dependent Claim 34 words
A serial communication system according to claim 7, wherein the reception shift register converts the serial communication data in parallel for each 8 bits thereof, and the counter means is a 3 bit counter.
Claim 22
Dependent Claim 240 words
A serial communication system comprising: a modem for supplying serial communication data and for supplying a first clock synchronized with the serial communication data; a system clock generator for providing a system clock which is synchronous with respect to the first clock; synchronization means for synchronizing the first clock with the system clock to provide a synchronized clock; a reception shift register coupled to receive the serial communication data for storing the serial communication data in response to the synchronized clock, wherein the first clock supplied from the modem is stopped when the reception shift register stores a last portion of data of the serial communication data therein; converting shift register means for converting data stored in the reception shift register into converted serial data and for supplying the converted serial data, wherein the converting shift register means is operated in response to the system clock. calculation means coupled to receive the converted serial data and for calculating a cyclic redundance check calculation of the converted serial data when the receiving a calculation start signal, wherein the calculation means is operated in response to the system clock; a microprocessor which is operated in response to the system clock; a command register for storing a cyclic redundancy check calculation execute command supplied from the microprocessor; a command decoder for decoding the cyclic redundancy check calculation execute command stored in the command register to provide the calculation start signal to the calculator.
Claim 23
Dependent Claim 240 words
A serial communication system comprising: a modem for supplying serial communication data and for supplying a first clock synchronized with the serial communication data; a system clock generator for providing a system clock which is synchronous with respect to the first clock; synchronization means for synchronizing the first clock with the system clock to provide a synchronized clock; a reception shift register coupled to receive the serial communication data for storing the serial communication data in response to the synchronized clock, wherein the first clock supplied from the modem is stopped when the reception shift register stores a last portion of data of the serial communication data therein; converting shift register means for converting data stored in the reception shift register into converted serial data and for supplying the converted serial data, wherein the converting shift register means is operated in response to the system clock. calculation means coupled to receive the converted serial data and for calculating a cyclic redundance check calculation of the converted serial data when the receiving a calculation start signal, wherein the calculation means is operated in response to the system clock; a microprocessor which is operated in response to the system clock; a command register for storing a cyclic redundancy check calculation execute command supplied from the microprocessor; a command decoder for decoding the cyclic redundancy check calculation execute command stored in the command register to provide the calculation start signal to the calculator.
Claim 24
Dependent Claim 42 words
A serial communication system according to claim 20, wherein the system clock generator, the synchronization means, the reception shift register, the converting shift register, the calculation means, the microprocessor, the command register and the command decoder are formed on a semiconductor substrate.
Claim 25
Dependent Claim 23 words
A serial communication system according to claim 20, wherein the system clock has a predetermined frequency higher than that of the first clock.
Claim 26
Dependent Claim 52 words
A serial communication system according to claim 22, further comprising: delay means coupled between the reception shift register and the converting shift register means and for storing the data stored in the reception shift register for a desired period of time, and for supplying the data to the converting shift register means.
Claim 27
Dependent Claim 31 words
A serial communication system according to claim 23, further comprising: a reception data memory coupled to the reception shift register and for storing the data stored in the reception shift register.
Claim 28
Dependent Claim 49 words
A serial communication system according to claim 24, wherein the system clock generator, the synchronization means, the reception shift register, the converting shift register, the calculation means, the microprocessor, the command register, the command decoder, the delay means and the reception data memory are formed on a semiconductor substrate.
Claim 29
Dependent Claim 34 words
A serial communication system according to claim 20, further comprising: counter means for coupling the synchronized clock so as to supply the calculation start signal each time an overflow occurs in the counter means.
Claim 30
Dependent Claim 42 words
A serial communication system according to claim 26, further comprising: gate means for inhibiting the calculation start signal based on the overflow of the counter means when the calculation start signal based on the cyclic redundancy check calculation execute command is generated.
Claim 31
Dependent Claim 42 words
A serial communication system according to claim 27, wherein the microprocessor can supply the command register with a cyclic redundancy check calculation omission command which omits a portion of the serial communication data from an object of the calculation of the calculator.
Claim 32
Dependent Claim 49 words
A serial communication system according to claim 28, wherein the system clock generator, the synchronization means, the reception shift register, the converting shift register, the calculation means, the microprocessor, the command register, the command decoder, the delay means and the reception data memory are formed on a semiconductor substrate.
Claim 33
Dependent Claim 23 words
A serial communication system according to claim 20, wherein the serial communication data has a data format for high level data link protocol.
Claim 34
Dependent Claim 21 words
A serial communication system according to claim 20, wherein the serial communication data has a data format for byte synchronization protocol.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-07-04 1998-01-03 1998-07-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-07-04 2002-01-03 2002-07-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-07-04 2006-01-03 2006-07-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag