Hi, ich habe für ein NiosII System folgenden Dekoder bin -> 7 seg Anzeige gebaut (zum Anschluß an einen pio): -------------------------------------------------------- library ieee; use ieee.std_logic_1164.all; entity bin27seg is port ( -- 4 bit Eingang b_in : IN STD_LOGIC_VECTOR (3 DOWNTO 0); -- 7 seg Ausgang s_out : OUT STD_LOGIC_VECTOR (6 DOWNTO 0) ); end entity bin27seg; architecture behav of bin27seg is begin process (b_in) begin case (b_in) is when "0000" => s_out <= "1000000"; when "0001" => s_out <= "1111001"; when "0010" => s_out <= "0100100"; when "0011" => s_out <= "0110000"; when "0100" => s_out <= "0011001"; when "0101" => s_out <= "0010010"; when "0110" => s_out <= "0000010"; when "0111" => s_out <= "1111000"; when "1000" => s_out <= "0000000"; when "1001" => s_out <= "0010000"; when "1010" => s_out <= "0001000"; when "1011" => s_out <= "0000011"; when "1100" => s_out <= "1000110"; when "1101" => s_out <= "0100001"; when "1110" => s_out <= "0000110"; when "1111" => s_out <= "0001110"; end case; end process; end behav; ------------------------------------------------- Das ist natürlich asynchron, würdet ihr den Prozess mit der (System) clk synchronisieren und wenn ja warum? Gruß Fried
@ Fried Vissel (tich) >ich habe für ein NiosII System folgenden Dekoder bin -> 7 seg Anzeige >gebaut (zum Anschluß an einen pio): >Das ist natürlich asynchron, Nöö, aber kombinatorisch. > würdet ihr den Prozess mit der (System) clk synchronisieren Nein. Den LEDs ist das egal. MFG Falk
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.