Baixe o app para aproveitar ainda mais
Prévia do material em texto
Quartus II Web Edition Lógica Digital 1oCC Carolina P. Almeida Quartus II Web Edition Cada circuito desenvolvido no Quartus II é chamado de Projeto; O software armazena todas as informações necessárias a um projeto em uma pasta do sistema; O primeiro passo para criar um novo circuito é criar o diretório para armazenar estes arquivos. Quartus II Web Edition Para armazenar os arquivos do nosso exemplo iremos criar uma pasta chamada introtutorial; O circuito que iremos construir consiste de uma implementação de um circuito combinatorial simples. Quartus II Web Edition Inicie o software Quartus II; Você abrirá uma interface conforme o slide seguinte; Esta interface consiste de várias janelas que provêem acesso a todas as características do Quartus II: Quartus II Quartus II Menu Arquivo Quartus II Web Edition Iniciando um projeto: para iniciar um trabalho é necessário definir um novo projeto. O Quartus II torna a criação de um projeto fácil por prover suporte na forma de Wizard; Para criar um projeto é necessário seguir os seguintes passos: Quartus II Web Edition Selecione File -> New Project Wizard para abrir a janela abaixo (explicando como o Wizard funciona); Você pode pular esta janela em projetos subsequentes selecionando o a opção “Don’t show me this introduction Again”; Clique Next para ir para a janela sequinte. Passo 1 Quartus II Web Edition Quartus II Web Edition Sete o diretório de trabalho para introtutorial; O projeto deve ter um nome, o qual geralmente é o nome do arquivo principal que compõe o projeto; Escolha introtutorial como o nome do projeto e do arquivo principal, como mostrado na Figura anterior; Clique Next. Se o diretório introtutorial ainda não foi criado o Quartus mostra um pop-up perguntando se você deseja criar este diretório. Passo 2 Quartus II Web Edition Quartus II Web Edition Atenção: Guarde cada projeto em seu próprio diretório; Não misture os projetos; Guarde-os pois serão úteis para os estudos para a prova. Passo 2 Quartus II Web Edition O Wizard torna fácil especificar quais arquivos existentes (se existir algum) deverão ser incluídos no projeto; Assumindo que nós não termos nenhum arquivo existente, clique Next, o que o levará para a janela a seguir. Passo 3 Quartus II Web Edition Passo 3 Quartus II Web Edition Nós devemos especificar o tipo de dispositivo no qual o circuito projetado será implementado; Escolha CycloneTM II como a família de dispositivos; Nós podemos deixar o software Quartus II selecionar um dispositivo específico na família ou podemos escolher explicitamente. Passo 4 Quartus II Web Edition Nós iremos selecionar explicitamente: da lista de dispositivos disponíveis escolha o chamado EP2C35F672C6 a qual é a FPGA usada na placa DE2 da Altera; Clique Next, para abrir a próxima janela. Passo 4 Quartus II Web Edition Quartus II Web Edition É possível utilizar outros sintetizadores, simuladores que não os da Altera e utilizar somente a interface do Quartus; Isto não é comum, mas pode ser feito; Como aqui vamos utilizar apenas o softwares da Altera clicaremos Next para seguir com a criação do projeto. Passo 5 Quartus II Web Edition Por último um resumo do projeto criado é mostrado como na janela ao lado; Basta apenas clicar em Finish. Passo 6 Quartus II Web Edition Projeto Criado Quartus II Web Edition Agora já podemos criar o código ou o esquemático do nosso circuito. Iremos criar o esquemático (desenho) do circuito utilizando o editor gráfico do Quartus II; O circuito desejado corresponde à figura abaixo: Quartus II Web Edition Para isso, selecione File -> New e escolha Block Diagram/Schematic File e clique OK. Quartus II Web Edition Isso abrirá a janela do Editor Gráfico. O primeiro passo é especificar um nome para o arquivo que será criado. Selecione File -> Save as… para abrir o seguinte pop-up: Quartus II Web Edition Quartus II Web Edition O Editor Gráfico provê bibliotecas que contém circuitos que podem ser importados em um esquemático; Um duplo-clique na região branca da janela (ou clicando no ícone na barra de ferramentas) irá abrir o pop-up a seguir: Quartus II Web Edition Quartus II Web Edition Após a inserção das portas lógicas é necessário definir quais serão as portas de entrada e saída. Para isso seleciona símbolos da biblioteca primitives/pin. Quartus II Web Edition Em seguida, você pode associar nomes aos pinos de entrada e saída, como por exemplo x1, x2 e f. Isto é feito com um duplo-clique sobre o pino. Quartus II Web Edition O próximo passo é conectar os componentes utilizando fios. Clique no ícone na barra de ferramentas para ativar a Orthogonal Node Tool; Posicione o cursor do mouse sobre a extremidade direita do pino x1. Clique e arraste para a direita até que a linha alcance a parte superior da porta AND; Repita esta operação até que o circuito tenha as conexões da figura a seguir. Quartus II Web Edition Quartus II Web Edition Para que possamos compilar e simular o circuito devemos gerar o código VHDL automaticamente; Para isso, vá no menu File-> Criate/Update-> Create HDL Design from Current File… Quartus II Web Edition Quartus II Web Edition Quartus II Web Edition Agora devemos excluir o arquivo do esquemático do projeto (ele será mantido na pasta do projeto); Isso fará com que o arquivo .vhd (arquivo VHDL gerado) torne-se o arquivo principal do projeto; Este é o arquivo que será compilado e simulado; Para isto vá no menu Project -> Add/Remove Files From Project… Quartus II Web Edition Quartus II Web Edition Selecione o arquivo do esquemático (.bdf) e clique em Remove Quartus II Web Edition Agora já podemos “compilar” o circuito gerado em nosso projeto; Para compilar o projeto selecione Processing -> Start Compilation; Após a “compilação” você terá a tela a seguir: Quartus II Web Edition
Compartilhar