Abstract: An apparatus and method is disclosed for providing a phase locked loop clock divider circuit utilizing a high speed linear feedback shift register. A plurality of pre-load flip flop (PLFF) circuits and multiplexers are coupled to a plurality of linear feedback shift register (LFSR) flip flop units and multiplexers. The PLFF circuits hold two initial LFSR sequence values. A load enable signal to the PLFF multiplexers and LFSR multiplexers is high for two input clock cycles. The present invention is capable of operating at high frequencies due to a shortened critical timing path.
Type:
Grant
Filed:
September 21, 2001
Date of Patent:
July 23, 2002
Assignee:
National Semiconductor Corporation
Inventors:
Karthik R. Neravetla, Steven J. Kommrusch
Abstract: A sheet-of-light projection system is projects a substantially uniform sheet of laser light (or other electromagnetic radiation) using a fiber-optic bundle. Incidence optics directs a laser beam to be incident to the fiber-optic bundle at a predetermined angle of incidence, resulting in the projection of a sheet of light. For the exemplary embodiment, the angle of incidence is substantially orthogonal to the fiber-optic bundle, resulting in the projection of a substantially planar sheet of light. Thus, the laser projection technique converts a beam of laser light (or other electromagnetic radiation such as UV, visible, IR or microwave radiation) into a radially extending sheet of light that in the exemplary embodiment is substantially planar. In one application, the laser projection technique can be used in the construction industry to project a uniform substantially planar sheet of light for use as a reference marker.
Abstract: A bipartite compression technique is used to implement a bipartite reciprocal table that provides seed reciprocal values for multiplicative (reciprocal refinement) division. The bipartite reciprocal table (12) includes component tables P and N. The input table index is partitioned into high, middle, and low order parts ?x.sub.h .vertline.x.sub.m .vertline.x.sub.1 !'the high and middle order parts ?x.sub.h .vertline.x.sub.m ! index the P Table, and the high and low order parts ?x.sub.h .vertline.x.sub.1 ! index the N Table. The P and N Tables provide first and second component outputs which form a redundant output from the bipartite lookup table. The bipartite table output may be (a) optimal in that, for each entry in each table, the maximum relative error is the minimum possible, and/or (b) when fused with rounding, faithful (i.e., accurate to one unit in the last place).