My new toy

16bits signed Q2.13 Phase in and Q1.14 Sin and Cos out, 2clocks per result they say

Code:
Start CORDIC ?? [Yes From To Nsteps (in microrads)]
Yes -2000000 2000000 20
Keybo = Yes -2000000 2000000 20
Found 4 tokens.
string #0: Yes
string #1: -2000000
string #2: 2000000
string #3: 20
-2000000 , -909362 , -416137
-1800000 , -973876 , -227172
-1600000 , -999572 , -29174
-1400000 , -985473 , 170104
-1200000 , -932067 , 362365
-1000000 , -841491 , 540344
-800000 , -717346 , 696716
-600000 , -564697 , 825317
-400000 , -389343 , 921081
-200000 , -198669 , 980041
0 , -61 , 1000000
200000 , 198608 , 980041
400000 , 389282 , 921081
600000 , 564636 , 825317
800000 , 717285 , 696716
1000000 , 841491 , 540222
1200000 , 932006 , 362365
1400000 , 985412 , 170104
1600000 , 999511 , -29174
1800000 , 973815 , -227172
2000000 , 909240 , -416137
Start CORDIC ?? [Yes From To Nsteps (in microrads)]
You can hardly circumnavigate around the globe with that precision, but it is fast..
Attachment:
Errors Cordic 16bit on Xilinx.PNG [ 101.07 KiB | Viewed 28908 times ]
I must admit the Xilinx'es tools are so easy to use today.. And it simply works.
I wish the bigger chips (Artix, Kintex) will get available cheap soon

Retrobsd/LiteBSD on Spartan6 SLX9 is still doable I guess - uBlaze + MMU + SDRAM/DDR,
but the chip will be most probably full.. Btw, do we have a uBlaze simulator handy
