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

Communication interface for independently generating frame information that is subsequently stored in host memory and sent out to transmitting fifo by dma

Assignee: Hitachi Ltd
•
Filing: 1989-02-21
•
Granted: 1992-12-29
•
Expires: 2009-02-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication system including a communication control unit connected through a communication line to a different system, a high-ranking processor for control of the communication control unit, and a common memory used for transfer of data between the high-ranking processor and the communication control unit. The communication control unit includes a direct memory access controller and a line controller interconnected via a transmission-only path and a reception-only path. The communication control unit autonomously generates an information frame and stores it in the common memory. The direct memory access controller then reads the information frame and transfers it to the line controller via the transmission-only path in order to transmit the information frame to the different system.

Inventors

  • 👤 Masao Kunimoto
  • 👤 Kenji Kawakita
  • 👤 Kenichi Kimura

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 12:35
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/10; G06F13/12; G06F13/124; G06F13/128; G06F13/14; G06F13/20; G06F13/28; H; H04; H04L; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 301 words
A method of sending a communication frame for a communication system including: a main processor; a common memory connected to the main processor via a system bus for temporarily storing transmission data to be sent to a communication line and reception data received from the communication line; and, a communication control unit connected between the system bus and the communication line for reading the transmission data from the common memory and sending the transmission data to the communication line as a predetermined communication frame and for receiving an external communication frame from the communication line and writing reception data extracted from the external communication frame into the common memory; said communication control unit including a microprocessor, a direct memory access controller connected to the microprocessor and the system bus for accessing said common memory, a line interface controller connected between the microprocessor and the communication line and a buffer memory connected between the direct memory access controller and the line interface controller, said method comprising: in response to a signal from another communication system and without instruction from the main processor, autonomously generating by said microprocessor of data comprising at least a portion of an information field of a communication frame to be sent from the communication control unit and to be written in a predetermined area of the common memory; delivering to the direct memory access controller from the microprocessor a parameter for reading out the generated data stored in the common memory; reading out the generated data by the direct memory access controller from the common memory to the buffer memory on the basis of the parameter; and reading out the generated data by the line interface controller from the buffer memory and autonomously sending the data to the communication line in the form of the predetermined communication frame.
Claim 2
Independent Claim 301 words
A method of sending a communication frame for a communication system including: a main processor; a common memory connected to the main processor via a system bus for temporarily storing transmission data to be sent to a communication line and reception data received from the communication line; and, a communication control unit connected between the system bus and the communication line for reading the transmission data from the common memory and sending the transmission data to the communication line as a predetermined communication frame and for receiving an external communication frame from the communication line and writing reception data extracted from the external communication frame into the common memory; said communication control unit including a microprocessor, a direct memory access controller connected to the microprocessor and the system bus for accessing said common memory, a line interface controller connected between the microprocessor and the communication line and a buffer memory connected between the direct memory access controller and the line interface controller, said method comprising: in response to a signal from another communication system and without instruction from the main processor, autonomously generating by said microprocessor of data comprising at least a portion of an information field of a communication frame to be sent from the communication control unit and to be written in a predetermined area of the common memory; delivering to the direct memory access controller from the microprocessor a parameter for reading out the generated data stored in the common memory; reading out the generated data by the direct memory access controller from the common memory to the buffer memory on the basis of the parameter; and reading out the generated data by the line interface controller from the buffer memory and autonomously sending the data to the communication line in the form of the predetermined communication frame.
Claim 3
Dependent Claim 69 words
The method according to claim 1, further including a step of causing the microprocessor to provide the buffer means with data constituting a header portion of the communication frame before execution of the reading out by the direct memory access controller wherein the information field is read out from the buffer memory and said line interface controller sends the communication frame comprising the header portion to the communication line.
Claim 4
Dependent Claim 283 words
A communication system comprising: a communication control unit connected to a communication line to communicate communication frames with the communication line; a high-ranking processor connected to the communication control unit via a main bus; and common memory means connected to the main bus and accessible by the processor and the communication control unit for temporarily storing transmission data to be sent from the high-ranking processor to the communication line via the communication control unit and the reception data from the communication line to be delivered to the high-ranking processor by the communication control unit; the communication control unit comprising: a line interface controller connected to the communication line; a direct memory access controller connected to the main bus; buffer memory means connected between the direct memory access controller and the line interface controller; interface means connected to the main bus; and a microprocessor connected via an internal bus to the line interface controller, the direct memory access controller, the buffer memory means and the interface means; the microprocessor including: in response to a signal from another communication system and without instruction from the high-ranking processor, means for autonomously generating data comprising an information field of a communication frame to be sent from the communication control unit and for sending the generated data to the communication line for writing said data into a predetermined area of the common memory means; and, means for enabling the direct memory access controller to read out said generated data of the information field from the common memory means to the buffer memory means; wherein the line interface controller transmits the data in the buffer memory means to the communication line in a form of a predetermined communication frame.
Claim 5
Dependent Claim 283 words
A communication system comprising: a communication control unit connected to a communication line to communicate communication frames with the communication line; a high-ranking processor connected to the communication control unit via a main bus; and common memory means connected to the main bus and accessible by the processor and the communication control unit for temporarily storing transmission data to be sent from the high-ranking processor to the communication line via the communication control unit and the reception data from the communication line to be delivered to the high-ranking processor by the communication control unit; the communication control unit comprising: a line interface controller connected to the communication line; a direct memory access controller connected to the main bus; buffer memory means connected between the direct memory access controller and the line interface controller; interface means connected to the main bus; and a microprocessor connected via an internal bus to the line interface controller, the direct memory access controller, the buffer memory means and the interface means; the microprocessor including: in response to a signal from another communication system and without instruction from the high-ranking processor, means for autonomously generating data comprising an information field of a communication frame to be sent from the communication control unit and for sending the generated data to the communication line for writing said data into a predetermined area of the common memory means; and, means for enabling the direct memory access controller to read out said generated data of the information field from the common memory means to the buffer memory means; wherein the line interface controller transmits the data in the buffer memory means to the communication line in a form of a predetermined communication frame.
Claim 6
Dependent Claim 28 words
The communication system according to claim 3, wherein the buffer memory means includes a FIFO buffer memory from which data is read out on a first-in first-out basis.
Claim 7
Dependent Claim 57 words
The communication system according to claim 3, wherein: the communication frame includes a first header field, the information field and a second header field; wherein the microprocessor includes means for writing in the common memory means the first header field and the information field; and, wherein the second header field is generated by the line interface controller.
Claim 8
Dependent Claim 85 words
The communication system according to claim 3, wherein: the communication frame includes a header field and the information field; and the microprocessor includes means for providing the buffer means with a first header information comprising a part of the header field; and the line interface controller includes means for generating a second header information comprising an other portion of the header field before and/or after the line interface controller reads data from the buffer means wherein the first and second information form the information field.
Claim 9
Independent Claim 302 words
A method of sending a communication frame for a communication system including a main processor, a common memory connected to the main processor via a system bus for temporarily storing transmission data to be sent from the main processor to a communication line and reception data received from the communication line, and a communication control unit connected between the system bus and the communication line for transmitting data from the common memory to the communication line as a predetermined communication frame and for receiving communication frames from the communication line and then writing reception data extracted from the received communication frames into the common memory, said communication control unit including a microprocessor, a direct memory access controller connected to the microprocessor and the system bus for accessing said common memory, a line interface controller connected between the microprocessor and the communication line, said buffer memory connected between the direct memory access controller and the liner interface controller, said method comprising: in response to a signal from another communication system and without instruction from the main processor, writing in a predetermined area of the common memory data comprising an information field and a part of a header field of a communication frame which are generated autonomously by the communication control unit and which are sent autonomously to the communication line; delivering to the direct memory access controller from the microprocessor a parameter for reading out said data written in the common memory by the microprocessor; reading out said data from the predetermined area of the common memory into the buffer memory on the basis of the parameter by the direct memory access controller; and, reading out the data from the buffer memory and sending that data to the communication line in a form of a predetermined communication frame by the line interface controller.
Claim 10
Independent Claim 302 words
A method of sending a communication frame for a communication system including a main processor, a common memory connected to the main processor via a system bus for temporarily storing transmission data to be sent from the main processor to a communication line and reception data received from the communication line, and a communication control unit connected between the system bus and the communication line for transmitting data from the common memory to the communication line as a predetermined communication frame and for receiving communication frames from the communication line and then writing reception data extracted from the received communication frames into the common memory, said communication control unit including a microprocessor, a direct memory access controller connected to the microprocessor and the system bus for accessing said common memory, a line interface controller connected between the microprocessor and the communication line, said buffer memory connected between the direct memory access controller and the liner interface controller, said method comprising: in response to a signal from another communication system and without instruction from the main processor, writing in a predetermined area of the common memory data comprising an information field and a part of a header field of a communication frame which are generated autonomously by the communication control unit and which are sent autonomously to the communication line; delivering to the direct memory access controller from the microprocessor a parameter for reading out said data written in the common memory by the microprocessor; reading out said data from the predetermined area of the common memory into the buffer memory on the basis of the parameter by the direct memory access controller; and, reading out the data from the buffer memory and sending that data to the communication line in a form of a predetermined communication frame by the line interface controller.
Claim 11
Dependent Claim 39 words
The method according to claim 7, wherein the line interface controller transmits a piece of information comprising a part of the header field of the communication frame before and/or after the reading of the data from the buffer memory.

References Cited (Backward Citations)

US4447871A Cited
US4413319A Cited
US4441162A Cited
US4777595A Cited
US4672543A Cited
US4538224A Cited
US4942515A Cited
US4864495A Cited
US4989135A Cited
US4939741A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag