Prévia do material em texto
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Engenharia Elétrica Laboratório de Circuitos Lógicos – 2012.1 Nome: Turma: Data: Relatório do Laboratório 6: Aritmética Binária com HDL (Verilog) 1. Somador Binário de 4 bits Faça o projeto de um somador binário de 4 bits, a partir de somadores completos, com o conceito de hierarquia, utilizando o software Quartus II e utilize a placa DE2 para testar o circuito projetado. Para verificar o funcionamento desse circuito lógico utilize a tabela que mostra os valores utilizados nas operações e o resultado da operação. Operação/resultado esperado Operando (A) A3 A2 A1 A0 Operando (B) B3 B2 B1 B0 Carry (C) Soma (S) S3 S2 S1 S0 Resultado obtido 2 + 4 = 6 14 + 1 = 15 15 + 1 = 16 10 + 11 = 21 2. Seletor de função Igualdade/Complemento de 1 Faça o projeto do Seletor de função Igualdade/Complemento de 1, a partir de portas XOR, utilizando o software Quartus II e utilize a placa DE2 para testar o circuito projetado. Para verificar o funcionamento desse circuito lógico utilize a tabela que mostra os valores utilizados nas operações e o resultado da operação. SEL B B3 B2 B1 B0 Z Z3 Z2 Z1 Z0 0 0 1 1 3. Detector de Estouro de Capacidade Faça o projeto de Detector de Estouro de Capacidade, a partir de sua expressão, utilizando o software Quartus II e utilize a placa DE2 para testar o circuito projetado. Para verificar o funcionamento desse circuito lógico utilize a tabela abaixo. A3 Z3 S3 E 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 4. Somador/Subtrator de 4 bits Faça o projeto de somador/subtrator binário de 4 bits, a partir do Seletor de função Igualdade/Complemento de 1, Detector de estouro de capacidade, e Somador Binário de 4 bits, utilizando o software Quartus II e utilize a placa DE2 para testar o circuito projetado. Para verificar o funcionamento desse circuito lógico utilize a tabela que mostra os valores utilizados nas operações e o resultado da operação. Para a variável de controle (SEL), utilize 0 para a operação de soma e 1 para operação de subtração. Operação/resultado esperado Operando (A) A3 A2 A1 A0 Operando (B) B3 B2 B1 B0 SEL Estouro (E) Result. (S) S3 S2 S1 S0 Resultado obtido 5 + 2 = 7 6 – 2 = 4 1 + 7 = 8 5 – (-2) = 7 (-5) + (-1) = -6 (-7) – 4 = -11 Explicar se o resultado das operações 1 + 7 e (-7) – 4 estão corretos e justificar refazendo a operação manualmente.