Skip to content

Multiplexador 2x1

Abrir arquivo fonte ⧉

Atribui saída conforme entrada selecionada dentre duas

Topologia

Diagram

Genericos

NomeTipoValorDescrição
DATA_WIDTHnatural8Largura dos vetores de dados

Portas

NomeDireçãoTipoDescrição
selectorinputstd_logicSeletor dos vetores de dados
source_1inputstd_logic_vector<DATA_WIDTH>Vetor de dados 1
source_2inputstd_logic_vector<DATA_WIDTH>Vetor de dados 2
destinationoutputstd_logic_vector<DATA_WIDTH>Vetor de dados selecionado

Usagem

vhdl
MUX_1 : entity WORK.GENERIC_MUX_2X1
    generic map (
        DATA_WIDTH_0 => 8
    )
    port map (
        source_1    => signal_source_1,
        source_2    => signal_source_2,
        selector    => signal_selector,
        destination => signal_destination
    );

Diagrama RTL

Diagrama de RTL do mux 2x1

Casos de teste

Abrir arquivo fonte ⧉

tb_GENERIC_MUX_2X1_case_1

Forma de caso de teste 1 do comparador

Publicado sob a Licença MIT.