Gast
#1487264
Hallo, ich habe noch eine Frage zu Variablen, die sich sicher schnell beantworten lässt. Wenn ich folgendes mache: process variable x : std_logic_vector.... "nur Bsp" begin if (temp = '1') then x := signal_1 * 2; x := x + 100; signal_2 <= x; end if; end process; Ich habe dies auf ein FPGA gebracht und es funktioniert. Wie führt der FPGA dies jetzt aus? Ist reine kombinatorinsche Logik... Schaltet der FPGA dann einen Multiplizierer und Adder in Reihe? Wie bekomm ich dann raus wie lange es dauert bis das ergebniss anliegt? Ich weiß das es wohl Sinnvoller ist dies anders zu machen (vor allem getacktet), hätte trotzdem gerne Antworten auf meine Fragen. Danke