The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 18, 2004
Filed:
Sep. 27, 2000
Andrew J. Thurston, Allen, TX (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
A method for high-speed signal framing of an incoming bit stream includes receiving the incoming bit stream in a datapath and locating a predetermined framing pattern in the datapath by finding a predetermined number of repetitions of a first portion of the framing pattern, bit aligning the bits in the datapath based on the predetermined number of repetitions of the first portion, priority encoding bits in a next cycle of the datapath, identifying a location of a second portion of the framing pattern, word aligning the priority encoded bits. The method includes declaring the bit stream as in frame. The incoming bit stream is over a datapath of at least 64 bits and the predetermined number of repetitions is at least three repetitions. Further, the incoming bitstream is a parallelized bitstream, the parallelization being performed in a shift register. An apparatus disposed in a communication system includes a shift register to receive an incoming bitstream that is configured to parallelize the incoming bitstream, a bit-aligning multiplexer coupled to the shift register that bit-aligns the parallelized bitstream according to a first portion of a framing pattern, a priority encoder coupled to the bit-aligning multiplexer that locates a priority byte in the parallelized bitstream identified in a second portion of the framing pattern and identifies a transition between the first portion and the second portion of the framing pattern, a byte-aligning multiplexer coupled to the priority encoder that byte-aligns the parallelized bitstream according to the priority byte and determining frame borders of the incoming bitstream.