Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
130 words
Apparatus for generating bytes of data received from a given byte generating means in a given frame format having a predetermined number of bytes per row comprising: byte counting means for counting bytes to be mapped per row of the given frame format, and generating bytecount control signals depending on the bytecount; local clock pulse counting means for counting clock pulses per row of the given frame format and generating a clock pulse control signal; and enabling control means for receiving the bytecount control signals and the clock pulse control signal, and generating a byte generation control signal having a properly gapped enable control signal with at least one logical gap depending on the difference between the number of bytes generated and clock pulses per row of the frame format.
Claim 2
Dependent Claim
130 words
Apparatus for generating bytes of data received from a given byte generating means in a given frame format having a predetermined number of bytes per row comprising: byte counting means for counting bytes to be mapped per row of the given frame format, and generating bytecount control signals depending on the bytecount; local clock pulse counting means for counting clock pulses per row of the given frame format and generating a clock pulse control signal; and enabling control means for receiving the bytecount control signals and the clock pulse control signal, and generating a byte generation control signal having a properly gapped enable control signal with at least one logical gap depending on the difference between the number of bytes generated and clock pulses per row of the frame format.
Claim 3
Dependent Claim
25 words
Apparatus as claimed in claim 1, wherein the byte counting means comprises a plurality of flip-flops and associated combinatorial logic gates for counting the bytes.
Claim 4
Dependent Claim
29 words
Apparatus as claimed in claim 2, wherein the byte counting means has combinatorial logic gates and receives inputs from the plurality of flip-flops for generating the bytecount control signals.
Claim 5
Dependent Claim
30 words
Apparatus as claimed in claim 1, further comprising short row control signal generating means for generating a short row control signal to the byte counting means at periodic row intervals.
Claim 6
Dependent Claim
39 words
Apparatus as claimed in claim 1, wherein the enabling control means further comprises an AND gate for receiving the bytecount control signals and the clock pulse control signal, and for generating an enable pulse to the byte generating means.
Claim 7
Dependent Claim
159 words
Apparatus for converting a DS3 signal in a DS3 frame format to an STS-1 digital signal in an STS-1 frame format as a function of an STS-1 local clock comprising: DS3 AIS/Idle code generation the means for generating DS3 signal having DS3 AIS/Idle code bytes in response to the local STS-1 clock signal; DS3 byte counter for counting the DS3 AIS/Idle code bytes and generating an AIS/Idle bytecount enable control signal if the number of DS3 AIS/Idle code bytes is less than a predetermined number of DS3 bytes to be mapped in a given row of the STS-1 frame; and STS-1 row counting means for counting pulses of the STS-1 local clock signal and generating a gapped STS-1 enable control signal, which is combined with the AIS/Idle byte count enable control signal and fed back to enable and disable the DS3 AIS/Idle code generation means for mapping DS3 AIS/Idle code bytes in the given row of the STS-1 frame.
Claim 8
Dependent Claim
159 words
Apparatus for converting a DS3 signal in a DS3 frame format to an STS-1 digital signal in an STS-1 frame format as a function of an STS-1 local clock comprising: DS3 AIS/Idle code generation the means for generating DS3 signal having DS3 AIS/Idle code bytes in response to the local STS-1 clock signal; DS3 byte counter for counting the DS3 AIS/Idle code bytes and generating an AIS/Idle bytecount enable control signal if the number of DS3 AIS/Idle code bytes is less than a predetermined number of DS3 bytes to be mapped in a given row of the STS-1 frame; and STS-1 row counting means for counting pulses of the STS-1 local clock signal and generating a gapped STS-1 enable control signal, which is combined with the AIS/Idle byte count enable control signal and fed back to enable and disable the DS3 AIS/Idle code generation means for mapping DS3 AIS/Idle code bytes in the given row of the STS-1 frame.
Claim 9
Dependent Claim
28 words
Apparatus as claimed in claim 6, wherein the DS3 byte counter comprises a plurality of flip-flops and associated combinatorial logic gates for counting the DS3 AIS/Idle code bytes.
Claim 10
Dependent Claim
31 words
Apparatus as claimed in claim 7, wherein the DS3 byte counter has combinatorial logic gates and receives input from the plurality of flip-flops for generating an AIS/Idle bytecount enable control signal.
Claim 11
Dependent Claim
31 words
Apparatus as claimed in claim 6, wherein the STS-1 row counting means comprises a plurality of flip-flops and associated combinatorial logic gates for counting pulses of the STS-1 local clock signal.
Claim 12
Dependent Claim
32 words
Apparatus as claimed in claim 9, wherein the STS-1 row counting means has combinatorial logic gates and receives inputs from the plurality of flip-flops for generating a gapped STS-1 enable control signal.
Claim 13
Dependent Claim
38 words
Apparatus as claimed in claim 6, wherein the apparatus further comprises short row control signal generating means for generating a short row control signal to the DS3 byte counting means at periodic row intervals of the STS-1 frame.
Claim 14
Dependent Claim
156 words
Apparatus for generating bytes of data, received from a given byte generating means, into a given frame format having a predetermined number of bytes per row, comprising: byte counting means for counting bytes to be mapped per row of the given frame format, and generating bytecount control signals depending on the byte count: local clock pulse counting means for receipt of local clock pulses, said means having a divide-by-90 counting means with a plurality of flip-flops and associated combinatorial logic gates for counting the local clock pulses per row of the given frame format and generating a clock pulse control signal; and enabling control means for receiving the bytecount control signals and the clock pulse control signal, and generating a byte generation control signal having properly gapped enable control signals with at least one logical gap depending on the difference between the number of bytes generated and local clock pulses per row of the frame format.
Claim 15
Dependent Claim
156 words
Apparatus for generating bytes of data, received from a given byte generating means, into a given frame format having a predetermined number of bytes per row, comprising: byte counting means for counting bytes to be mapped per row of the given frame format, and generating bytecount control signals depending on the byte count: local clock pulse counting means for receipt of local clock pulses, said means having a divide-by-90 counting means with a plurality of flip-flops and associated combinatorial logic gates for counting the local clock pulses per row of the given frame format and generating a clock pulse control signal; and enabling control means for receiving the bytecount control signals and the clock pulse control signal, and generating a byte generation control signal having properly gapped enable control signals with at least one logical gap depending on the difference between the number of bytes generated and local clock pulses per row of the frame format.
Claim 16
Dependent Claim
27 words
Apparatus as claimed in claim 12, wherein the plurality of flip-flops counts the local clock pulses and the combinatorial logic gates generate the gapped enable control signals.