Gast
#4516422
Hallo! Ich muss für ein Uni Labor einen 10er log auf den FPGA bringen. Ich arbeite mit Xilinx ISE und einem Spartan 3A Starter Kit! Ich habe mir schon den Cordic Algorithmus angeschaut und auch schon überrissen wie ich im CoreGen ein passendes Modul instanziere. Ich bin jedoch ein wenig Ratlos wenn es um die Constraints der Eingangsvektoren des Cordic Blocks geht: die Eingänge werden im Fixkomma format x.xxxxxxxx(wieviele bit auch immer nach dem Komma) benötigt. Muss ich nun meine 8 Bit Eingangszahl sooft nach rechts shiften das ich sie in dem format hab? dann von 2^n den natürlichen logarithmus in eine tabelle schreiben und nachdem ich von meiner zahl 0<zahl<2 den ln berechnet habe, diesen mit dem passenden ln(2^n) addieren? Oder gibt es eine einfachere Möglichkeit die ich gerade nicht bedenke? Den natürlichen Log muss ich dann am schluss eben noch zum 10er Log umformen. Vielen Dank für eure Hilfe und eure Tipps! LG Alex Hier der Link zur Doku des Moduls: http://www.xilinx.com/support/documentation/ip_documentation/cordic_ds249.pdf
