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

Packet communication system and its control method

Assignee: Toshiba Corp
•
Filing: 1989-10-25
•
Granted: 1992-12-15
•
Expires: 2009-10-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A packet communication system suitable for a high speed bus, and a method of controlling the system. A data bus is divided into a control bus for receiving data for contention control and a transmission bus for receiving only communication data including destination data. Each terminal interface transmits the contention control data to the control bus in the transmission cycle prior to transmission of its packet to perform contention control. Thus, exclusive occupation authority of the transfer bus is acquired prior to packet transmission. Each terminal interface finishes the contention control in the cycle prior to the data transmission cycle to previously make a reservation for the use of the bus, and outputs the packet following the DLA onto the transmission bus in the next data transmission cycle.

Inventors

  • 👤 Muneyuki Suzuki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 12:36
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/40169; H04L12/40176; H04L12/40189; G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/368; G06F13/374; H04L12/40143; H04L12/407; H04L12/417

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 158 words
A packet communication system, comprising: a plurality of terminal units; a contention control bus connecting the terminal units for serially sending priority data; a multi-bit data transmission bus connecting the terminal units for sending transmission data; and a plurality of terminal interface means associated with respective ones of said plurality of terminal units, for serially outputting on a bit-by-bit basis predetermined priority data for contention control to said contention control bus and inputting data from said contention control bus, for comparing on a bit-by-bit basis said priority data serially output to said contention control bus with said data inputted from said contention control bus to generate a comparison result, for transmitting a transmission enable signal to a corresponding one of said plurality of terminal units on the basis of the comparison result, and for sending transmission data output from said corresponding one of said terminal units in response to said transmission enable signal to said data transmission bus.
Claim 2
Dependent Claim 158 words
A packet communication system, comprising: a plurality of terminal units; a contention control bus connecting the terminal units for serially sending priority data; a multi-bit data transmission bus connecting the terminal units for sending transmission data; and a plurality of terminal interface means associated with respective ones of said plurality of terminal units, for serially outputting on a bit-by-bit basis predetermined priority data for contention control to said contention control bus and inputting data from said contention control bus, for comparing on a bit-by-bit basis said priority data serially output to said contention control bus with said data inputted from said contention control bus to generate a comparison result, for transmitting a transmission enable signal to a corresponding one of said plurality of terminal units on the basis of the comparison result, and for sending transmission data output from said corresponding one of said terminal units in response to said transmission enable signal to said data transmission bus.
Claim 3
Dependent Claim 75 words
A packet communication system as set forth in claim 1, wherein, when more than one of said terminal interface means outputs their priority data to said contention control bus at the same time, one of said terminal interface means transmits the transmission enable signal to acquire data transmission authority only if the priority data output from said one of said terminal interface means is a highest priority data among the output plurality of priority data.
Claim 4
Dependent Claim 81 words
A packet communication system as set forth in claim 2, wherein ones of said terminal interface means transmit said priority data to said contention control bus during a bus reservation cycle for acquiring the data transmission authority for data transmission and said one terminal interface means outputting a highest priority transmits the transmission data based on the data transmission authority, acquired during said bus reservation cycle, to said data transmission bus during a data transmission cycle following said bus reservation cycle.
Claim 5
Dependent Claim 51 words
A packet communication system as set forth in claim 3, wherein ones of said terminal interface means output the priority data, for acquiring data transmission authority for a next data transmission, to said contention control bus during said data transmission cycle for transmitting the transmission data to said data transmission bus.
Claim 6
Dependent Claim 25 words
A packet communication system as set forth in claim 4, wherein said data transmission cycle has a same time duration as said bus reservation cycle.
Claim 7
Dependent Claim 113 words
A packet communication system as set forth in claim 1, wherein each of said terminal interface means includes: means for generating predetermined priority data in response to a transmission request from an associated terminal unit; means for serially sending said predetermined priority data generated by said priority data generating means to said contention control bus; means for inputting the data on said contention control bus; and comparison means for comparing on a bit-by-bit basis said priority data serially sent from said priority data sending means with said data on said contention control bus input by said priority data inputting means, and for outputting the transmission enable signal in accordance with a comparison result.
Claim 8
Dependent Claim 22 words
A packet communication system as set forth in claim 6, wherein said priority data sending means includes an open collector type circuit.
Claim 9
Dependent Claim 87 words
A packet communication system as set forth in claim 6, wherein each of said terminal interface means further includes: means for sending the transmission data to said data transmission bus in response to said transmission enable signal output from said comparison means; means for inputting said transmission data from said data transmission bus; and generating means for generating a data reception command when a transmitted address data placed at a head position of said transmission data coincides with an own address data of said terminal interface means.
Claim 10
Dependent Claim 33 words
A packet communication system as set forth in claim 6, wherein each of said terminal interface means accepts a next data transmission request simultaneously with the start of reception of the transmission data.
Claim 11
Independent Claim 144 words
A method of controlling a packet communication system including a plurality of terminal units, a contention control bus, a multi-bit data transmission bus, and a plurality of terminal interface means connected to respective ones of said terminal units, said contention control bus and said data transmission bus, said method comprising: a first step of serially outputting priority data for contention control; a second step of inputting data on said contention control bus; a third step of comparing on a bit-by-bit basis said priority data serially output to said contention control bus with said data on said contention control bus and transmitting a transmission enable signal to a corresponding terminal unit on the basis of a comparison result; and a fourth step of transmitting to said data transmission bus the transmission data output from said corresponding terminal unit in response to said transmission enable signal.
Claim 12
Independent Claim 144 words
A method of controlling a packet communication system including a plurality of terminal units, a contention control bus, a multi-bit data transmission bus, and a plurality of terminal interface means connected to respective ones of said terminal units, said contention control bus and said data transmission bus, said method comprising: a first step of serially outputting priority data for contention control; a second step of inputting data on said contention control bus; a third step of comparing on a bit-by-bit basis said priority data serially output to said contention control bus with said data on said contention control bus and transmitting a transmission enable signal to a corresponding terminal unit on the basis of a comparison result; and a fourth step of transmitting to said data transmission bus the transmission data output from said corresponding terminal unit in response to said transmission enable signal.
Claim 13
Dependent Claim 24 words
A method of controlling a packet communication system as set forth in claim 10, wherein said first and fourth steps are executed in parallel.
Claim 14
Dependent Claim 61 words
A method of controlling a packet communication system as set forth in claim 10, wherein said first and third steps are executed during a bus reservation cycle, and said fourth step is executed during a data transmission cycle on the basis of the transmission enable signal transmitted in said third step during said bus reservation cycle preceding said data transmission cycle.
Claim 15
Dependent Claim 32 words
A method of controlling a packet communication system as set forth in claim 12, wherein said data transmission cycle is set to be the same time length as said bus reservation cycle.
Claim 16
Dependent Claim 132 words
A terminal interface for use in a packet communication system including a plurality of terminal units, at least one of the plurality of terminal units coupled to a contention control bus and including a terminal interface, said terminal interface comprising: means for generating predetermined priority data in response to a transmission request from an associated one of the plurality of terminal units; means for serially sending said predetermined priority data generated by said priority data generating means to said contention control bus; means for inputting the data on said contention control bus; and comparison means for comparing on a bit-by-bit basis said priority data serially sent from said priority data sending means with said data on said contention control bus input by said data inputting means to send the transmission enable signal.
Claim 17
Dependent Claim 132 words
A terminal interface for use in a packet communication system including a plurality of terminal units, at least one of the plurality of terminal units coupled to a contention control bus and including a terminal interface, said terminal interface comprising: means for generating predetermined priority data in response to a transmission request from an associated one of the plurality of terminal units; means for serially sending said predetermined priority data generated by said priority data generating means to said contention control bus; means for inputting the data on said contention control bus; and comparison means for comparing on a bit-by-bit basis said priority data serially sent from said priority data sending means with said data on said contention control bus input by said data inputting means to send the transmission enable signal.

References Cited (Backward Citations)

US4559595A Cited
US4535454A Cited
US4626843A Cited
US4550402A Cited
US4658250A Cited
US4707828A Cited
US4748560A Cited
US4818985A Cited
US4970720A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag