Hallo. Ich möchte zwei 64 Bit Zahlen miteinander vergleichen. Größer, kleiner oder gleich soll das Ergebnis sein. Bisher habe ich die oberen und unteren Hälften getrennt miteinander verglichen. Je nach dem, ob die oberen Hälften gleich sind oder nicht, wird das Ergebnis des unteren bzw. oberen Vergleichs genommen. Das funktioniert auch schon ganz gut. Es könnte aber immer noch ein wenig schneller sein ;-). Vielleicht kennt jemand von Euch noch einen passenden Algorithmus, der sich gut im FPGA implementieren lässt. Gruß DaMicha.
verdammt, falsches Forum... Sorry.
Gast
#486073
??? Ein 64-Bit Subtrahierer (Für Grösser/kleiner) und ein 64 Bit XOR (für gleich). Das XOR kann die Carry Chain nutzen (zumindest bei Xilinx), das wird schon sehr schnell. Wenn schneller gehen soll (höherer Takt) -> Pipelining Was ist für dich "schnell" ? MfG Falk
Gast
#486078
74x86...
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.