Gast
#493989
Hallo zusammen, ich versuche mich ein wenig an VHDL. Nun meine Probleme. Ich habe 2 Pinne wenn bei High sind soll ein Counter zurückgesetzt werden. Ist nur X1 high soll ein Counter um eins incrementiert werden. 1.) Ist dieser Quellcode richtig ? 2.) Wie zeige ich mir bei Quartus 2 Variablen an. ------------------------------------------------ LIBRARY ieee ; USE ieee.std_logic_1164.all ; use IEEE.std_logic_unsigned.all; ENTITY versuch_1 IS PORT ( x1, x2 : IN STD_LOGIC ; f : OUT STD_LOGIC ) ; END versuch_1 ; ARCHITECTURE LogicFunction OF versuch_1 IS Signal count_max: INTEGER range 0 to 2204; BEGIN process (x1, x2) begin if (x1 = '1' and x2 ='1') then count_max<=0; elsif (x1 = '1' and x2 = '0') then count_max<=count_max+1; END IF; end process; END LogicFunction ; ------------------------------------------------ Danke und Gruß Marek