Moin! Ich würde gern mit meinem Spartan 3E eine handvoll "double" werte verändern. summieren multiplizieren und auch sinus und tangens funktionen ausführen. nu hab ich mich mit den logic cores geschäftigt und über den pico/micro blaze kann ich ja ungetrübt einzelne operationen auch mit double werten durchziehen. allerdings ist kein direkter sinus befehl implementiert. nun habe ich etwas recherchiert, und vor ein paar jahren gabs mal die idee, einfach nen sinus array anzulegen, und dadurch die sinus funktion zu simulieren. wäre natürlich auch eine lösung. aber hat einer von euch eine idee, das etwas eleganter, bzw leichter zu machen? für ideen immer dankbar :) mfg stephan
die massenhaften Beiträge hier zu dem Thema Sinus hast du aber schon gesehen, oder? Double macht wohl mit dem CORDIC am meisten Sinn, wobei Du dir Gedanken über das pipelining machen musst. Du wirst den Prozessor nicht mehrere dutzende Takten warten lassen wollen, nehme ich an.
Stephan J. schrieb: > und über den pico/micro blaze kann ich ja ungetrübt einzelne > operationen auch mit double werten durchziehen. > allerdings ist kein direkter sinus befehl implementiert. DU KANNST JA EINFACH MAL IM QUELLCODE EINER C-LIBRARY NACHSEHEN, WIE DORT DER SIUNS() IMPLEMENTIERT IST. BTW: Meinst du, mit dauerhafter Klein- oder Großschreibung wäre ein Text besser lesbar?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.