• Nenhum resultado encontrado

Tutorial Quartus

N/A
N/A
Protected

Academic year: 2021

Share "Tutorial Quartus"

Copied!
18
0
0

Texto

(1)

ESTI001-ELETRÔNICA DIGITAL

Tutorial Quartus II

Este tutorial explica aspectos básicos da simulação com o software Quartus II. Iniciaremos

apresentando o software de simulação. A versão do Quartus a ser utilizada é a 9.1 SP2 da Altera.

1. Familiarizando-se com o QUARTUS II.

1.1 Abra o software Quartus II. A Janela da figura 1 aparece.

Fig. 1. Janela principal do Quartus II.

1.2. Criação de um novo projeto. Para criar um novo projeto, no qual serão colocados todos os

arquivos de simulação, esquemáticos, etc, execute a seqüência de comandos mostrados a seguir, e

também indicados na seguinte figura.

File à New

A seguinte caixa de diálogo aparece. Escolha a opção Block Diagram/ Schematic File, tal como

indicado (fig. 3). Uma janela para a entrada de esquemáticos é aberta. É nessa janela que serão

editados os diferentes esquemáticos.

(2)

ESTI001-ELETRÔNICA DIGITAL

Fig. 2. Criação de um novo projeto.

(3)

ESTI001-ELETRÔNICA DIGITAL

Fig. 4. Janela para entrada de esquemáticos.

A seguir, nomeie o arquivo que vai ser editado atribuindo um nome específico. Ao se designar um

nome, o programa pede que seja informado o nome do projeto e do próprio esquemático. Use a

seguinte seqüência de comandos, conforme a figura 5:

(4)

ESTI001-ELETRÔNICA DIGITAL

Fig. 5. Atribuindo um nome ao arquivo.

Atribua um nome como indicado na figura 6, em um diretório criado no desktop do

computador.

(5)

ESTI001-ELETRÔNICA DIGITAL

Responda sim a pergunta que aparece na caixa da figura 7.

Fig. 7. Criação do projeto.

A janela seguinte é apresentada.

(6)

ESTI001-ELETRÔNICA DIGITAL

Na caixa: What is the name of the Project?, escreva o nome do projeto (neste exemplo,

DeMorgan). Neste exemplo, nomeie com indicado na figura 9. A última caixa será preenchida

automaticamente com o mesmo nome.

Fig. 9. Atribuindo nome a projeto e ao arquivo de edição de esquemáticos.

É possível que o nome do diretório de trabalho não exista. Neste caso, responda sim quando o

programa solicitar o nome do diretório. Clique no botão next repetidamente, até que a tela da figura

10 seja mostrada:

(7)

ESTI001-ELETRÔNICA DIGITAL

Fig.10. Listagem da estrutura do projeto criado.

A figura 10 mostra o nome do diretório de trabalho, o nome do projeto que foi criado, neste caso

DeMOrgan, e o nome do esquemático que você estará criando. Usaremos esta estrutura de criação

de projetos neste e nos próximos laboratórios. Neste primeiro exemplo, o nome do esquemático é

DeMorgan, visto que utilizaremos os teoremas de DeMorgan como exemplo.

Obs: O nome da família ALTERA e o nome do dispositivo, que aparecem na figura, foram

selecionados automaticamente. Esses nomes correspondem ao hardware específico da ALTERA

que você utilizaria, caso fosse programar o mesmo (baixar o programa para o dispositivo lógico

progranmável). Por enquanto, utilizaremos o dispositivo selecionado automaticamente pela

ALTERA.

Clique no botão finish para terminar de criar o projeto.

2. Acrescentando as portas lógicas no esquemático.

Clique no ícone representando uma porta AND (figura 11). Esse ícone representa a ferramenta para

a captura de símbolos.

(8)

ESTI001-ELETRÔNICA DIGITAL

Fig. 11. Comandos de menu gráficos.

Dentro do subdiretório primitives, encontra-se o subdiretório logic. Neste último se encontram os

diferentes símbolos de portas lógicas que você usará.

Fig. 12. Ilustração da estrutura de diretórios para a escolha de portas lógicas.

Insira uma porta nor de duas entradas (nor2). Para inserir os pinos de entrada e de saída, dentro da

categoria primitives, navegue até encontrar o subdiretório pin (ou escreva na caixa ENTRADA o

termo input ou output). Acrescente os pinos de entrada e de saída. Renomeie os pinos com as letras

(9)

ESTI001-ELETRÔNICA DIGITAL

x e y para pinos de entrada e a letra z para o pino de saída. Seu desenho deve ser similar ao da

figura 13: Para unir dois pontos, basta posicionar o mouse sobre um ponto e arrasta-lo até o ponto

desejado.

Fig. 13. Esquemático utilizado para a demonstração do teorema de DeMorgan.

A seguir, é feita a verificação do arquivo e a compilação do mesmo (save & check), e save &

compile.

Fig. 14. Ilustração de comandos para salvar e compilar o desenho.

A linha

violeta une

os dois

pontos

(10)

ESTI001-ELETRÔNICA DIGITAL

3. Criando os diagramas de tempo para simulação.

Abra o simulador como mostrado na figura

Fig. 15. Sequência de comandos para abrir o editor de formas de onda.

A seguinte janela aparece. Clique em open como mostrado. Clique em open.

(11)

ESTI001-ELETRÔNICA DIGITAL

O editor de forma de ondas aparece como ilustrado a seguir (figura 17):

Fig. 17. Interface gráfica do editor de forma de ondas.

Visto que o projeto já foi verificado, salvo e compilado, o editor de forma de ondas pode

reconhecer os sinais que foram criados. Siga a sequência de comandos ilustrados nas

seguintes figuras. Observe que deve ser clicado duas vezes no campo mostrado na figura

anterior.

Clique em node finder:

Fig. 18. Sequência de comandos para a exibição no editor de formas de onda dos sinais que foram criados no

esquemático (cont.).

Clique duas

vezes neste

campo

(12)

ESTI001-ELETRÔNICA DIGITAL

Na janela que aparece (figura 19) certifique-se que a caixa filter esteja preenchida com Pins:all.

Clique no botão list. Todas as variáveis (sinais) aparecem listadas na caixa, do lado esquerdo da

janela. Clique na seta dupla indicada na figura para colocar todas as variáveis na caixa da direita tal

como mostrado. Clique em OK.

Fig. 19. Seqüência de comandos para a exibição no editor de formas de onda dos sinais que foram criados no

esquemático (cont.).

Agora, todas as variáveis aparecem no diagrama de tempo. O passo seguinte é editar esse diagrama

para inserir os eventos de tempo como você desejar. Execute os seguintes comandos (figura 20a e

20b) para definir a base de tempo a ser utilizada.

(13)

ESTI001-ELETRÔNICA DIGITAL

Fig. 20a. Comandos usados para definir a base de tempo.

Escreva o tempo total desejado para a simulação, definido em ns (nano segundos), us (micro

segundos), ou ms (mili segundos).

Fig. 20b. Definição da base de tempo da simulação.

(14)

ESTI001-ELETRÔNICA DIGITAL

Fig. 21. Comandos para a definição do intervalo de simulação.

(15)

ESTI001-ELETRÔNICA DIGITAL

Neste exemplo, uma duração de 5 ms foi escolhida.

Ajuste o diagrama de tempo na tela com o comando fit window (o botão direito sobre o diagrama de

tempo trará o comando zoom e fit window).

Edite os intervalos para estabelecer passos de 1 ms, conforme ilustrado na figura 22.

Fig. 22. Modificação da grade para melhor visualização do diagrama de tempo.

(16)

ESTI001-ELETRÔNICA DIGITAL

Fig. 23. Botão de menu para a edição das formas de onda.

Clique no sinal x e depois no botão de edição das ondas de tempo. Repita para o sinal y. Tente

introduzir o padrão de tempo como indicado a seguir (figura 24):

Fig. 24. Diagrama de tempo obtido depois da edição das formas de onda.

Pronto!!!. A simulação já pode ser executada.

(17)

ESTI001-ELETRÔNICA DIGITAL

Execute os comandos da figura 25 (clique em start) para realizar a simulação.

Fig. 25. Comandos para executar a simulação.

Quando a simulação estiver completa, a janela da figura 26 aparece. Clique em report para trazer os

resultados da simulação. Arranje a janela com o comando fit window para uma melhor visualização.

(18)

ESTI001-ELETRÔNICA DIGITAL

Fig. 26. Resultado da simulação para a porta NOR de duas entradas.

4. Interpretação dos resultados.

4.1 Interprete os resultados da simulação. A simulação está correta? Guarde esse resultado em um

arquivo. Precisará dele posteriormente para comparação, quando o lado direito da igualdade do

teorema de DeMorgan for simulado.

4.2 Agora que você já simulou, mude o esquemático da figura de forma a representar o outro lado

da igualdade do teorema de DeMorgan, ou seja, uma porta and com as duas entradas x e y

complementadas.

4.3 Siga a sequência de passos ilustrada anteriormente para estabelecer as condições de simulação

adequadas para esta porta. Certifique-se de preservar os mesmos intervalos de tempo para uma

melhor comparação.

4.4 Após verificado o teorema de DeMorgan, experimente mudar os eventos nos diagramas de

tempo dos sinais e observe os resultados.

4.5 Experimente mudar também o tempo de simulação, por exemplo, de 5 ms para 10 ms. Observe

Referências

Documentos relacionados

As instituições de Educação Infantil devem elaborar, implementar e avaliar suas propostas pedagógicas a partir das Diretrizes Curriculares Nacionais para Educação Infantil

Não é esperado que o produto apresente toxicidade ao órgão-alvo específico por exposição única. Toxicidade para órgãos – alvos específicos –

Com o objetivo de comparar os valores obtidos pela técnica de ativação neutrônica foram construídos ajustes de reta com dados obtidos da fluorescência de raios

A Síndrome de Takotsubo (ST), conhecida também como cardiomiopatia de estresse, síndrome da disfun- ção ventricular apical transitória, síndrome do balona- mento apical

• úteis quando o número de comandos é grande, ou caso seja necessário alterar os valores das variáveis e re- executar alguns comandos. • armazenam uma seqüência de comandos em um

e) Crie uma view que apresente o nome e a idade de todos os funcionários, e caso eles tenham um departamento, apresente também o nome do departamento. f) Crie uma view que

201 - Tributada pelo Simples Nacional com permissão de crédito e com cobrança do ICMS por substituição tributária - Classificam-se neste código as operações que permitem

Botucatu daycare centers in 2002 evi- denced that enteroparasitosis continues to be a public health problem in those insti- tutions, both in urban daycare centers and in rural