Am 03.02.2011 18:20, schrieb Oliver Mattos:
> What resolution/performance do you need?
>
> I'd start with some kind of ROM as a lookup table. To do better than that you'll need to do lots of maths to come up with an iterative algorithm that can come up with the exact result using only basic functions (* + ).
I just have confessed my sin at opencores.org under arith/sincos.
If you can afford the block ram/rom you can use that as a starter.
Filling the table is in a function and is done in Pascal/C style
with floats.
regards, Gerhard
btw:
Is ISE12.4 able to synthesize sfixed/ufixed or are there surprises?
