Patent US4939741A successfully refreshed from Google Patents.
US4939741A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Communication control system
Assignee: Hitachi Ltd
•
Filing: 1988-05-25
•
Granted: 1990-07-03
•
Expires: 2008-05-25
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-10-26 10:27
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: 16
Claim 1
Independent Claim
100 words
A communication controller comprising: a calculator for calculating an error detection code of received data; latch means for keeping the received data for a desired period of time; a shift register for converting the data kept in said latch means into serial data and for supplying the serial data to said calculator wherein said shift register and said calculator are operated in response to a clock signal which is asynchronous with respect to a reception clock synchronized with the received data and a counter for counting the reception clock so as to produce a calculation start signal for said calculator.
Claim 2
Dependent Claim
100 words
A communication controller comprising: a calculator for calculating an error detection code of received data; latch means for keeping the received data for a desired period of time; a shift register for converting the data kept in said latch means into serial data and for supplying the serial data to said calculator wherein said shift register and said calculator are operated in response to a clock signal which is asynchronous with respect to a reception clock synchronized with the received data and a counter for counting the reception clock so as to produce a calculation start signal for said calculator.
Claim 3
Dependent Claim
37 words
The communication controller according to claim 1 further including a synchronization circuit adapted for connection with the reception clock for synchronizing the reception clock so as to fetch the received data in response to the synchronized clock.
Claim 4
Dependent Claim
18 words
The communication controller according to claim 2 further including a clock generator circuit for generating said clock signal.
Claim 5
Dependent Claim
119 words
A communication controller comprising: a calculator for calculating an error detection code of received data; latch means for keeping the received data for a desired period of time; a shift register for converting the data kept in said latch means into serial data and for supplying the serial data to said calculator wherein, said shift register and said calculator are operated in response to a clock signal which is asynchronous with respect to a reception clock synchronized with the received data and, a data store section of a first-in first-out method capable of keeping a plurality of bytes of the received data such that the received data can be transferred to said shift register without using said latch means.
Claim 6
Dependent Claim
119 words
A communication controller comprising: a calculator for calculating an error detection code of received data; latch means for keeping the received data for a desired period of time; a shift register for converting the data kept in said latch means into serial data and for supplying the serial data to said calculator wherein, said shift register and said calculator are operated in response to a clock signal which is asynchronous with respect to a reception clock synchronized with the received data and, a data store section of a first-in first-out method capable of keeping a plurality of bytes of the received data such that the received data can be transferred to said shift register without using said latch means.
Claim 7
Dependent Claim
27 words
The communication controller according to claim 4 further including a counter for sending a signal allowing the transfer of the received data to said data store section.
Claim 8
Dependent Claim
83 words
A micro-computer system comprising: a micro-processor and a serial communication unit including a transmitter portion and a receiver portion each having a calculator for an error detection code wherein said calculator is operated in response to a clock signal which is identical to a clock signal of said micro-processor, said serial communication unit further including a command decode means and wherein a start of a calculation in said calculator is indicated by a command supplied from said mirco-processor to said serial communication unit.
Claim 9
Dependent Claim
83 words
A micro-computer system comprising: a micro-processor and a serial communication unit including a transmitter portion and a receiver portion each having a calculator for an error detection code wherein said calculator is operated in response to a clock signal which is identical to a clock signal of said micro-processor, said serial communication unit further including a command decode means and wherein a start of a calculation in said calculator is indicated by a command supplied from said mirco-processor to said serial communication unit.
Claim 10
Dependent Claim
41 words
The micro-computer system according to claim 6 further including a counter of a reception clock in the serial communication unit wherein a calculation in said calculator is initiated in response to a signal based on a count result of said command.
Claim 11
Dependent Claim
42 words
The micro-computer system according to claim 6 wherein after a calculation start signal associated with the decode result of the command is generated, a generation or supply of a calculation start signal based on the count result of the counter is inhibited.
Claim 12
Dependent Claim
41 words
The micro-computer system according to claim 6 wherein said micro-processor can supply said serial communication unit with a command which omits a portion of the received data from an object of the calculation of the error detection code in said calculator.
Claim 13
Dependent Claim
49 words
The micro-computer system according to claim 6 further including a status register for reflecting an operation state of the receiving portion wherein the micro-processor periodically reads a content of said status register so as to supply a command, previously set in said status register, to the serial communication unit.
Claim 14
Dependent Claim
58 words
The micro-computer system according to claim 6 further including a status register for reflecting an operation state of the receiving portion wherein when "1" is set to a particular bit of said status register, an interruption occurs in said micro-processor such that the micro-processor supplies a command, previously set in said status register, to the serial communication unit.
Claim 15
Dependent Claim
16 words
The micro-computer system according to claim 6 wherein said system is configured in a semiconductor chip.
Claim 16
Dependent Claim
24 words
The single-chip micro-computer according to claim 12 including a DMA controller for effecting a transfer of send/receive data according to a DMA transfer method.
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) | 1993-07-02 | 1994-01-01 | 1994-07-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-07-02 | 1998-01-01 | 1998-07-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-07-02 | 2002-01-01 | 2002-07-03 | $7700.00 | Window Closed / Lapsed |