Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
374 words
A method for controlling the write-in and read-out of packet-oriented data signals having a data clock rate, said data signals transmitted serially or in parallel on a ring network into and out of a buffer having a data input and a data output, said buffer being part of a station connected to the ring network and wherein said data clock rate approximately corresponds to a processing clock rate of the station, said processing clock rate and said data clock rate being within a known maximum deviation, each packet-oriented data signal transmission having a packet start bit combination and a packet termination bit combination, said buffer having a size adapted to said known maximum deviation and further adapted to a maximally-occurring jitter between said processing clock rate and said data clock rate, said method comprising the steps of: monitoring each packet-oriented data signal transmission at said data input of said buffer to recognize said packet start bit combination and said packet termination bit combination; generating data-clocked memory location addresses, upon detection of said packet bit start combination, at a rate corresponding to said data clock rate of said packet-oriented data signals; initiating write-in of said packet-oriented data signals into said buffer under control of said data-clocked memory location addresses generating read-out clocked memory addresses for reading said packet-oriented data signals from said buffer after a predetermined time delay following recognition of said packet start bit combination at said input of said buffer, said predetermined time delay corresponding to a time interval approximately equal to one-half of a buffer cycle, said read-out clocked memory addresses being generated at a rate corresponding to said processing clock rate; and terminating said generating of said data-clocked memory location addresses in response to recognition of said packet termination bit combination at said input of said buffer, termination of said generating of said data-clocked memory location addresses occurring after a further predetermined time delay corresponding to a time interval necessary to allow write-in of said packet termination bit combination to said buffer after recognition of said packet start bit combination at said input of said buffer; and terminating said generating of said read-out clocked memory addresses immediately after read-out of said packet termination bit combination from said output of said buffer.
Claim 2
Independent Claim
374 words
A method for controlling the write-in and read-out of packet-oriented data signals having a data clock rate, said data signals transmitted serially or in parallel on a ring network into and out of a buffer having a data input and a data output, said buffer being part of a station connected to the ring network and wherein said data clock rate approximately corresponds to a processing clock rate of the station, said processing clock rate and said data clock rate being within a known maximum deviation, each packet-oriented data signal transmission having a packet start bit combination and a packet termination bit combination, said buffer having a size adapted to said known maximum deviation and further adapted to a maximally-occurring jitter between said processing clock rate and said data clock rate, said method comprising the steps of: monitoring each packet-oriented data signal transmission at said data input of said buffer to recognize said packet start bit combination and said packet termination bit combination; generating data-clocked memory location addresses, upon detection of said packet bit start combination, at a rate corresponding to said data clock rate of said packet-oriented data signals; initiating write-in of said packet-oriented data signals into said buffer under control of said data-clocked memory location addresses generating read-out clocked memory addresses for reading said packet-oriented data signals from said buffer after a predetermined time delay following recognition of said packet start bit combination at said input of said buffer, said predetermined time delay corresponding to a time interval approximately equal to one-half of a buffer cycle, said read-out clocked memory addresses being generated at a rate corresponding to said processing clock rate; and terminating said generating of said data-clocked memory location addresses in response to recognition of said packet termination bit combination at said input of said buffer, termination of said generating of said data-clocked memory location addresses occurring after a further predetermined time delay corresponding to a time interval necessary to allow write-in of said packet termination bit combination to said buffer after recognition of said packet start bit combination at said input of said buffer; and terminating said generating of said read-out clocked memory addresses immediately after read-out of said packet termination bit combination from said output of said buffer.
Claim 3
Dependent Claim
22 words
The method of claim 1, further comprising the step of continuously reading said packet termination bit at said output of said buffer.
Claim 4
Dependent Claim
568 words
Apparatus for controlling the write-in and read-out of series or parallel packet-oriented data transmissions in a station in a ring network, each of said packet oriented data transmissions having a packet start bit combination and a packet termination bit combination and further having a data transmission rate, said station having a processing clock having a processing clock rate approximately corresponding to said data clock rate, said apparatus comprising: a buffer having a plurality of addressable memory locations equal in number to account for a known maximum deviation between said data transmission rate and said processing clock rate and further to account for a maximum occurring jitter, said buffer having data inputs for receiving said packet-oriented data transmissions, data outputs for providing said packet-oriented data transmissions for further processing at a rate corresponding to said processing clock rate, and write-in address inputs and read-out address inputs; first comparator means connected to said data inputs of said buffer, having first and second outputs, and data corresponding to said packet start bit and said packet termination bit combinations supplied thereto, said first comparator means operable to provide a first signal at said first output in response to recognition of said packet start bit combination at said data inputs of said buffer and a second signal at said second output in response to recognition of said packet termination bit combination at said data inputs of said buffer; write-in address generating means having a start input, a stop input, a data clock input and write-in address outputs, said start input connected to said first output of said first comparator means, said write-in addressing generating means operable in response to said first signal to cyclically produce memory location addresses at said write-in address outputs to said write-in address inputs of said buffer; read-out address generating means having a start input, a stop input, a processing clock input and read-out address outputs; second comparator means including an input connected to said data outputs of said buffer, and an output, said second comparator means having data corresponding to said packet termination bit combination supplied thereto and operable in response to equality between said data outputs of said buffer and said packet termination bit combination to provide a stop signal at said output of said second comparator, said output of said second comparator means connected to said stop input of said read-out address generating means for terminating cyclic generation of read-out address outputs by said read-out address generating means to said read-out address inputs of said buffer in response to said stop signal; first delay means, having a first predetermined time delay, connecting said second output of said first comparator to said stop input of said write-in address generating means for terminating cyclic generation write-in address generation after said first predetermined time delay after generation of said second signal, said first predetermined time delay corresponding to a time interval necessary to write-in said packet termination bit combination to said buffer after recognition of said packet termination bit combination by said first comparator; and second delay means, having a second predetermined delay time, connecting said first output of said first comparator means to said start input of said read-out address generating means to initiate read-out address generation after said second predetermined time after generation of said second signal, said second predetermined time delay corresponding to corresponding to a time interval approximately equal to one-half of a buffer cycle.
Claim 5
Dependent Claim
568 words
Apparatus for controlling the write-in and read-out of series or parallel packet-oriented data transmissions in a station in a ring network, each of said packet oriented data transmissions having a packet start bit combination and a packet termination bit combination and further having a data transmission rate, said station having a processing clock having a processing clock rate approximately corresponding to said data clock rate, said apparatus comprising: a buffer having a plurality of addressable memory locations equal in number to account for a known maximum deviation between said data transmission rate and said processing clock rate and further to account for a maximum occurring jitter, said buffer having data inputs for receiving said packet-oriented data transmissions, data outputs for providing said packet-oriented data transmissions for further processing at a rate corresponding to said processing clock rate, and write-in address inputs and read-out address inputs; first comparator means connected to said data inputs of said buffer, having first and second outputs, and data corresponding to said packet start bit and said packet termination bit combinations supplied thereto, said first comparator means operable to provide a first signal at said first output in response to recognition of said packet start bit combination at said data inputs of said buffer and a second signal at said second output in response to recognition of said packet termination bit combination at said data inputs of said buffer; write-in address generating means having a start input, a stop input, a data clock input and write-in address outputs, said start input connected to said first output of said first comparator means, said write-in addressing generating means operable in response to said first signal to cyclically produce memory location addresses at said write-in address outputs to said write-in address inputs of said buffer; read-out address generating means having a start input, a stop input, a processing clock input and read-out address outputs; second comparator means including an input connected to said data outputs of said buffer, and an output, said second comparator means having data corresponding to said packet termination bit combination supplied thereto and operable in response to equality between said data outputs of said buffer and said packet termination bit combination to provide a stop signal at said output of said second comparator, said output of said second comparator means connected to said stop input of said read-out address generating means for terminating cyclic generation of read-out address outputs by said read-out address generating means to said read-out address inputs of said buffer in response to said stop signal; first delay means, having a first predetermined time delay, connecting said second output of said first comparator to said stop input of said write-in address generating means for terminating cyclic generation write-in address generation after said first predetermined time delay after generation of said second signal, said first predetermined time delay corresponding to a time interval necessary to write-in said packet termination bit combination to said buffer after recognition of said packet termination bit combination by said first comparator; and second delay means, having a second predetermined delay time, connecting said first output of said first comparator means to said start input of said read-out address generating means to initiate read-out address generation after said second predetermined time after generation of said second signal, said second predetermined time delay corresponding to corresponding to a time interval approximately equal to one-half of a buffer cycle.
Claim 6
Dependent Claim
17 words
The apparatus of claim 3, wherein each of said first and second comparators comprises bit-comparing integrated circuits.
Claim 7
Dependent Claim
18 words
The apparatus of claim 3, wherein each of said first and second delay means comprises a clocked register.
Claim 8
Dependent Claim
20 words
The apparatus of claim 3, wherein each of said write-in and read-out address generating means comprises a clocked shift register.
Claim 9
Dependent Claim
554 words
Apparatus for controlling the write-in and read-out of series or parallel packet-oriented data transmissions in a station in a ring network, each of said packet oriented data transmissions having a packet start bit combination and a packet termination bit combination and further having a data transmission rate, said station having a processing clock having a processing clock rate approximately corresponding to said data clock rate, said apparatus comprising: a buffer having a plurality of addressable memory locations equal in number to account for a known maximum deviation between said data transmission rate and said processing clock rate and further to account for a maximum occurring jitter, said buffer having data inputs for receiving said packet-oriented data transmissions, data outputs for providing said packet-oriented data transmissions for further processing at a rate corresponding to said processing clock rate, and write-in address inputs and read-out address inputs; first comparator means having inputs receiving said data inputs of said buffer, first and second outputs, and having data corresponding to said packet start bit and said packet termination bit combinations supplied thereto, said first comparator means operable to provide a first signal at said first output in response to recognition of said packet start bit combination at said data inputs of said buffer and a second signal at said second output in response to recognition of said packet termination bit combination at said data inputs of said buffer; write-in address generating means having a start input, a stop input, a data clock input and write-in address outputs, said start input connected to said first output of said first comparator means, said write-in addressing generating means operable in response to said first signal to cyclically produce memory location addresses at said write-in address outputs to said write-in address inputs of said buffer; read-out address generating means having a start input, a stop input, a processing clock input and read-out address outputs; second comparator means including first inputs connected to said write-in address outputs of said write-in address generating means, second inputs connected to said read-outs of said read-out address generating means, and an output connected to said stop input of said read-out address generating means, said comparator operable to generate a stop signal at said output of said second comparator means to terminate cyclic generation of said read-out address outputs from said read-out generating means to said read-out address inputs of said buffer upon equality of said read-out address outputs and said write-in address outputs; first delay means, having a first predetermined time delay, connecting said second output of said first comparator to said stop input of said write-in address generating means for terminating cyclic generation write-in address generation after said first predetermined time delay after generation of said second signal, said first predetermined time delay corresponding to a time interval necessary to write-in said packet termination bit combination to said buffer after recognition of said packet termination bit combination by said first comparator; and second delay means, having a second predetermined delay time, connecting said first output of said first comparator means to said start input of said read-out address generating means to initiate read-out address generation after said second predetermined time after generation of said second signal, said second predetermined time delay corresponding to corresponding to a time internal approximately equal to one-half of a buffer cycle.
Claim 10
Dependent Claim
554 words
Apparatus for controlling the write-in and read-out of series or parallel packet-oriented data transmissions in a station in a ring network, each of said packet oriented data transmissions having a packet start bit combination and a packet termination bit combination and further having a data transmission rate, said station having a processing clock having a processing clock rate approximately corresponding to said data clock rate, said apparatus comprising: a buffer having a plurality of addressable memory locations equal in number to account for a known maximum deviation between said data transmission rate and said processing clock rate and further to account for a maximum occurring jitter, said buffer having data inputs for receiving said packet-oriented data transmissions, data outputs for providing said packet-oriented data transmissions for further processing at a rate corresponding to said processing clock rate, and write-in address inputs and read-out address inputs; first comparator means having inputs receiving said data inputs of said buffer, first and second outputs, and having data corresponding to said packet start bit and said packet termination bit combinations supplied thereto, said first comparator means operable to provide a first signal at said first output in response to recognition of said packet start bit combination at said data inputs of said buffer and a second signal at said second output in response to recognition of said packet termination bit combination at said data inputs of said buffer; write-in address generating means having a start input, a stop input, a data clock input and write-in address outputs, said start input connected to said first output of said first comparator means, said write-in addressing generating means operable in response to said first signal to cyclically produce memory location addresses at said write-in address outputs to said write-in address inputs of said buffer; read-out address generating means having a start input, a stop input, a processing clock input and read-out address outputs; second comparator means including first inputs connected to said write-in address outputs of said write-in address generating means, second inputs connected to said read-outs of said read-out address generating means, and an output connected to said stop input of said read-out address generating means, said comparator operable to generate a stop signal at said output of said second comparator means to terminate cyclic generation of said read-out address outputs from said read-out generating means to said read-out address inputs of said buffer upon equality of said read-out address outputs and said write-in address outputs; first delay means, having a first predetermined time delay, connecting said second output of said first comparator to said stop input of said write-in address generating means for terminating cyclic generation write-in address generation after said first predetermined time delay after generation of said second signal, said first predetermined time delay corresponding to a time interval necessary to write-in said packet termination bit combination to said buffer after recognition of said packet termination bit combination by said first comparator; and second delay means, having a second predetermined delay time, connecting said first output of said first comparator means to said start input of said read-out address generating means to initiate read-out address generation after said second predetermined time after generation of said second signal, said second predetermined time delay corresponding to corresponding to a time internal approximately equal to one-half of a buffer cycle.
Claim 11
Dependent Claim
16 words
The apparatus of claim 7, wherein said first and second comparators comprise bit comparing integrated circuits.
Claim 12
Dependent Claim
15 words
The apparatus of claim 7, wherein said first and second delay means comprise clocked registers.
Claim 13
Dependent Claim
21 words
The apparatus of claim 7, wherein said write-in address generating means and said read-out address generating means comprise clocked shift registers.
Claim 14
Dependent Claim
22 words
The method of claim 1, further comprising the step of utilizing a packet end bit combination as said packet termination bit combination.
Claim 15
Dependent Claim
21 words
The method of claim 1, further comprising the step of utilizing a stuffing bit combination as said packet termination bit combination.
Claim 16
Dependent Claim
46 words
The method of claim 1, wherein said step of terminating said generating of said read-out clocked memory addresses is further defined by terminating said generating of said read-out clocked memory addresses in response to detecting said packet termination bit combination at said output of said buffer.
Claim 17
Dependent Claim
52 words
The method of claim 1, wherein said step of terminating said generating of said read-out clocked memory addresses is further defined by terminating said generating of said read-out clocked memory addresses in response to a coincidence between one of said read-out clocked memory addresses and one of said data-clocked memory location addresses.
Claim 18
Independent Claim
398 words
An apparatus for reading and writing packet-oriented data signals into and out of a buffer, said apparatus comprising: a buffer having a plurality of addressable memory locations, an input for writing packet-oriented data transmissions and an output for reading-out packet oriented data signals stored in said buffer, said packet-oriented data transmissions having a packet start bit combination and a packet termination bit combination and further having a data clock rate; comparator means connected at said input of said buffer for generating a first control signal in response to detecting said packet start bit combination at said input of said buffer, and for generating a second control signal in response to detecting said packet termination bit combination at said input of said buffer; first address generating means for cyclically generating input address locations to said buffer for write-in of said packet-oriented data transmissions, said input address locations cyclically generated at said data clock rate in response to said first control signal upon detection of said packet start bit combination by said comparator means; first time delay means accepting said first control signal for delaying said first control signal to an output of said first delay means by a predetermined time delay corresponding to a time interval approximately equal to one-half of a buffer cycle; second time delay means accepting said second control signal for delaying said second control signal to an output of said second delay means by a further predetermined time delay corresponding to a time interval necessary to write-in said packet termination bit combination to said buffer after detection of said packet termination bit combination by said comparator, said output of said second time delay means connected to said first address generating means for inhibiting generation of said input address locations in response to a delayed second control signal at said output of said second delay means; second address generating means for cyclically generating output address locations to said buffer for read-out of said packet-oriented data transmissions, said output address locations cyclically generated in response to a delayed first control signal at said output of said first time delay means, said output address locations generated at a processing clock rate approximately corresponding to said data clock rate; and inhibit means for inhibiting cyclic generation of said output address locations by said second address generating means immediately after read-out of said packet terminating bit combination from said buffer.
Claim 19
Independent Claim
398 words
An apparatus for reading and writing packet-oriented data signals into and out of a buffer, said apparatus comprising: a buffer having a plurality of addressable memory locations, an input for writing packet-oriented data transmissions and an output for reading-out packet oriented data signals stored in said buffer, said packet-oriented data transmissions having a packet start bit combination and a packet termination bit combination and further having a data clock rate; comparator means connected at said input of said buffer for generating a first control signal in response to detecting said packet start bit combination at said input of said buffer, and for generating a second control signal in response to detecting said packet termination bit combination at said input of said buffer; first address generating means for cyclically generating input address locations to said buffer for write-in of said packet-oriented data transmissions, said input address locations cyclically generated at said data clock rate in response to said first control signal upon detection of said packet start bit combination by said comparator means; first time delay means accepting said first control signal for delaying said first control signal to an output of said first delay means by a predetermined time delay corresponding to a time interval approximately equal to one-half of a buffer cycle; second time delay means accepting said second control signal for delaying said second control signal to an output of said second delay means by a further predetermined time delay corresponding to a time interval necessary to write-in said packet termination bit combination to said buffer after detection of said packet termination bit combination by said comparator, said output of said second time delay means connected to said first address generating means for inhibiting generation of said input address locations in response to a delayed second control signal at said output of said second delay means; second address generating means for cyclically generating output address locations to said buffer for read-out of said packet-oriented data transmissions, said output address locations cyclically generated in response to a delayed first control signal at said output of said first time delay means, said output address locations generated at a processing clock rate approximately corresponding to said data clock rate; and inhibit means for inhibiting cyclic generation of said output address locations by said second address generating means immediately after read-out of said packet terminating bit combination from said buffer.
Claim 20
Dependent Claim
62 words
An apparatus as recited in claim 15, wherein said inhibit means comprises a further comparator means for generating an inhibit signal to said second address generating means upon detecting said packet termination bit at said output of said buffer, said inhibit signal providing means for inhibiting cyclic generation of said output address locations by said second address generating means to said buffer.
Claim 21
Dependent Claim
76 words
An apparatus as recited in claim 15, wherein said inhibit means comprises a further comparator means for generating an inhibit signal to said second address generating means upon coincidence of an input address location generated by said first address generating means and an output address location generated by said second address generating means, said inhibit signal providing means for inhibiting cyclic generation of said output address locations by said second address generating means to said buffer.