OpenCores
no use no use 1/1 no use no use
Fixed point inversion
by azetou on Mar 3, 2015
azetou
Posts: 1
Joined: Aug 1, 2013
Last seen: Mar 5, 2015
Hi,

I kindly would like your help, I need to implement in Xilinx System Genrator an inversion like this:
_
Input : X (UFIX_48_25)
Output : 1/X (UFIX_48_38)

Any ideas ? Free IP cores or using xilinx blocks...,for I am a beginner.

Thanks in advance.
RE: Fixed point inversion
by iyjw02 on Mar 5, 2015
iyjw02
Posts: 1
Joined: Oct 27, 2010
Last seen: Dec 11, 2022
U need CORDIC Algorithm�just wiki that
RE: Fixed point inversion
by dgisselq on Mar 6, 2015
dgisselq
Posts: 247
Joined: Feb 20, 2015
Last seen: Oct 24, 2024
I found a paper on CORDIC type inversion at,

http://www.ecti-thailand.org/assets/papers/1329_pub_54.pdf

However, on inspection, it doesn't appear that this approach does much more than old-fashioned long division done in base-two.

Numerical Recipes in C also publishes an interesting algorithm for extended long division. However, their algorithm depends upon cheap multiplies. If you have neither multiply nor divide, I'd go for the long division approach -- unless someone else has a better idea.

Dan
no use no use 1/1 no use no use
© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.