Baixe o app para aproveitar ainda mais
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
Compartilhar