Vous êtes sur la page 1sur 24

Dispositivos Lgicos

Programveis

Introduo ao
Quartus II

Introduo ao Quartus II

"Altera's Quartus II software is such a superior


development environment that I am quickly
forgetting about any other PLD (programmable
logic device) design tool."

Can Nguyen, Principal Staff Engineer,


Broadband Communications Sector, Motorola

"QuartusIIsoftwareissuperiorcomparedtoother
programmablelogictoolofferings,whichallowsus
tofocusourtimeonmeetingcustomerneeds,
ratherthanlaboringovertoolusage.

Dr. Greg Caso, VP Engineering, Escape Communications

Introduo ao Quartus II Caractersticas

Entradas baseadas em texto (VHDL) ou diagrama esquemtico


(block diagram)

Projeto com uso de funes (blocos) de bibliotecas

portas lgicas, flip-flops, pinos e outras primitivas


possibilidade de criao de biblioteca do usurio (permite criao de
smbolos)

Ferramentas para simulao e anlise das sadas dos circuitos


(waveforms)

Software integrado para gerao de sistemas/plataformas: SOPC


Builder

Conselheiro para otimizao de temporizao e recursos

Implementao na plataforma UP1

Introduo ao Quartus II Tipos de Arquivos

Introduo ao Quartus II Fluxo


Fluxo

de Desenvolvimento

Concepo do sistema em VHDL ou esquemtico


Submisso das entradas no sistema
Simulao
Correo de erros, quando necessrio
Implementao na UP1

Introduo ao Quartus II Fluxo

Introduo ao Quartus II Ambiente

Ambiente

de Projeto

Criar novo projeto


Entrada esquemtica
Editor

Compilar/mapear circuito no FPGA


Simulao
Resultado

(waveforms)

Ambiente de Projeto

Criar novo projeto

1. Criar novo projeto


2. Criar novo projeto

3. Escolha rea de trabalho


4. Nome do projeto
5. Nome do nvel de hierarquia mais alto do projeto

6. confirmar

Entrada esquemtica

Cria editor esquemtico

Entrada esquemtica - Editor


texto
Portas lgicas/pinos (E/S)
Fios e barramentos
zoom
Full screen on/off

Entrada esquemtica - Editor

primitivas
Portas lgicas/pinos

fios

pino

Compilar/Mapear circuito no FPGA

2. Compilar/mapear o circuito no FPGA


1. Salvar projeto

Compilar/Mapear circuito no FPGA

Simulao

1. Criar sinais para simulao

Simulao

4. Start

2. Click (boto direito)

OK

Sinais escolhidos
3. Selecione sinais p/simulao

4. Escolha sinais

Simulao

Full screen (on/off)

Click sinal de entrada p/formar onda de simulao

Simulao

1.

1.
2.

Gere ondas p/A,B e C.


a. Use um clock (para gerao automtica) ou
b. Gere os valores passo a passo

Ajuste tamanho do grid de amostragem (grid size). Ex: 10 ns


Tempo de simulao. Ex: 100 ns

Simulao

1.

Executar Simulao

Simulao Resultados

Introduo ao Quartus II Laboratrio


Atividade

Desenvolver um circuito de alarme de um automvel com a seguinte


caracterstica funcional: o alarme/advertncia deve ser acionado
quando a ignio estiver acionada (carro ligado) e pelos menos uma
das portas estiver aberta.

Introduo ao Quartus II Laboratrio


Atividade

Etapas do projeto:

Identificar os sinais de entrada e de sada do circuito;


Levantar a tabela verdade do circuito;
Deduzir e otimizar as equaes booleanas da cada sinal de sada;
Implementar o circuito no Quartus II;
Baixar o circuito na UP1 (plataforma de prototipao da Altera).

Essaatividadedeveserapresentada
atofinaldestaaula!

Introduo ao Quartus II UP1


UP1

Placa de prototipao da Altera

Introduo ao Quartus II Sugestes


Sugestes

Introduction to Quartus II (pdf)

www.cin.ufpe.br/~if675/arquivos/referencias/manuais/intro_to_quartus2.pdf

Getting Started With Quartus II Software

http://www.altera.com/products/software/products/quartus2/getting-started/qtsgetting-started.html

Quartus II Development Software Version 6.0


Literature

http://www.altera.com/literature/lit-qts.jsp

Sugesto

de Leitura:

de download:

Quartus II Web Edition Software Version 6.0

http://www.altera.com/products/software/products/quartus2web/sofquarwebmain.html

Vous aimerez peut-être aussi