Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Coordinate-rotation-digital-computer-processor-cordic-processor-for-vector-rotations-in-carry-save-architecture

 Programmable memory controller for power and noise reduction
In accordance with the present invention, there is provided an apparatus for providing memory ...


 Layout of a semiconductor memory device
An object of the present invention is to ensure proper operation of a sense amplifier, and to ...


 Integrated circuit module having on-chip surge capacitors
In accordance with the present invention, capacitance filtering is provided for a circuit having an ...


 Floating gate nonvolatile memory with distributed blocking feature
FIG. 2 illustrates in block diagram form the physical die layout of a flash EPROM 50, which ...


 Dram wtih open digit lines and array edge reference sensing
The above mentioned problems with integrated memories and other problems are addressed by the ...


 Method of and circuitry for generating staggered restore timing signals in block partitioned DRAM
An object of the present invention is to solve the above described problems and to provide a ...


 Dynamic logic having power-down mode with periodic clock refresh for a low-power graphics controller
A controller chip has dynamic logic which is driven by a suspendable clock. Power is reduced in a ...


 Timing apparatus and timing method for wrapper cell speed path testing of embedded cores within an integrated circuit
What is claimed is: 1. An integrated circuit comprising: an embedded core which is adapted to ...


 Media connect module for portable computer
The present invention is directed to a module which may be connected to an I/O port of a notebook ...


 Initializing a read pipeline of a non-volatile sequential memory device
A sequential memory device having a read pipeline data structure is provided that is initialized ...


 Coordinate rotation digital computer processor (cordic processor) for vector rotations in carry-save architecture

Details
Inventors: Kuenemund, Ronald; Noll, Tobias;
Assignee: Siemens Aktiengesellschaft (Munich, DE)
Primary Examiner: Harrell; Robert B.
Assistant Examiner: Ellis; Richard Lee
Attorney, Agent or Firm: Hill, Steadman & Simpson

A CORDIC processor is provided in carry-save architecture in connection with intense pipelining for vector rotations, particularly given problems in real-time processing. The processor comprises a plurality of vector iteration stages and a plurality of angle iteration stages that are partially redundantly present in order to guarantee a convergency of the CORDIC algorithm despite an ambiguity region in the sign detection of carry-save numbers and in order to simplify other circuit components, for example a multiplier. As a result of the carry-save architecture, only incomplete addition/subtraction operations are executed in the iteration stages, and intermediate results in the form of carry and save words are fed through the CORDIC processor on separate line paths until they are added in an adder at the processor output to form the final result vector. The invention is advantageous in the low chip surface requirement that results from a high regularity of the overall structure and from simply-constructed base cells of the vector and angle iteration stages and in the extremely-high processing speed that results from the combination of intense pipelining and the carry-save architecture.

DETAILED DESCRIPTION The object of the present invention is to provide a CORDIC processor that is constructed of simple elementary cells, can be easily modified in view of accuracy and word width and mainly represents a good compromise between low chip surface and high data rate.
The above object is achieved, according to the present invention, by the provision of a CORDIC processor for vector rotations constructed in accordance with a carry-save architecture for solving problems of real-time processing, in which the processor comprises (a) a vector path and an angle path whereby the vector path is composed of a plurality of series-connected vector iteration stages and the angle path is composed of a plurality of series-connected angle iteration stages; (b) a plurality of devices for mutual decoupling of the vector iteration stages and a plurality of devices for mutual decoupling of the angle iteration stages in order to enable a processing according to a conveyor belt principle known as pipelining; (c) a plurality of vector iteration stages and a plurality of angle iteration stages that contain addition/subtraction circuits, wherein, within a clock interval, only incomplete addition/subtraction operations occur and intermediate results at the end of the clock interval in the form of a carry word and of a sum word (carry-save number) are available on separate lines for carry and sum bits at the output of each vector and angle iteration stage, these words being available for further processing; (d) the plurality of vector iteration stages and the plurality of angle iteration stages comprising structure for realizing shift operations (multiplication with powers of 2) that allow a shift of carry and sum bits; (e) the plurality of angle iteration stages having sign detectors that employ the carry and sum bits for sign detection; (f) a multiplier that is connected to the output lines for the carry and sum words of a last vector iteration stage of the series for multiplying both the carry word and the sum word of each vector component by a correction factor; and (g) an adder that is connected to the output lines for the carry and sum words of a multiplier circuit that adds up the carry and sum words of both vector components to form components of a result vector



Related patents
  Process for restoring the inner volumes of a solid with a view to computations and associated application
The object of the present invention is to provide a remedy for the drawbacks mentioned above. The invention particularly allows complex volumes to be accurately restored ...
  Antenna reflector reconfigurable in service
The invention is an in-service reconfigurable antenna reflector having a rigid support structure, a deformable reflective surface with radio reflection properties and ...
  Satellite dish mounting arm
The instant invention, is a self supporting cantilever support arm which gets the satellite dish above the roof line without attaching the dish directly to the roof, ...
  Color helmet mountable display
OF THE INVENTION FIG. 1 is a top perspective view of an HMD 10 mounted on a helmet 12 for projecting imagery to the left and right eyes of a pilot. The imagery ...
  Data processing apparatus with voice output
What is claimed is: 1. A voice data output apparatus for an electronic cash register comprising: input means including at least one numerical key for entering numerical ...
  Method and apparatus for local area communication networks
In accordance with the present invention, there is provided a bus accessing method and a communication network for practicing the method. The communication network ...
  Method of operation of a D.C. electric-arc furnace with bottom electrode and refractory part for its implementation
The object of the invention is to limit or even prevent wear on the upper shell ring, in order to extend the lifetime of the shell rings and of the hearth in its ...
  Synchronization of time-of-day clocks in a distributed processing network system
It is an object of the present invention to provide improved means for synchronizing station time-of-day clocks in a distributed processing system. It is another object ...
  Information transfer system
The present invention is an information transfer system which transfers altered or new information to a selected one of a plurality of circuit stages via a data without ...
  Semiconductor memory device
An object of the present invention is to allow high speed access operation in a semiconductor memory device including a plurality of memory cell regions without increase ...

0.044

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved