Buscar

aula9_Quartus_Intro_parte1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais