18th LSI Design ContestsEin Okinawa  Design Specification - 4-1

4-1. Design of the updated value \(_i\) and \(_i\)

Using the update value \(_i\) is for the CORDIC method, it is brought close to the angle \( \) to be obtained. Updated value is defined by \(_i\), as shown in (1.6) formula.The re-defined as follows when designing the hardware of the \(_i\).


Equation 4.1

To redefine also \(_i\) using (4.1) this equation.

Equation 4.2

And to define the value in this way, faster computation is possible in the case of performing binary multiplication with \(_i\) in the conversion type, in addition to the representation can be easily fixed point, and using a shift operation is for. In the example circuit, for the construction of the circuit by the determination of the angle \(z \) which will be described later, a value in consideration of the point operations \(tan^(-1)\) is difficult in hardware, pre-calculated to (4.2) equation (4.1) wherein I stored in the ROM. In addition, both should be a positive value the value to be stored in the ROM.


Figure 3

Figure5FDesign of the circuit of update value \(_i\) and \(_i\)

i indicates the number of iterations, a value corresponding to the input i is output from the ROM.

<<Back                 Next>>