Tutorial do Quartus II



Documentos relacionados
Portas Lógicas Básicas: Parte 2 Simulação Lógica

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE - UFRN DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA DIMAP

PASSO A PASSO COMO CRIAR UM NOVO PROJETO EM SCHEMATIC NO SOFTWARE QUARTUS II

Tutorial para Criar e Simular Circuitos Digitais no Altera Quartus (R) II - versão 9.1

Sistemas Digitais. Tutorial Placa de Prototipação - Altera

Clique no botão novo

Departamento de Engenharia Electrotécnica e de Computadores Instituto Superior Técnico Universidade Técnica de Lisboa Sistemas Digitais

Usando o simulador MIPS

Instituto Superior de Ciências do Trabalho e da Empresa Departamento de Ciências e Tecnologias da Informação. Arquitectura de Computadores ETI IGE

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

UNIVERSIDADE FEDERAL DE SANTA CATARINA EEL5105 Circuitos e Técnicas Digitais Prof. Eduardo L. O. Batista

TUTORIAL DE UTILIZAÇÃO DO PROTEUS

Como Conectar e configurar Câmera Wireless FS-IPH02W FullSec -ACESSO VIA CELULAR

Departamento de Engenharia Electrotécnica e de Computadores Instituto Superior Técnico Universidade Técnica de Lisboa.

3.a Aula Prática Projeto de Circuitos Sequenciais com FPGA. Projeto e simulação de um gerador de frequência

USANDO O ROUNDCUBE WEBMAIL

Laboratório de Eletrônica Digital Tutorial Quartus II (Procedimentos para Criação e Simulação de Projetos Digitais)

Sumário. 1. Instalando a Chave de Proteção Novas características da versão Instalando o PhotoFacil Álbum 4

4.a Aula Prática Projeto de um Somador de 16 bits com a Linguagem VHDL

Como Conectar e configurar Câmera Wireless FS-IPH02W FullSec -ACESSO VIA CELULAR

Tutorial para criação de circuitos digitais utilizando diagrama esquemático no Quartus Prime 16.1

Configurar o Furbot no Eclipse

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

Gerenciador de Conteúdo Magellan 2.0

Conexão nativa com banco de dados no Delphi

MANUAL DO ANIMAIL Terti Software

Como criar pastas personalizadas e novas peças no Toolbox

GUIA BÁSICO DA SALA VIRTUAL

Exercício Opcional: FAMILIARIZAÇÃO COM O SOFTWARE CIRCUIT MAKER 2000

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

Procedimentos para configurar o Motion Detection no D-ViewCam 1 Para configurar o Motion Detection no D-ViewCam, é necessário que a câmera IP esteja

Passos para executar um programa no Simulador MPLAB

O Primeiro Programa em Visual Studio.net

Instalando o plugin CDT 4.0

TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER*

Tutorial. Windows Live Mail

O Servidor de impressão DP-300U atende a seguinte topologia: Podem ser conectadas 2 impressoras Paralelas e 1 USB.

Sumário. 1 Tutorial: Blogs no Clickideia

Como Gerar documento em PDF com várias Imagens

Configuração de assinatura de

CRIANDO TEMPLATES E LEGENDAS

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Figura 1: Interface 3G Identech

Para participar de um mapa colaborativo usando o Cmap Tools

Disciplina: INF Programação I. 1 a aula prática Introdução ao ambiente do Microsoft Visual Studio 2010

A U T O R I Z O R R I GUIA DE INSTALAÇÃO W E B. Versão: 1.02 Agosto/2006 Versão: AW

SUMÁRIO TUTORIAL DO HQ. 2 DICAS PEDAGÓGICAS:. 2 DOWNLOAD DA INSTALAÇÃO. 2 PASSO 1 FORMULÁRIO PARA DOWNLOAD. 2 PASSO 2 ESCOLHENDO A VERSÃO.

MANUAL DE INSTALAÇÃO DO GERENCIADOR DO TOKEN

LUXVISION HÍBRIDO VER AS IMAGENS ATRAVÉS DO INTERNET EXPLORER. Abra o INTERNET EXPLORER, vá em FERRAMENTAS, OPÇÕES DA INTERNET.

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

