Gast
#1324742
Hallo, vielleicht könnt ihr mir ja weiterhelfen. Ich zerbreche mir nämlich schon seit Tagen den Kopf darüber wie ich den folgenden Koeffizienten effizient berechnen kann: 256 * a/(a+b) a und b sind 32 Bit unsigned-Werte. Die 256 dient nur als Skalierungsfakor. Eine 32 Bit Ganzzahl-Division mit dem ISE Divider-Core verschlingt doch tatsächlich 1766 Slices, 3312 FF's und 1345 LUT's, weshalb diese Lösung für mich wegfällt. Ich überlege die ganze Zeit, ob es dafür einen tollen Trick gibt, z. B. mit Look-up-Tabellen. Wenn jemand ein Paper o. ä. kennt, welches sich dem Thema gewidmet hat, würde mich das auch interessieren. Ein anderer Ansatz wäre, den Gleikomma-Dividierer-Core zu verwenden. Das mache ich aber nur, falls es keine bessere Lösung geben sollte. Gruß, Mike