← Back to Patent Explorer
EP0307931A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Interface module for connecting collision detection LAN user terminals to a switching network having a different access mode.

Assignee: NEC Corp
•
Filing: 1988-09-16
•
Granted: —
•
Expires: 2008-09-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an interface module (2) for connecting user terminals (1) of the carrier sense multiple access collision detection (CSMA/CD) local area network (LAN) to a different access mode switching (3) network, a transmit buffer (12) is connected at one end through a transmit data channel (4) to a user terminal and connected at the other end to a desired switching system. A receive buffer (13) is connected at one end to the switching system to store a receive packet supplied from it. An OR (14) gate is provided having a first input connected to the transmit data channel, a second input connected to the other end of the receive buffer and an output connected through a receive data channel (5) to the user terminal. A detector circuit (16) detects when a transmit packet is received from the user terminal. A control circuit (11) responds to the output of detector circuit to enable the transmit buffer to store the transmit packet from the user terminal and further enables the receive buffer to forward the stored receive packet to the OR gate in the absence of a transmit packet detected by the detector circuit. The control circuit detects a simultaneous occurence of a receive packet being forwarded from the receive buffer and a transmit packet being detected by the detector means and causes a collision-presence signal to be supplied to the user terminal through a signalling channel (6).

Inventors

  • 👤 Hiroshi Shimizu
  • 👤 Tsurayuki Kawatoko
  • 👤 Hidenori Sakamoto
  • 👤 Yoshihiko Katsura
  • 👤 Akihiko Obayashi

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-01 17:01
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/35; H04L49/351; H04L9/00; H04L9/40; H04L49/30

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 240 words
An interface module for a user terminal of the type which is adapted to be connected to a collision detection local area network, comprising: a transmit buffer (12; 22) connected at one end through a transmit data channel to said user terminal and connected at the other end to a switching system; a receive buffer (13; 23) connected at one end to said switching system to store a receive packet therefrom; an OR gate (14; 24; 57) having a first input connected to said transmit data channel, a second input connected to the other end of said receive buffer, and an output connected through a receive data channel to said user terminal; detector means (16; 26; 50, 53) for detecting when a transmit packet is received from said user terminal; control means for enabling said transmit buffer to store said transmit packet therein when same is detected by said detector means, enabling said receive buffer to forward the stored receive packet to said second input of said OR gate in the absence of a transmit packet detected by said detector means and for detecting a simultaneous occurrence of a receive packet being forwarded from said receive buffer and a transmit packet being detected by said detector means; and means (15; 25; 35) for supplying a collision-presence signal through a signalling channel to said user terminal in response to the detection of said simultaneous occurrence of said receive said transmit packets.
Claim 2
Dependent Claim 240 words
An interface module for a user terminal of the type which is adapted to be connected to a collision detection local area network, comprising: a transmit buffer (12; 22) connected at one end through a transmit data channel to said user terminal and connected at the other end to a switching system; a receive buffer (13; 23) connected at one end to said switching system to store a receive packet therefrom; an OR gate (14; 24; 57) having a first input connected to said transmit data channel, a second input connected to the other end of said receive buffer, and an output connected through a receive data channel to said user terminal; detector means (16; 26; 50, 53) for detecting when a transmit packet is received from said user terminal; control means for enabling said transmit buffer to store said transmit packet therein when same is detected by said detector means, enabling said receive buffer to forward the stored receive packet to said second input of said OR gate in the absence of a transmit packet detected by said detector means and for detecting a simultaneous occurrence of a receive packet being forwarded from said receive buffer and a transmit packet being detected by said detector means; and means (15; 25; 35) for supplying a collision-presence signal through a signalling channel to said user terminal in response to the detection of said simultaneous occurrence of said receive said transmit packets.
Claim 3
Dependent Claim 36 words
An interface module as claimed in claim 1, wherein said control means causes said transmit buffer to discard a transmit packet in response to the detection of said simultaneous occurrence of said receive and transmit packets.
Claim 4
Dependent Claim 40 words
An interface module as claimed in claim 1 or 2, wherein said control means causes said receive buffer to retransmit a receive packet stored therein in response to the detection of said simultaneous occurrence of said receive and transmit packets.
Claim 5
Dependent Claim 40 words
An interface module as claimed in claim 3, wherein the time taken to initiate the retransmission of said receive packet is equal to or smaller than a minimum amount of time taken by said user terminal to retransmit a packet.
Claim 6
Dependent Claim 48 words
An interface module as claimed in any one of claims 1 to 4, wherein a carrier is supplied to said user terminal through said receive data channel when said transmit buffer is not ready to receive packets and a receive packet is not forwarded from said receive buffer.
Claim 7
Dependent Claim 29 words
An interface module as claimed in any one of claims 1 to 5, wherein a delimiter is removed from a transmit packet before being stored into said transmit buffer.
Claim 8
Dependent Claim 32 words
An interface module as claimed in any one of claims 1 to 6, wherein said transmit packet is converted to parallel form and stored into said transmit buffer in the parallel form.
Claim 9
Dependent Claim 35 words
An interface module as claimed in any one of claims 1 to 7, wherein a delimiter is appended to a receive packet forwarded from said receive buffer before being supplied to said receive data channel.
Claim 10
Dependent Claim 30 words
An interface module as claimed in any one of claims 1 to 8, wherein said collision-presence signal is transmitted following the reception of a transmit packet from said user terminal.
Claim 11
Dependent Claim 445 words
An interface module for a user terminal of the type which is adapted to be connected to a collision detection local area network, comprising: a transmit buffer (32) connected to a switching system; a receive buffer (33) connected to said switching system to store a receive packet transmitted therefrom; a first OR gate (57) having a first input connected to an output of said receive buffer (33); a second OR gate (58); an interface adapter (50) having: a first data input port (55) connected to said user terminal through a transmit data channel (4); a first data output port (56) connected to said user terminal through a receive data channel (5); a second data input port (52) connected to an output of said first OR gate (57); a second data output port (51) connected to a second input of said first OR gate (57) and to an input of said transmit buffer (32); a control input port (54) connected to an output of said second OR gate (58) for receiving a receive enable pulse applied thereto; and a control output port (53) connected to a first input of said second OR gate (58), said interface adapter receiving a transmit packet having a line code format through said first data input port (55), converting the line code format of the received packet to a binary logic code and applying the converted packet to said second data output port (51) and for simultaneously supplying a transmit enable to pulse to said control output port (53), said interface adapter being responsive to said receive enable pulse applied to said control input port (54) for converting a binary logic code format of a packet supplied to said second data input port (52) into a line code format and supplying the converted packet to said first output port (56); a collision signalling circuit (35) connected through a signalling channel to said user terminal for generating a collision-presence signal; and a control circuit (31) for causing said transmit buffer (32) to operate in a write mode to store the packet appearing at said second data output port (51) in response to said transmit enable pulse and for causing said receive buffer (33) to forward a packet therefrom to said first OR gate (52) in the absence of said transmit enable pulse and simultaneously supplying said receive enable pulse to a second input of said second OR gate (58), and for causing said collision signalling circuit (35) to supply said collision-presence signal to said signalling channel when said transmit enable pulse occurs in the presence of a receive packet being forwarded by said receive buffer (33) to said first OR gate (57).
Claim 12
Dependent Claim 445 words
An interface module for a user terminal of the type which is adapted to be connected to a collision detection local area network, comprising: a transmit buffer (32) connected to a switching system; a receive buffer (33) connected to said switching system to store a receive packet transmitted therefrom; a first OR gate (57) having a first input connected to an output of said receive buffer (33); a second OR gate (58); an interface adapter (50) having: a first data input port (55) connected to said user terminal through a transmit data channel (4); a first data output port (56) connected to said user terminal through a receive data channel (5); a second data input port (52) connected to an output of said first OR gate (57); a second data output port (51) connected to a second input of said first OR gate (57) and to an input of said transmit buffer (32); a control input port (54) connected to an output of said second OR gate (58) for receiving a receive enable pulse applied thereto; and a control output port (53) connected to a first input of said second OR gate (58), said interface adapter receiving a transmit packet having a line code format through said first data input port (55), converting the line code format of the received packet to a binary logic code and applying the converted packet to said second data output port (51) and for simultaneously supplying a transmit enable to pulse to said control output port (53), said interface adapter being responsive to said receive enable pulse applied to said control input port (54) for converting a binary logic code format of a packet supplied to said second data input port (52) into a line code format and supplying the converted packet to said first output port (56); a collision signalling circuit (35) connected through a signalling channel to said user terminal for generating a collision-presence signal; and a control circuit (31) for causing said transmit buffer (32) to operate in a write mode to store the packet appearing at said second data output port (51) in response to said transmit enable pulse and for causing said receive buffer (33) to forward a packet therefrom to said first OR gate (52) in the absence of said transmit enable pulse and simultaneously supplying said receive enable pulse to a second input of said second OR gate (58), and for causing said collision signalling circuit (35) to supply said collision-presence signal to said signalling channel when said transmit enable pulse occurs in the presence of a receive packet being forwarded by said receive buffer (33) to said first OR gate (57).
Claim 13
Dependent Claim 52 words
An interface module as claimed in claim 10, wherein said control circuit interrupts the write mode of operation of said transmit buffer when said transmit enable pulse occurs in the presence of said packet being forwarded from said receive buffer and discards the transmit packet leaving said second data output port (51).
Claim 14
Dependent Claim 65 words
An interface module as claimed in claim 10 or 11, further comprising a retransmit timer, wherein said control circuit activates the retransmit timer when said transmit enable pulse occurs in the presence of said receive data signal being forwarded from said receive buffer and initiates the retransmission of a receive packet from said receive buffer at the instant said retransmit timer indicates a prescribed value.
Claim 15
Dependent Claim 32 words
An interface module as claimed in claim 12, wherein said prescribed value is equal to or smaller than a minimum amount of time taken by said user terminal to retransmit a packet.
Claim 16
Dependent Claim 52 words
An interface module as claimed in any one of claims 10 to 13, wherein said control circuit supplies said receive enable pulse to said second OR gate (58) when said transmit buffer is not ready to receive a packet during the time no receive packet is being forwarded from said receive buffer.
Claim 17
Dependent Claim 59 words
An interface module as claimed in any one of claims 10 to 14, further comprising a preamble detector (46) for detecting a preamble in a transmit packet leaving said second data output port (51), and wherein said control circuit causes said transmit buffer to operate in the write mode following the detection of a preamble by said preamble detector.
Claim 18
Dependent Claim 81 words
An interface module as claimed in any one of claims 10 to 14, further comprising a preamble detector (46) for detecting a preamble in a transmit packet leaving said second data output port (51) and a series-to-parallel converter (45) connected to said second data output port (51) for converting a serial input of said transmit packet into a parallel output and applying the parallel output to said receive buffer in response to the detection of a preamble by said preamble detector.
Claim 19
Dependent Claim 35 words
An interface module as claimed in claim 10 to 16, further comprising a preamble generator connected to the output of said receive buffer for inserting a preamble to a receive packet having said receive buffer.
Claim 20
Dependent Claim 112 words
An interface module as claimed in any one of claims 10 to 17, further comprising a pulse generator (38) connected to said control output port (53) for generating a single pulse in response to the trailing edge of said transmit enable pulse and a third OR gate (48) connected to receive said single pulse from said pulse generator and an output signal generated by said control circuit when said transmit enable pulse occurs in the presence of a receive packet being forwarded by said receive buffer to said first OR gate (57), said third OR gate (48) activating said collision signalling circuit (34) to supply said collision-presence signal to said signalling channel.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag