Gast
#297127
Hi! Ich bastel gerade an einem FPGA Projekt und bin beim vhdl coden auf ein Problem gestossen: Ich möchte zB 4 verschiedene std_logic_vector (je 9bit) vergleichen. var1: std_logic_vector(8 downto 0); var2: std_logic_vector(8 downto 0); var3: std_logic_vector(8 downto 0); var4: std_logic_vector(8 downto 0); out: std_logic_vector(1 downto 0); Je nachdem welcher dieser std_logic_vectoren den kleinsten Zahlenwert hat möchte ich out zuweisen. Ich würde jetzt ein riesen if then elsif Gebilde bauen. Da gibts aber bestimmt nen Trick ;) Das wird total unübersichtlich wenn ich das ganze zb mit 20 Zahlen machen will... Achja, das ganze soll in einem Takt berechnet werden, Schleifen scheiden also aus ;) Jemand eine Idee oder nen Tipp ? Ich programmiere mit Xilinx Webpack und Zielfpga ist ein Spartan3