[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [oc] complex division in Hardware
Ask yourself whether you really need the denominator
(c^2 - d^2). For many applications, being out by
a scaling factor is not important.
I know this is obvious but it must be asked.
Are you dividing by a variable, or a constant?
If a constant, you can simplfy things, especially
if the denominator can be made a constant.
Think about any other constraints. For example,
is one of the numbers always on a circle
(use a cordic in this case)? Is the range of one
of the inputs limited, in which case a polynomial
approximation may suffice?
Desired speed is also an issue. If speed is not important,
but area is, look at a bit serial approach.
In the general case of two arbitrary numbers being divided,
with a high precision result required, I don't know of any
optimisations off the top of my head.
Best wishes
John
--
To unsubscribe from cores mailing list please visit http://www.opencores.org/mailinglists.shtml