MethoCourseTp2: mux.vbe

File mux.vbe, 361 bytes (added by anonymous, 19 years ago)
Line 
1-- Multiplexeur 4 bits
2
3ENTITY mux IS
4 PORT
5 (
6 cmd : IN BIT;
7 i0 : IN BIT_VECTOR(3 downto 0);
8 i1 : IN BIT_VECTOR(3 downto 0);
9 q : OUT BIT_VECTOR(3 downto 0);
10 vdd : IN bit;
11 vss : IN bit);
12END mux;
13
14ARCHITECTURE vbe OF mux IS
15
16BEGIN
17
18WITH cmd SELECT
19 q <= i0 WHEN "0",
20 i1 WHEN "1";
21
22END;