MethoCourseTp2: mux.vbe

File mux.vbe, 361 bytes (added by anonymous, 18 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;