Patent US3231433A successfully refreshed from Google Patents.
Patent US5327436A successfully refreshed from Google Patents.
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
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:38
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.
References Cited (Backward Citations)
US3227999A
Cited
US3475724A
Cited
US4397020A
Cited
US4447902A
Cited
JPS58201446A
Cited
US4593393A
Cited
US4644543A
Cited
JPS61228749A
Cited
JPS62116019A
Cited
US4700350A
Cited
US4809273A
Cited
US4939741A
Cited
US5111461A
Cited
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 |