Comparador
Abrir arquivo fonte ⧉Realiza operações aritmética de comparação entre dois inteiros positivos codificados em vetores booleanos
Topologia
Genericos
Nome | Tipo | Valor | Descrição |
---|---|---|---|
DATA_WIDTH | natural | 8 | Largura dos vetores de dados |
Ports
Nome | Direção | Tipo | Descrição |
---|---|---|---|
source_1 | input | std_logic_vector<DATA_WIDTH> | Vetor de dados primário |
source_2 | input | std_logic_vector<DATA_WIDTH> | Vetor de dados secundário |
flag_equal | output | std_logic | Resultado da comparação source_1 = source_2 |
flag_less | output | std_logic | Resultado da comparação source_1 < source_2 |
flag_greather | output | std_logic | Resultado da comparação source_1 > source_2 |
Usagem
vhdl
COMPARATOR : entity WORK.GENERIC_COMPARATOR
generic map (
DATA_WIDTH => 8
)
port map (
source_1 => signal_source_1,
source_2 => signal_source_2,
flag_equal => flag_equal,
flag_less => flag_less,
flag_greather => flag_greather
);