Dieser ArtikelBenutzerSuche |
VHDL schnipsel count slice[bearbeiten] Größer, Kleiner oder GleichEin Vergleich ob eine Binärzahl größer oder kleiner als eine andere ist, benötigt in der Regel mehr Logikgatter, als der Vergleich zweier Binärzahlen auf Gleichheit. Sogar bis zum Dreifachen der Slices, wie ein Blick in das Kapitel "Slice Count" in dem Xilinx Library Guide beweist! Ist eine der beiden Zahlen ein Zähler, lassen sich die Operatoren (Magnitude comperator) "größer" und "kleiner" leicht zu einen Gleichheitsoperator umschreiben:
Die ">" und "<" werden zu "=" durch folgenden Code:
Je nach Optimierungsgüte der Tools wird der Code mehr oder weniger schneller und dadurch meist deutlich kleiner. |