cursofpgavhdl

mux_4_1_when_else

Nov 28th, 2019
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VHDL 0.66 KB | None | 0 0
  1. -- PROJETO: mux_4_1_when_else
  2. -- ENTRADA A, B, C, D, sel1, sel2 (tipo bit)
  3. -- SAIDA: S (tipo bit)
  4. -- AUTORES: MARCOS MEIRA, JOAO VITOR, SALLATIEL FERNANDES
  5. -- CRIACAO: 22/11/2019
  6. -- ALTERACAO: 22/11/2019
  7. ----------------------------------------------------------
  8. Entity mux_4_1_when_else is
  9. Port(A, B, C, D : IN BIT;
  10.      sel1, sel2 : IN BIT;
  11.               S : OUT BIT);
  12. end mux_4_1_when_else;
  13. ----------------------------------------------------------
  14. Architecture teste of mux_4_1_when_else is
  15. begin
  16. S <= A WHEN (sel1 = '0' AND sel2 = '0') ELSE
  17.      B WHEN (sel1 = '0' AND sel2 = '1') ELSE
  18.      C WHEN (sel1 = '1' AND sel2 = '0') ELSE
  19.      D;
  20. end teste;
Advertisement
Add Comment
Please, Sign In to add comment