Здравствуйте! Перейду сразу к делу.
От меня потребовалось написать код VHDL для 8-ми битного мультиплексора 4 в 1.
Сам код написан:
Хотелось бы услышать критику, замечания и пожелания, если таковые возникнут.
Указать на ошибки и, если возможно подсказать решения. Потому как в программировании я не силен.
За ранее спасибо!
Раздел: ПЛИС
От меня потребовалось написать код VHDL для 8-ми битного мультиплексора 4 в 1.
Сам код написан:
library IEEE;
use IEEE.std_logic_1164.all;
entity mux is
port
(
x1, x2, x3, x4 : in std_logic;
clk :in std_logic_vector(8 downto 0);
out : out std_logic_vector(32 downto 0)
);
end mux;
architecture ttl of mux
begin
process clk
begin
if(clk(0)="0" and clk(1)="0") then out<=x1;
elsif(clk(0)="0" and clk(1)="1") then out<=x2;
elsif(clk(0)="1" and clk(1)="0") then out <=x3;
else out<=x4;
end if;
end process;
end ttl;
Хотелось бы услышать критику, замечания и пожелания, если таковые возникнут.
Указать на ошибки и, если возможно подсказать решения. Потому как в программировании я не силен.
За ранее спасибо!
Раздел: ПЛИС