LIÇÃO 42: APLICAÇÃO SIMPLES CLP-IHM. Projeto botão na IHM que aciona uma saída do CLP. Vá em menu > File > New. Nome do projeto

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

TUTORIAL PARA ATUALIZAÇÃO DO PORTAL DO TJRN

4 - Layout de Mapas no QGIS 2.0

Manual Instalação Pedido Eletrônico

Passo 3: No diagrama de blocos com o menu de funções aberto (Figura anterior), abra a função express Signal Analysis e escolha Simulate signal.

O Servidor de impressão DP-301U atende a seguinte topologia: Com o DP-301U pode ser conectada uma impressora USB.

Somador e subtrator de 8 bits

(token SafeNet e-gov - Plataforma Windows 32).

MANUAL DOS LIVROS DIGITAIS COLÉGIO E PRÉ-VESTIBULAR SOMA

INSTALANDO SQL SERVER 2008

Como Usar o DriverMax

ANDROID APPLICATION PROJECT

Manual de Instalação

❶ No Sistema Gênesis, na Aba ESTOQUE

COMO CRIAR UMA APRESENTAÇÃO NO IMPRESS

CURSO DE VIRTUALIZAÇÃO

UNIBR FACULDADE DE SÃO VICENTE ESTÁGIO DIGITAL Manual de Criação Passo-a-Passo

CONFIGURAÇÃO MINIMA EXIGIDA:

Mala Direta no OpenOffice.org Writer 2.0

Manual do Sistema "Fala Comigo - Sistema de Atendimento On-Line" Editorial Brazil Informatica

Melhor do que driblar os vírus de pendrive, é não pegá-los! Mas como fazer isto?

SPARK - CONFIGURAÇÃO

Nota de Aplicação. Exemplo de log de usuários utilizando IHM Magelis e o leitor biometrico XB5S5B2L2. Suporte Técnico Brasil. Versão: 1.

TUTORIAL SISTEMA OPERACIONAL WINDOWS XP

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP

Dúvidas Freqüentes sobre o OpenOffice Apresentação

Tutorial EPF Básico. 1)Vá a File-> New->Method Library. Escolha uma pasta para criar a Method Library.

TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo

Manual de Utilização COPAMAIL. Zimbra Versão 8.0.2

Como gerar arquivos.plt

Montar planilhas de uma forma organizada e clara.

UNIVERSIDADE ESTADUAL DE CAMPINAS. Instruções para Uso do Software VISIO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA DISCIPLINAS: CIRCUITOS E SISTEMAS DIGITAIS GUIA PRÁTICO MAX-PLUS II VERSÃO 7.

1º PASSO: CRIE NO SEU COMPUTADOR UMA PASTA PARA O SEU PROJETO 2º PASSO: CONHEÇA O MOVIE MAKER

Com o DPR-1260 podem ser utilizadas até 4 impressoras USB. Segue um exemplo de topologia a que o equipamento atende:

Configuração Java Nota Legal Porto Alegre

Sistema de Automaçaõ de Vendas Manual Passo a Passo

ELETRÔNICA DIGITAL I

Office 365 Manual Outlook 365 Web Application

COMO INSTALAR O CATÁLOGO

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

Universidade Federal de Minas Gerais UFMG Centro de Apoio à Educação a Distância CAED TUTORIAL: Possíveis Métodos para Converter Imagens em PDF

Transferência de Dados entre Computadores

Verifique se o Plugin do Flash Player está instalado no seu computador para a navegação adequada no portal.

Microsoft Word INTRODUÇÃO

Professora Martha Spalenza Professora de Informática da Faetec

Transcrição:

Tutorial do Quartus II Introdução A seguir, você tomará contato com a ferramenta de projeto digital Quartus II, da Altera Corporation, que além de permitir descrever e simular circuitos lógicos complexos, permite também configurar Dispositivos Lógicos Programáveis, visando a obtenção de circuitos integrados para aplicação específica. O aplicativo Quartus II pode ser obtido diretamente da Altera e instalado no seu microcomputador (em casa ou em algum local de seu acesso fora da Universidade), de modo que você poderá utiliza-lo para estudar, realizar trabalhos durante o semestre e realizar projetos de seu interesse. Visite o site da Altera denominado Download Center: (https://www.altera.com/support/software/download/sof-download_center.html) e procure a versão livre Quartus II Web Edition para download. Se quiser, você poderá gravar num CD-ROM a versão em uso nas aulas requisitando o arquivo diretamente com o técnico do Laboratório de Eletrônica (Sérgio). Simulando um circuito Mux 2:1. Iniciar o software Quartus II. No menu File, crie um projeto novo File -> New Project Wizard. A primeira tela (Introduction) contém explicações de como utilizar o Wizard. Clique NEXT. Na segunda tela (Directory, Name, Top Level), preencha o campo working directory com uma pasta onde guardará os seus projetos. Por exemplo: C:\Temp\projeto_<seu_nome>. Lembre-se de copiar todo o conteúdo no seu pen-drive, para poder restaura-lo numa próxima aula. Digite na segunda linha o nome de seu projeto. Note que a terceira linha é preenchida automaticamente, deixe-a assim. Clique NEXT. Na terceira tela (Add Files), você adicionaria arquivos de outros projetos já existentes. Neste exemplo, clique apenas NEXT. Na quarta tela (Family & Device Settings), escolha Family FLEX10K e na lista de Available Devices, selecione a opção EPF10K70RC240-4. Na quinta tela (EDA Tool Settings), clique apenas NEXT. A sexta-tela traz apenas um resumo do que foi definido. Verifique, corrija algo que estiver errado, e clique FINISH. Tutorial Quartus II Página 1

Definindo a entrada do projeto por meio do Editor de Esquemático (Schematic File): File -> New -> Block Diagram/Schematic File -> OK. Irá aparecer uma janela de desenho com nome genérico Block1.bdf. Entrada e colocação dos símbolos lógicos: Clicar no símbolo AND que fica na barra de ferramentas à esquerda da área de desenho. A janela Symbol será aberta. No menu Libraries, dê 2 cliques na única pasta existente para expandi-la. Novamente, 2 cliques em primitives, e 2 cliques em logic. Então você observará uma lista de nomes das portas lógicas básicas. Procure pelo and2 e note que o seu símbolo aparecerá na área de imagem da janela. Clique OK para selecionar o and2 e voltar à página de desenho. Clique então com o botão esquerdo do mouse para posicionar o and2, e uma segunda vez para posicioná-lo novamente ao lado. O MUX 2:1 contém 2 portas and2. Repita o passo anterior para inserir 1 or2 e 1 not. Procure no pasta primitives -> pin os símbolos de input e output, posicionando-os. Ao final, a área de desenho deve ficar com o aspecto da Figura 1. Conectando fios: ao se posicionar o cursor do mouse sobre um pino de entrada ou saída de uma porta lógica, o mesmo se transforma em cruz. Basta clicar o botão esquerdo e arrastar o mouse iniciando um fio até o ponto destino. Ângulos retos são produzidos automaticamente ao se arrastar na diagonal. Ao soltar o botão, o segmento de fio termina e pode ser reiniciado deste ponto em diante. Procure realizar as conexões tal como mostrado na Figura 2. A inst OR2 OUTPUT Y B inst2 inst1 C NOT inst3 Figura 1 Diagrama esquemático de um MUX 2:1: posicionamento dos símbolos. Tutorial Quartus II Página 2

A inst OR2 OUTPUT Y B inst2 inst1 C NOT inst3 Figura 2 Diagrama esquemático de um MUX 2:1 completo. Definindo o nome dos pinos de entrada e saída: dê 2 cliques com botão esquerdo sobre o nome genérico pin_name que aparece nos inputs e output. Digite então o nome desejado, A, B, C e Y no caso do MUX 2:1. Assinalando os números dos pinos do chip aos pinos do diagrama esquemático: Assignments -> Pins : Uma nova janela irá abrir com o desenho de pinagem do chip Altera selecionado. Na coluna Node Name, clique em <<new node>> e escreva o nome de um pino do diagrama esquemático. Na coluna location, escreva o número de um pino do chip. Caso o número de pino não possa ser usado, o programa propõe um número próximo. Lembre-se que na prática, este procedimento deve ser planejado tendo em mente a placa onde o chip é montado. Neste exemplo, use os seguintes pinos: Pino A -> pino 12 Pino B -> pino 13 Pino C -> pino 14 Pino Y -> pino 15 Feche a janela de pinos, os números de pinos assinalados serão salvos automaticamente. Salvando o esquemático: File -> Save As -> mux21 (dê sempre um nome para o qual seja fácil reconhecer a função do circuito). Tutorial Quartus II Página 3

Checando pinos não utilizados (MUITO IMPORTANTE): Assignments -> Device -> Botão Device and Pin Options... à direita da janela. Aba Unused Pins -> preencher a janela Reserved all unused pins: com As input tri-stated. Essa seleção fará com que os outros (vários!) pinos do chip sejam programados como entradas desconectadas, para evitar possíveis curto-circuitos nestes pinos. Compilando o projeto: Processing -> Start Compilation A janela de Compilation Report irá se abrir, enquanto que diversas mensagens referentes ao processo de compilação aparecerão. Normalmente, você notará mensagens rotuladas como INFO (passos normais bem sucedidos do processo) e WARNING. Se houver ERROR, então algo deverá ser consertado no diagrama esquemático. Normalmente, uma mensagem ERROR traz alguma indicação do tipo de erro existente. Procure entende-la. Se o processo de compilação for bem sucedido, aparecerá um quadro com a mensagem Full Compilation was successful. Clique OK para continuar. Um efeito interessante após a compilação é que os números assinalados aos pinos irão aparecer ao lado dos mesmos. Verifique se estão como esperado. Preparando o circuito projetado para simulação: File -> New -> Vector Waveform File -> OK Uma janela vazia de formas de onda será aberta. Para selecionar os sinais que serão visualizados na simulação, clique com o botão direito sobre a área abaixo da coluna Name: Botão dierito -> Insert -> Insert Node or Bus... -> Node Finder Uma janela denominada Node Finder irá se abrir. Clique em List. Selecione todas as entradas e saídas do lado esquerdo e aperte o botão >. Aperte OK e OK novamente. Os sinais selecionados irão aparecer na tela de simulação. Definindo as formas de onda de entrada: Selecione o nome de um sinal de entrada. Note que o menu de edição vertical à esquerda fica habilitado. Clique na opção C (para formas de onda periódicas). Na janela Count Value, selecione a aba Timing e modifique o campo Multiplied by com um valor significativo de passos da escala de tempo, por exemplo 10. OK. Realize o mesmo procedimento para as demais entradas. Modifique o campo Multiplied by com valores diferentes, de modo que você veja ao final todas as combinações lógicas de A, B e C no formato 000, 001, 010, 011, 100, ou seja, reproduzindo as combinações da tabela-verdade no sentido horizontal. Sugestão: para A =10, use B=20 e C=40. Nunca edite as saídas. Por que? Elas serão calculadas pelo simulador, portanto não faz sentido defini-las. Tutorial Quartus II Página 4

Simulando: Salve a tela de simulação: File -> Save As -> use o nome sugerido pela tela, que é o mesmo nome do esquemático. Essa coincidência de nomes dos arquivos de esquemático e de formas de onda, que irão diferir apenas pela extensão dos arquivos, é essencial para o Quartus II funcionar. Processing -> Start Simulation -> OK O processo de simulação irá iniciar, e se tudo correr bem, sem ERROR na janela de mensagens, você irá obter uma mensagem de Simulator was successful. Clique OK para fechá-la. Veja finalmente na tela de simulação o resultado expresso nas saídas. Analise sempre as formas de onda para verificar se são consistentes. Veja na Figura 3. O simulador não faz o milagre de verificar sozinho que o circuito projetado funciona bem ou não. Cabe ao projetista inventar uma estratégia de simulação onde ele passa observar o funcionamento do circuito, e analisar os resultados para saber se batem com o esperado. Figura 3 Resultados da simulação do MUX 2:1. Tutorial Quartus II Página 5