Você está na página 1de 2

UNIVERSIDADE FEDERAL DA PARAÍBA – UFPB

CENTRO DE ENERGIAS ALTERNATIVAS E RENOVÁVEIS – CEAR


DEPARTAMENTO DE ENERGIA ELÉTRICA – DEE

Circuitos Lógicos 2012.2 – Prof. Romero Leandro Andersen


Guia de Laboratório 03 – MUX no Quartus

Aluno: _________________________________________ Matrícula:_________________

REQUISITOS
Compreensão de multiplexadores e demultiplexadores.
Conhecimento da ferramenta Altera Quartus II.

PREPARAÇÃO
1. Começar um novo projeto no Quartus. Utilizar lab_mux como nome da pasta de
trabalho, nome do projeto e nome do Top-Level Design Entity.
2. Criar um novo esquemático (File → New → Design Files → Block Diagram/Schematic
File), e construa um circuito multiplexador 8:1 a partir de multiplexadores 4:1 (use o
bloco MUX41 do quartus, conectando o sinal INH a terra). Para padronização dos
nomes de pinos de entrada e saída utilize S2­S0 como seletores, X7-X0 como
entradas, e Y como saída. (Mostrar figura no relatório e descrever lógica de operação.)
3. Salvar como lab_mux.bdf, compilar o esquemático e corrigir quaisquer erros
existentes.
4. Criar um novo arquivo de estímulos de simulação (File → New →
Verification/Debugging Files → Vector Waveform File).
5. Configurar o arquivo de esquemático:
a) Definir o tempo final em 40μ s (Edit → End Time).
b) Definir a grade em 5μ s (Edit → Grid Size).
6. Importar os sinais do esquemático:
a) Selecionar Edit → Insert → Insert Node or Bus.
b) Na janela Insert Node or Bus clicar em Node Finder.
c) Na janela Node Finder, em Filter selecionar Pins: all, e clicar em List.
d) Selecionar todos os sinais clicando em >>.
e) Clicar em OK para fechar Node Finder.
f) Clicar em OK para fechar Insert Node or Bus.
7. Criar os sinais de excitação:
a) Selecionar um sinal completo clicando no número à esquerda do seu nome.
b) Selecionar Edit → Value → Clock... e preencher com os parâmetros da tabela
abaixo. Note que Y é um sinal de saída, portanto não necessita configuração.
c) Salvar o arquivo como lab_mux.vwf.

Cidade Universitária, Campus 1, João Pessoa Página 1 de 2.


UNIVERSIDADE FEDERAL DA PARAÍBA – UFPB
CENTRO DE ENERGIAS ALTERNATIVAS E RENOVÁVEIS – CEAR
DEPARTAMENTO DE ENERGIA ELÉTRICA – DEE

Sinal Período Offset Duty Dispositivo Pino


S2 16 μ s 0 50% SW17 PIN_V2
S1 8μ s 0 50% SW16
S0 4μ s 0 50% SW15
X7 2μ s 1,9μ s 80% SW7
X6 2μ s 1,9μ s 70% SW6
X5 2μ s 1,9μ s 60% SW5
X4 2μ s 1,9μ s 50% SW4
X3 2μ s 1,9μ s 40% SW3
X2 2μ s 1,9μ s 30% SW2
X1 2μ s 1,9μ s 20% SW1
X0 2μ s 1,9μ s 10% SW0
Y –– –– –– LEDR0
8. Configurar o simulador para usar o arquivo recém-criado:
a) Selecionar Processing → Simulator Tool.
b) Em Simulation input selecionar o arquivo lab_mux_demux.vwf.
c) Fechar a janela Simulator Tool.
9. Executar a simulação selecionando Processing → Start Simulation.
10. Analisar os resultados, relacionando o valor apresentado na saída do multiplexador à
entradas deste (mostrar figura e descrever no relatório).
11. Configurar as associações dos sinais aos pinos do FPGA.
a) Localize no manual da placa qual o nome do pino associado a cada componente da
tabela acima, completando a tabela. Dica: No manual a chave SW17 é referenciada
por SW[17], e o quinto led vermelho é referenciado por LEDR[4].
b) Selecionar Assignments → Pins para abrir a janela de associação.
c) Associar cada sinal do esquemático ao pino correspondente na placa, conforme
levantado anteriormente.

EXPERIMENTO
1. Testar o projeto preparado na placa de FPGA DE2.
2. Demonstrar que funcionamento é coerente com a simulação.

Cidade Universitária, Campus 1, João Pessoa Página 2 de 2.

Você também pode gostar