Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] What's the FPGA technology status for y = x ^ (1/N) (N is limited range floating)

Status
Not open for further replies.

legendbb

Member level 1
Member level 1
Joined
Nov 16, 2013
Messages
34
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Visit site
Activity points
1,516
Without having any floating point processing unit in a CPU per say.

I can only imagine of using LUTs to provide limited resolution.

Are there any better technology?

Thanks,

8-O
 

Have you considered a DSP soft core?

"DSP soft core" is it, floating point processing unit in a soft core CPU like MicroBlaze?
If so, I am afraid of it's out of consideration, since I need deterministic latency.
 

FPGA vendors have log() and exp() floating point IP with single or double accuracy. They should work for the application. I expect that they are using some kind of "hybrid" algorithm, combination of tables with interpolation and separate handling of exponents.
 
FPGA vendors have log() and exp() floating point IP with single or double accuracy. They should work for the application. I expect that they are using some kind of "hybrid" algorithm, combination of tables with interpolation and separate handling of exponents.
Thanks for your comment, I think you hit the point right on.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top