UTFPR – Prof. Carlos Raimundo Erig Lima
.
…
STD_LOGIC (equivalente ao BIT)
STD_LOGIC_VECTOR(equivalente ao BIT_VECTOR)
• O tipo BIT_VECTOR descreve um vetor de bits individuais. Por exemplo BIT_VECTOR (7 DOWNTO 0) .
• É interpletado de forma diferente de um númenro binário de 8 bits.
• Não é possível relacionar um valor inteiro com com BIT_VECTOR. diretamente.• Sinais intermediários podem ser do tipo BIT_VECTOR.
Vetor de 3 bits
Concatenação de bits
Crie um código VHDL para o circuito lógico
Tipo inteiro usa RANGE para definir faixa de valores.
A declaracao IF/ELSE/ENDIF demanda o uso de PROCESS.
PROCESS define a parte sequencial do VHDL
Verifique o funcionamento deste latch:
Novo modo BUFFER
Tente implementar o seguinte Flip-Flop
Borda de subida
variável
32 bits
1) Verificar o funcionamento do código.2) Crie duas novas operações.3) Torne o circuito dependende de um clock (rampa de subida)4) Opere as quatro operações através de comandos armazenados em memória. Valores devem ser armazenados em um registrador.