Buscar

Tutorial para Simulacao de Portas Logicas Utilizando Quartus e ModelSim

Prévia do material em texto

Tutorial para Simulação de Portas Lógicas 
Utilizando Quartus e ModelSim 
Jader Lucas Perez - UFMS
O arquivo de instalação da ferramenta Quartus e ModelSim, estão no site da Altera 
(www.altera.com).
Jader Lucas Perez - UFMS
http://www.altera.com/
Na aba de “Downloads & Licensing” e no link “Quartus II Web Edition (Free)” abaixo de 
“Download Software”
Jader Lucas Perez - UFMS
Nessa janela selecione a opção “Quartus II Subscription Edition” no menu esquerdo.
Jader Lucas Perez - UFMS
Selecione a opção “Download” do sistema operacional correspondente.
Jader Lucas Perez - UFMS
Para realizar o download é necessário que tenha cadastro no site da Altera, para isso insira seu 
e-mail na caixa de texto em “Enter your e-mail address” e selecione a opção “Create Account”.
Jader Lucas Perez - UFMS
Nessa janela, insira seus dados e efetue o cadastro.
Jader Lucas Perez - UFMS
Com a senha em mãos, realize o login e continue o processo de download.
Após a conclusão do download, inicie a instalação executando o arquivo baixado.
Jader Lucas Perez - UFMS
Se estiver no Windows, libere o acesso para o arquivo de instalação ser executado.
Após ser executado o processo de extração, selecione “Next” na próxima janela.
Jader Lucas Perez - UFMS
Assinale a opção “I Agree to the terms of the license agreement” e selecione “Next” 
novamente.
Jader Lucas Perez - UFMS
Nesta janela, selecione a opção “Next”.
Jader Lucas Perez - UFMS
Segue o mesmo para essa anela.
Jader Lucas Perez - UFMS
Selecione as opções “Quartus II Wen Edition (Free)”, “ModelSim-Altera Starter Edition (Free)” 
e “Nios II Embedded Design Suite” e depois “Next”.
Jader Lucas Perez - UFMS
E “Next”
Jader Lucas Perez - UFMS
Após a conclusão, selecione “Finish”.
Após a instalação execute o arquivo.
Jader Lucas Perez - UFMS
Crie um novo projeto em “Create a New Project”
Jader Lucas Perez - UFMS
Na janela a seguir, “Next”
Jader Lucas Perez - UFMS
Em “What is the working directory for this project?”, informe o diretório para salvar o projeto 
e em “What is the name for this project?”, informe o nome do projeto. Depois “Next”.
Jader Lucas Perez - UFMS
Caso deseje importar arquivos no seu projeto, utilize essa janela para informar. Se não, “Next”.
Jader Lucas Perez - UFMS
Em “Family & Device Settings” informe o modelo da microcontroladora para simulação, se não 
tiver avance em “Next”.
Jader Lucas Perez - UFMS
Neste passo, informe algumas propriedades do seu projeto. Em “Simulation” informe o 
software que deseja utilizar para simular seu projeto e o formato do arquivo que deseja utilizar 
ModelSim-Altera e VHDL ou Verilog HDL são padrões).
Jader Lucas Perez - UFMS
Visualize se as informações do seu projeto estão corretas, se não volte em “Back”. Se estiver 
correto: “Finish”.
Para criar um diagrama de blocos (simulação com portas lógicas), vá em File > New ou 
pressione Ctrl + N.
Jader Lucas Perez - UFMS
Nesta subjanela, informe o tipo de arquivo. No caso “Block Diagram/Schematic File” e dê “OK”.
Para utilizar uma porta no seu arquivo esquemático, clique do lado direito na área pontilhada 
e selecione “Insert” > “Symbol...”.
Jader Lucas Perez - UFMS
Para escolher o componente, clique em no item da “Libraries” para expandi-lo. Depois 
expanda “primitives” > “logic” e escolha a porta desejada.
Faremos uma simulação com a porta lógica “AND” binária (dois argumentos/entradas). Para 
mais entradas, observem que as portas tem o nome seguido de dígitos, os dígitos referem-se à 
quantidade de entradas. Depois de “OK” e clique na área pontilhada para criar a porta no seu 
esquemático.
Para gerar os sinais de entrada e saída da porta, selecione o componente com o botão direito e 
escolha a opção “Generate Pins for Symbol Ports”. Após esse passo, compile o arquivo criado 
em “Processing” > “Start Compilation” ou dê o comando Ctrl + L.
Jader Lucas Perez - UFMS
Como o arquivo criado não foi salvo, o programa informará a opção para salva-lo. Após salvar 
o arquivo, espere a compilação do mesmo. 
Após a compilação, se não der erro, para simular os sinais de entrada e visualizar os sinais de 
saída, vá no menu “Tools” > “Run Simulation Tool” > “Gate Level Simulation...”.
Selecione o modelo do sinal e “Run”.
Jader Lucas Perez - UFMS
Então irá abrir o programa “ModelSim”.
‘
Após a inicialização do programa, selecione o menu “Simulate” > “Start Simulation...” 
Jader Lucas Perez - UFMS
Romero
Typewriter
Verifique Assignments>settings>tool name ModelSIm-Altera
Marque Run gate-level simulation automatically ...
Romero
Typewriter
Verifique Tools>options>EDA tools
ModelSim-Altera
c:path para o modelsim altera
altera 13.0sp1 modelsim_ase win32aloem
Na aba “Design”, expanda na lista, o item “work” e selecione o arquivo schematic salvo 
anteriormente e dêOK”
.
Depois de carregar o arquivo, selecione na janela “Objects” as portas de entrada e saída 
segurando Ctrl. Clique do lado direito na seleção, e escolha “Add” > “To Wave” > “Selected 
Signals”.
Jader Lucas Perez - UFMS
Depois de o programa abrir a janela “Wave”, selecione a porta de entrada “N1” com o lado 
direito, e vá na opção “Clock...”.
Em “offset” (sinal de clock), informe ‘1’, e dê “OK”.
Jader Lucas Perez - UFMS
Fazendo o mesmo procedimento para N2, em “Period” (tempo de oscilação do clock) informe 
200 e em “offset” (sinal do clock) ‘1’ também.
Depois, selecione duas vezes o item para executar o dois clocks de 100ps. E pronto, só 
fazer a análise do sinal de saída.
Jader Lucas Perez - UFMS

Continue navegando