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

Communication control device

Assignee: Toshiba Corp
•
Filing: 1993-01-04
•
Granted: 1994-07-19
•
Expires: 2013-01-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a communication control device in which a clock frequency for processing communication data is the same as or lower than the transfer speed of the communication data without requiring a complicated construction of the input-output portion to the network so as to make it possible to realize low power consumption and easy design and manufacture of the device.

Inventors

  • 👤 Koichi Tanaka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 07:02
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/4904

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 228 words
A communication control device for communicating communication data composed of a serial row of bits with a communication network, the communication control device comprising: (a) converting means for separating reception data composed of a serial row of bits given from the communication network every p bits in order of input to form new data composed of parallel rows of p bits; (b) clock generating means for generating a constant clock signal which is synchronous to the data composed of parallel rows of p bits; (c) a holding portion to successively take in and hold the data composed of parallel rows of p bits given from the converting means in synchronism with the constant clock signal generated by the clock generating means; (d) a discriminating portion which compares a plurality of subsets of data generated from the data composed of parallel rows of p bits held by the holding portion with data start discriminating information and discriminates an alignment mode of the units of the data which accord with the data start discriminating information; and (e) an extracting portion to extract n-bit data in the form of p rows of n parallel bits from the data composed of parallel rows of p bits held by the holding portion in accordance with the alignment mode discriminated by the discriminating portion, wherein the number p is smaller than the number n.
Claim 2
Dependent Claim 228 words
A communication control device for communicating communication data composed of a serial row of bits with a communication network, the communication control device comprising: (a) converting means for separating reception data composed of a serial row of bits given from the communication network every p bits in order of input to form new data composed of parallel rows of p bits; (b) clock generating means for generating a constant clock signal which is synchronous to the data composed of parallel rows of p bits; (c) a holding portion to successively take in and hold the data composed of parallel rows of p bits given from the converting means in synchronism with the constant clock signal generated by the clock generating means; (d) a discriminating portion which compares a plurality of subsets of data generated from the data composed of parallel rows of p bits held by the holding portion with data start discriminating information and discriminates an alignment mode of the units of the data which accord with the data start discriminating information; and (e) an extracting portion to extract n-bit data in the form of p rows of n parallel bits from the data composed of parallel rows of p bits held by the holding portion in accordance with the alignment mode discriminated by the discriminating portion, wherein the number p is smaller than the number n.
Claim 3
Dependent Claim 34 words
The communication control device according to claim 1, wherein the discriminating portion is constructed to discriminate a start of data when some of the units of data accord with the data start discriminating information.
Claim 4
Dependent Claim 68 words
The communication control device according to claim 1, wherein the extracting portion is constructed to extract correct reception data from the data composed of parallel rows of p bits held by the holding portion and following a unit of data which accords with the data start discriminating information in accordance with the alignment mode discriminated by the discriminating portion when the discriminating portion discriminates the start of data.
Claim 5
Dependent Claim 87 words
The communication control device according to claim 1, wherein the holding portion is composed of shift registers for aligning and holding the data composed of parallel rows of p bits given from the converting means in accordance with the alignment mode discriminated by the discriminating portion, and the extracting portion is composed of selectors for controlling and outputting the alignment state of the data composed of parallel rows of p bits given from the shift registers in accordance with the alignment state discriminated by the discriminating portion.
Claim 6
Dependent Claim 76 words
The communication control device according to claim 1, wherein the converting means is constructed to separate the data composed of a serial row of bits given from the communication network every 2 n bits in order of input to form new data composed of parallel rows of 2 n bits, and the clock generating means is constructed to generate a clock signal which is synchronous to the data composed of parallel rows of 2 n bits.
Claim 7
Dependent Claim 41 words
The communication control device according to claim 1, wherein the converting means and the clock generating means are constructed as a media interface and the holding portion, the discriminating portion, and the extracting portion are constructed as a network control device.
Claim 8
Dependent Claim 33 words
The communication control device according to claim 1, wherein the converting means, the clock generating means, the holding portion, the discriminating portion, and the extracting portion are constructed as a network control device.
Claim 9
Dependent Claim 152 words
An alignment circuit, comprising: (a) a holding portion to successively take in and hold data composed of parallel rows of p bits in synchronism with a constant clock signal P which is synchronous to the data composed of parallel rows of p bits; (b) a discriminating portion which compares a plurality of subsets of data generated from the data composed of parallel rows of p bits held by the holding portion with data start discriminating information, and discriminates an alignment mode of the units of the data which accord with the data start discriminating information; and (c) an extracting portion to extract n bit data in the form of p rows of n parallel bits each from the data composed of parallel rows of p bits held by the holding portion in accordance with the alignment mode discriminated by the discriminating portion, wherein the number p is smaller than the number n.
Claim 10
Dependent Claim 152 words
An alignment circuit, comprising: (a) a holding portion to successively take in and hold data composed of parallel rows of p bits in synchronism with a constant clock signal P which is synchronous to the data composed of parallel rows of p bits; (b) a discriminating portion which compares a plurality of subsets of data generated from the data composed of parallel rows of p bits held by the holding portion with data start discriminating information, and discriminates an alignment mode of the units of the data which accord with the data start discriminating information; and (c) an extracting portion to extract n bit data in the form of p rows of n parallel bits each from the data composed of parallel rows of p bits held by the holding portion in accordance with the alignment mode discriminated by the discriminating portion, wherein the number p is smaller than the number n.
Claim 11
Dependent Claim 323 words
A communication control device for interfacing a data processing device with a communication network in which data is exchanged through signals representing DM (differential Manchester) codes, said communication control device comprising: a converting circuit, operatively connected to said network, to receive a succession of DM codes and to output ER (edge representative) codes equivalent to said DM codes, each ER code having a pair of bits in order to establish a one-to-one correspondence between said DM codes and said ER codes; a first parallelizing circuit, operatively connected to said converting circuit, to successively output said ER codes in the form of a succession of two parallel bits; a second parallelizing circuit, operatively connected to said first parallelizing circuit and including two rows of serially connected storage devices each capable of storing one bit of information, one of said two parallel bits being successively passed through one of said rows and the other of said two parallel bits being successively passed through the other row; a first SD (start delimiter) detecting circuit, operatively connected to a first subset of said storage devices of said second parallelizing circuit, to output a first SD detection signal when a bit pattern stored in said first subset coincides with a SD bit pattern which has been incorporated in data exchanged in said communication network for delimitation of said data; a second SD detecting circuit, operatively connected to a second subset of said storage devices of said second parallelizing circuit, to output a second SD detection signal when a bit pattern stored in said second subset coincides with said SD bit pattern; and a rearranging circuit, operatively connected to said second parallelizing circuit and said first and second SD detecting circuits, to output pairs of bits representing ER codes with reference to an SD detection signal outputted from said first or said second SD detection circuit, each pair consisting of two parallel bits and corresponding to one DM code.
Claim 12
Dependent Claim 323 words
A communication control device for interfacing a data processing device with a communication network in which data is exchanged through signals representing DM (differential Manchester) codes, said communication control device comprising: a converting circuit, operatively connected to said network, to receive a succession of DM codes and to output ER (edge representative) codes equivalent to said DM codes, each ER code having a pair of bits in order to establish a one-to-one correspondence between said DM codes and said ER codes; a first parallelizing circuit, operatively connected to said converting circuit, to successively output said ER codes in the form of a succession of two parallel bits; a second parallelizing circuit, operatively connected to said first parallelizing circuit and including two rows of serially connected storage devices each capable of storing one bit of information, one of said two parallel bits being successively passed through one of said rows and the other of said two parallel bits being successively passed through the other row; a first SD (start delimiter) detecting circuit, operatively connected to a first subset of said storage devices of said second parallelizing circuit, to output a first SD detection signal when a bit pattern stored in said first subset coincides with a SD bit pattern which has been incorporated in data exchanged in said communication network for delimitation of said data; a second SD detecting circuit, operatively connected to a second subset of said storage devices of said second parallelizing circuit, to output a second SD detection signal when a bit pattern stored in said second subset coincides with said SD bit pattern; and a rearranging circuit, operatively connected to said second parallelizing circuit and said first and second SD detecting circuits, to output pairs of bits representing ER codes with reference to an SD detection signal outputted from said first or said second SD detection circuit, each pair consisting of two parallel bits and corresponding to one DM code.
Claim 13
Dependent Claim 75 words
The communication control device according to claim 9, further comprising: a clock extracting circuit, operatively connected to said network, to generate a first and second clock signal which are synchronous with respect to DM codes incoming from said network, said converting circuit and said first parallelizing circuit operating in synchronism with said first clock signal, and said first and second SD detecting circuits and said rearranging circuit operating in synchronism with said second clock signal.
Claim 14
Dependent Claim 275 words
A network control device for receiving input data in the form of a train of serial bits from a communication network through a media interface in order to convert the input data into p-bit parallel signals by partitioning a serial bit train into respective successive p-bit signals in accordance with an order of reception and to generate clock signals in synchronism with the p-bit parallel signals, the network control device comprising: p shift registers for receiving the p-bit parallel signals; p selector circuits connected to said p shift registers for selecting a correspondence of respective p-bit parallel signals to respective registers of said p shift registers; p detection circuits connected to said p shift registers for detecting whether a bit pattern extracted from each of said p shift registers agrees with a start delimiter which indicates a start point of an item contained in said input data; a mode judgment circuit for determining an operating mode of said selector circuits; a mode information holding circuit for holding mode information indicative of an operating mode of said selector circuits determined by said mode judgment circuit; and a counter circuit for generating signals partitioning n-bit data by dividing said clock signals; said mode judgment circuit determining anew an operating mode of said selector circuits in accordance with mode information held in said mode information holding circuit and an output of one of said p detection circuits which detects that a bit pattern of a shift register matches said start delimiter; said selector circuits performing shift input operations for said shift registers by aligning parallel bits in accordance with the operating mode determined by said mode judgment circuit.
Claim 15
Dependent Claim 275 words
A network control device for receiving input data in the form of a train of serial bits from a communication network through a media interface in order to convert the input data into p-bit parallel signals by partitioning a serial bit train into respective successive p-bit signals in accordance with an order of reception and to generate clock signals in synchronism with the p-bit parallel signals, the network control device comprising: p shift registers for receiving the p-bit parallel signals; p selector circuits connected to said p shift registers for selecting a correspondence of respective p-bit parallel signals to respective registers of said p shift registers; p detection circuits connected to said p shift registers for detecting whether a bit pattern extracted from each of said p shift registers agrees with a start delimiter which indicates a start point of an item contained in said input data; a mode judgment circuit for determining an operating mode of said selector circuits; a mode information holding circuit for holding mode information indicative of an operating mode of said selector circuits determined by said mode judgment circuit; and a counter circuit for generating signals partitioning n-bit data by dividing said clock signals; said mode judgment circuit determining anew an operating mode of said selector circuits in accordance with mode information held in said mode information holding circuit and an output of one of said p detection circuits which detects that a bit pattern of a shift register matches said start delimiter; said selector circuits performing shift input operations for said shift registers by aligning parallel bits in accordance with the operating mode determined by said mode judgment circuit.
Claim 16
Dependent Claim 175 words
A communication control device for receiving a train of serial bits and outputting n-bit parallel signals, the communication control device comprising: a parallelizing circuit for receiving the train of serial bits at a reception frequency fr and for outputting p-bit parallel signals, the number p being smaller than the number n; p shift registers connected to said parallelizing circuit for receiving the p-bit parallel signals at fr/p such that said p shift registers and respective bit positions of the p-bit parallel signals are in a one-to-one correspondence; p start delimiter detection circuits connected to said p shift registers in order to output a detection signal when a bit pattern contained in each of said p shift registers agrees with a start delimiter; and a counter connected to said p start delimiter detection circuits in order to initiate generation of a timing signal at fr/n when a detection signal is output from one of said p start delimiter detection circuits, n-bit parallel signals being retrieved from said p shift registers in synchronism with the timing signal.
Claim 17
Dependent Claim 175 words
A communication control device for receiving a train of serial bits and outputting n-bit parallel signals, the communication control device comprising: a parallelizing circuit for receiving the train of serial bits at a reception frequency fr and for outputting p-bit parallel signals, the number p being smaller than the number n; p shift registers connected to said parallelizing circuit for receiving the p-bit parallel signals at fr/p such that said p shift registers and respective bit positions of the p-bit parallel signals are in a one-to-one correspondence; p start delimiter detection circuits connected to said p shift registers in order to output a detection signal when a bit pattern contained in each of said p shift registers agrees with a start delimiter; and a counter connected to said p start delimiter detection circuits in order to initiate generation of a timing signal at fr/n when a detection signal is output from one of said p start delimiter detection circuits, n-bit parallel signals being retrieved from said p shift registers in synchronism with the timing signal.
Claim 18
Dependent Claim 49 words
The device of claim 12 wherein said p shift registers are provided with a selector which changes the one-to-one correspondence between said p shift registers and respective bit positions of the p-bit parallel signals in accordance with which of said p start delimiter detection circuits detects the start delimiter.
Claim 19
Dependent Claim 14 words
The device of claim 12 wherein the number p is a power of 2.

References Cited (Backward Citations)

JPS60187148A Cited
US4802192A Cited
EP0249935A2 Cited
US4748623A Cited
US4920546A Cited
US4768192A Cited
US4984238A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-07-18 1998-01-17 1998-07-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-07-18 2002-01-17 2002-07-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-07-18 2006-01-17 2006-07-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag