Patent US5111461A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5111461A Expired / Lapsed US ⏱️ 0.0 years remaining

Communication control system

Assignee: Hitachi Ltd
•
Filing: 1990-04-11
•
Granted: 1992-05-05
•
Expires: 2010-04-11
📄 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 08:05
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: 12
Claim 1
Independent Claim 191 words
In a serial communication system including a data transmission device for providing at least one piece of serial data, along with a reception clock, and a data reception device coupled to receive the serial data containing error detection data and a signal from the reception clock, the data reception device comprising: a reception circuit including a storing means coupled to receive the serial data and for storing the received serial date therein in response to the signal from the reception clock; a calculator coupled to receive the error detection data from the reception circuit, the calculator being responsive to a predetermined clock signal and a control signal for starting a calculation of the received error detection data; a clock generator coupled to the calculator for providing the predetermined clock signal; a microprocessor for providing a command indicative of a start of the calculation in the calculator; and, command decoder means coupled to receive the command for providing the control signal to the calculator, whereby the calculation continues even during the interruption of the signal from the reception clock, the signal being interrupted upon a completion of reception of the serial data.
Claim 2
Dependent Claim 191 words
In a serial communication system including a data transmission device for providing at least one piece of serial data, along with a reception clock, and a data reception device coupled to receive the serial data containing error detection data and a signal from the reception clock, the data reception device comprising: a reception circuit including a storing means coupled to receive the serial data and for storing the received serial date therein in response to the signal from the reception clock; a calculator coupled to receive the error detection data from the reception circuit, the calculator being responsive to a predetermined clock signal and a control signal for starting a calculation of the received error detection data; a clock generator coupled to the calculator for providing the predetermined clock signal; a microprocessor for providing a command indicative of a start of the calculation in the calculator; and, command decoder means coupled to receive the command for providing the control signal to the calculator, whereby the calculation continues even during the interruption of the signal from the reception clock, the signal being interrupted upon a completion of reception of the serial data.
Claim 3
Dependent Claim 18 words
The data reception device of claim 1 wherein the data reception device is configured in a semiconductor device.
Claim 4
Dependent Claim 25 words
The data reception device of claim 1 wherein frequency of the predetermined clock signal is set to be higher than that of the reception clock.
Claim 5
Dependent Claim 29 words
The data reception device of claim 1 wherein the microprocessor is coupled to the clock generator, and wherein the microprocessor is operated in response to the predetermined clock signal.
Claim 6
Dependent Claim 61 words
The data reception device according to claim 1 further comprising: a data bus coupled to the microprocessor, the reception circuit and the command decoder means; a memory coupled to the data bus; and, a DMA controller coupled to the data bus for effecting a transfer of data stored in the reception circuit to the memory according to a DMA transfer method.
Claim 7
Dependent Claim 35 words
The data reception device according to claim 5 wherein the reception circuit, the calculator, the clock generator, the microprocessor, the command decoder means, the data bus, and the DMA controller are on a semiconductor chip.
Claim 8
Dependent Claim 55 words
The data reception device according to claim 1 wherein the reception circuit includes a shift register for fetching the serial data therein by a shift operation which is responsive to the reception clock, and first-in, first-out (FIFO) memory coupled to an output of the shift register for storing output data of the shift register therein.
Claim 9
Dependent Claim 174 words
A communication controller for receiving serial data containing an error detection code and receiving a reception clock synchronized with the serial data, the communication controller comprising: reception means coupled to receive the serial data and for storing the serial data therein in response to the reception clock; clock generator means for providing a predetermined clock signal; calculator means coupled to the reception means for executing a calculation of the error detection code supplied to the calculator means from the reception means in response to the predetermined clock signal, a start of the calculation in the calculator means being controlled by a control signal supplied to the calculator means; microprocessor means for providing a command when the microprocessor means determines the calculation is to be effective on the received serial data; and, controller means coupled to the microprocessor means and to the calculator means being responsive to the command and for providing the control signal to the calculator means, whereby the calculation in the calculator means continues even during an interruption of the reception clock.
Claim 10
Dependent Claim 174 words
A communication controller for receiving serial data containing an error detection code and receiving a reception clock synchronized with the serial data, the communication controller comprising: reception means coupled to receive the serial data and for storing the serial data therein in response to the reception clock; clock generator means for providing a predetermined clock signal; calculator means coupled to the reception means for executing a calculation of the error detection code supplied to the calculator means from the reception means in response to the predetermined clock signal, a start of the calculation in the calculator means being controlled by a control signal supplied to the calculator means; microprocessor means for providing a command when the microprocessor means determines the calculation is to be effective on the received serial data; and, controller means coupled to the microprocessor means and to the calculator means being responsive to the command and for providing the control signal to the calculator means, whereby the calculation in the calculator means continues even during an interruption of the reception clock.
Claim 11
Dependent Claim 154 words
A communication system comprising: a serial communication unit including a receiver portion which receives serial data containing an error detection code and a reception clock synchronized with the serial data, and a storing means which stores the serial data therein in response to the reception clock, the reception clock being stopped after a completion of a reception of the serial data by the receiver portion, the serial communication unit further including a calculator coupled to the receiver portion for performing a calculation with the error detection code, the calculator being responsive to a predetermined clock signal to execute the calculation of the received error detection code when the serial communication unit receives a command to start of the calculation in the calculator; a clock generator, for providing the predetermined clock signal; and a microprocessor for providing the command when the microprocessor determines that the calculation is to be effected on the received serial data.
Claim 12
Dependent Claim 154 words
A communication system comprising: a serial communication unit including a receiver portion which receives serial data containing an error detection code and a reception clock synchronized with the serial data, and a storing means which stores the serial data therein in response to the reception clock, the reception clock being stopped after a completion of a reception of the serial data by the receiver portion, the serial communication unit further including a calculator coupled to the receiver portion for performing a calculation with the error detection code, the calculator being responsive to a predetermined clock signal to execute the calculation of the received error detection code when the serial communication unit receives a command to start of the calculation in the calculator; a clock generator, for providing the predetermined clock signal; and a microprocessor for providing the command when the microprocessor determines that the calculation is to be effected on the received serial data.

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

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-05-05 1995-11-04 1996-05-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-05-05 1999-11-04 2000-05-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-05-05 2003-11-04 2004-05-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag