141 likes | 222 Views
UTFPR – Prof. Carlos Raimundo Erig Lima. Lógica reconfigurável por hardware. Introdução ao VHDL. . …. STD_LOGIC ( equivalente ao BIT) STD_LOGIC_VECTOR ( equivalente ao BIT_VECTOR). TIPO DE DADOS EM VHDL.
E N D
UTFPR – Prof. Carlos Raimundo Erig Lima Lógica reconfigurável por hardware
. … STD_LOGIC (equivalenteao BIT) STD_LOGIC_VECTOR (equivalenteao BIT_VECTOR) TIPO DE DADOS EM VHDL
O tipoBIT_VECTOR descreve um vetor de bits individuais. PorexemploBIT_VECTOR (7 DOWNTO 0) . É interpletado de forma diferente de um númenrobinário de 8 bits. Não é possívelrelacionar um valor inteiro com comBIT_VECTOR. diretamente. Sinaisintermediáriospodem ser do tipoBIT_VECTOR. TIPOS DE DADOS EM VHDL
Vetor de 3 bits Concatenação de bits EXEMPLO DE TABELA VERDADE
Tipointeirousa RANGE paradefinirfaixa de valores. A declaracao IF/ELSE/ENDIF demanda o uso de PROCESS. ESTRUTURA DE DEcISÃOIF – THEn - ELSE PROCESS define a parte sequencial do VHDL
Verifique o funcionamentodeste latch: Novo modo BUFFER EXEMPLO DE LATCH
Tenteimplementar o seguinte Flip-Flop JK FlIP-FLOP
32 bits variável Borda de subida EXEMPLO DE CONTADOR SINCRONO
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. EXERCíCIO