Sistemas Digitais Pinagem Monitoria Sistemas Digitais – 2006.1 - {aqc, fbla, gamsd, mls2, cin.ufpe.br Pinagem Pinagem: – Relação entre os pinos.

Slides:



Advertisements
Apresentações semelhantes
Lógica booleana e implementação de funções booleanas
Advertisements

Identificação da equipe
Entrada e Saída Introdução.
Álgebra Booleana e Circuitos Lógicos
Editor de Slides BrOffice Impress
Ney Laert Vilar Calazans
ChipScope Pro O que é? - Analisador de sinais internos a um FPGA
Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Informática Programa de Pós-Graduação em Ciência da Computação Xilinx ChipScope Pro.
Ney Laert Vilar Calazans
Aula 12 – Prototipação de Processadores e Entrada e Saída LABORG 1º/junho/2009 Ney Laert Vilar Calazans.
Parte 7 - VHDL: Processos, Paralelismo e o Comando process (Continuação) LABORG 05/outubro/2009 César Augusto Missio Marcon Ney Laert Vilar Calazans.
Parte 9 – Prototipação de Processadores e Entrada e Saída LABORG 27/novembro/2009 Ney Laert Vilar Calazans.
Parte 2 – Introdução a VHDL Uso de Hierarquia LABORG Fernando Gehm Moraes César Marcon Ney Laert Vilar Calazans 31/agosto/2009.
VHDL Linguagem de Descrição e Síntese de Circuitos Digitais
Sistemas Digitais Projeto RTL – Unidade de Execução
Unidades de Execução e de Controle Sistemas Digitais.
Eletrônica Digital Funções e Portas Lógicas
Lógica reconfigurável por hardware
Introdução ao Quartus II
CAPÍTULO 6 1. Computação reconfigurável
Genesis - Centro de Projeto de Sistemas Eletrônicos
Professor: Carlos Roberto da Silva Filho, M. Eng.
Como instalar e executar o programa
Universidade Federal de Santa Catarina – UFSC
CURSO PRÁTICO PRÓ-ELÉTRICA
Engenharia de Software para Computação Embarcada
Daniel Alexandro/Reniê Delgado/Vanessa Ogg
Lógica reconfigurável por hardware
GSI008 – Sistemas Digitais
Dispositivos Lógicos Programáveis (DLP) Ideia e Arquiteturas
Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Informática Programa de Pós-Graduação em Ciência da Computação PUCRS-FACIN-PPGCC
Usando ChipScope Alexandre Amory
INTRODUÇÃO À INFORMÁTICA – Aula 6
Introdução a Linguagens de Programação
POWER POWER POINT POINT.
Instalação  A tela abaixo é a primeira a aparecer durante a instalação do Caché 5. O diretório selecionado será usado para salvar alguns arquivos usados.
Introdução à Automação
Aula de Word Básico Séries Iniciais.
MO801 - Tópicos em Arquitetura e Hardware Michele Tamberlini 05/2006
ENGA78 – Síntese de Circuitos Digitais
Nome do Trabalho Autores. Digite aqui Introdução sem alterar a fonte ou seu tamanho. Caso necessitar de mais um slide, clique com o botão direito no slide.
Aula 11 Programação Orientada a Eventos
Cadastro de produto Farmácias e Drogarias.
Aula 7.Registrar Imagem CBERS HRC com Imagem CBERS CCD Importar bandas 2, 3 e 4 da imagem CBERS CCD Definir o mapeamento da imagem HRC com CCD utilizando.
Introdução a Organização e Arquitetura de Computadores
Hardware Description Language Aula 4 –VHDL (introdução)
Sistemas Digitais Somadores.
Sistemas Digitais Introdução ao Quartus II Monitoria Sistemas Digitais – {fbla, rgo, jpmk, thfp, fcm} at cin.ufpe.br Introdução ao Quartus II.
Introdução a VHDL Monitoria de Digitais.
Revisão do Quartus II e Ferramentas de Simulação
Estudo do cálculo do equivalente para curto circuito
Diagrama de estado ? Exemplo:
Engenharia de Sistemas Embarcados Aula 7: Analisador Lógico.
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
Eletrônica Digital II ELT013
AULA 01 Apresentação do Editor de Texto do Office 2010.
Latches e Flip-Flops (1/2)
Exercício: Trazer próxima aula
Latches e Flip-Flops (2/2)
Sistemas Digitais Projeto do curso Prof. Manoel Eusebio de Lima Centro de Informática Universidade Federal de Pernambuco.
PROGRAMAÇÃO E PROJETOS COM DISPOSITIVOS FPGA (2.a parte) Treinamento Software Quartus II.
Circuitos Lógicos Sequenciais
Aline Oliveira Everton Godoy Gabriel Leoni Lenilton Rocha Nelson Deda.
Circuitos Digitais Multiplexador (MUX) e Demultiplexador (DEMUX)
Noções básicas de editores de texto Profª Juliana Schivani MÍDIAS EDUCACIONAIS.
Descrevendo Circuitos Lógicos Capítulo 3 Parte I
Laboratório de Lógica Configurável T8LLC
Eletronica Digital III
Eletronica Digital III
Transcrição da apresentação:

Sistemas Digitais Pinagem

Monitoria Sistemas Digitais – {aqc, fbla, gamsd, mls2, cin.ufpe.br Pinagem Pinagem: – Relação entre os pinos da plataforma e as entradas e saídas do sistema Sem isso o sistema não funciona!

Monitoria Sistemas Digitais – {aqc, fbla, gamsd, mls2, cin.ufpe.br Pinagem Entradas baseadas em texto (VHDL) ou diagrama esquemático (block diagram) Projeto com uso de funções (blocos) de bibliotecas – portas lógicas, flip-flops, pinos e outras primitivas – possibilidade de criação de biblioteca do usuário (permite criação de símbolos) Ferramentas para simulação e análise das saídas dos circuitos (waveforms) Software integrado para geração de sistemas/plataformas: SOPC Builder Conselheiro para otimização de temporização e recursos Implementação na plataforma UP1

Monitoria Sistemas Digitais – {aqc, fbla, gamsd, mls2, cin.ufpe.br Introdução ao Quartus II – Tipos de Arquivos

Monitoria Sistemas Digitais – {aqc, fbla, gamsd, mls2, cin.ufpe.br Introdução ao Quartus II – Fluxo Fluxo de Desenvolvimento – Concepção do sistema em VHDL ou esquemático – Submissão das entradas no sistema – Simulação – Correção de erros, quando necessário – Implementação na UP1

Monitoria Sistemas Digitais – {aqc, fbla, gamsd, mls2, cin.ufpe.br Introdução ao Quartus II – Fluxo

Monitoria Sistemas Digitais – {aqc, fbla, gamsd, mls2, cin.ufpe.br Introdução ao Quartus II – Ambiente Ambiente de Projeto – Criar novo projeto – Entrada esquemática Editor – Compilar/mapear circuito no FPGA – Simulação Resultado (waveforms)

Ambiente de Projeto

Criar novo projeto 1. Criar novo projeto2. Criar novo projeto 3. Escolha área de trabalho 4. Nome do projeto 5. Nome do nível de hierarquia mais alto do projeto 6. confirmar

Entrada esquemática Cria editor esquemático

Portas lógicas/pinos (E/S) Fios e barramentos zoom Full screen on/off texto Entrada esquemática - Editor

Portas lógicas/pinos primitivas fios pino Entrada esquemática - Editor

2. Compilar/mapear o circuito no FPGA 1. Salvar projeto Compilar/Mapear circuito no FPGA

1. Criar sinais para simulação Simulação

2. Click (botão direito) 3. Selecione sinais p/simulação 4. Start 4. Escolha sinais OK Sinais escolhidos Simulação

Full screen (on/off) Click sinal de entrada p/formar onda de simulação Simulação

1.Gere ondas p/A,B e C. a. Use um clock (para geração automática) ou b. Gere os valores passo a passo 1.Ajuste tamanho do grid de amostragem (grid size). Ex: 10 ns 2.Tempo de simulação. Ex: 100 ns Simulação

1.Executar Simulação Simulação

Simulação – Resultados

Monitoria Sistemas Digitais – {aqc, fbla, gamsd, mls2, cin.ufpe.br Introdução ao Quartus II – Laboratório Primeira Atividade – Desenvolver um circuito de alarme de um automóvel com a seguinte característica funcional: o alarme/advertência deve ser acionado quando a ignição estiver acionada (carro ligado) e pelos menos uma das portas estiver aberta.

Monitoria Sistemas Digitais – {aqc, fbla, gamsd, mls2, cin.ufpe.br Introdução ao Quartus II – Laboratório Primeira Atividade – Etapas do projeto: Identificar os sinais de entrada e de saída do circuito; Levantar a tabela verdade do circuito; Deduzir e otimizar as equações booleanas da cada sinal de saída; Implementar o circuito no Quartus II; Baixar o circuito na UP1 (plataforma de prototipação da Altera). Essa atividade deve ser apresentada até o final desta aula!

Monitoria Sistemas Digitais – {aqc, fbla, gamsd, mls2, cin.ufpe.br Introdução ao Quartus II – Laboratório Segunda Atividade – Uma companhia instituiu o seguinte controle para o acesso de seus três estacionamentos: cada empregado tem um cartão que deve ser inserido numa brecha especial que existe em cada portão - o portão só abrirá se o empregado estiver autorizado a usar o estacionamento. – Devemos implementar esse controle de acordo com as tabelas abaixo:

Monitoria Sistemas Digitais – {aqc, fbla, gamsd, mls2, cin.ufpe.br Introdução ao Quartus II – Laboratório Segunda Atividade – Etapas do projeto: Identificar os sinais de entrada e de saída do circuito; Levantar a tabela verdade do circuito; Deduzir e otimizar as equações booleanas da cada sinal de saída; Implementar o circuito no Quartus II; Baixar o circuito na UP1 (plataforma de prototipação da Altera). Essa atividade deve ser apresentada até 20 minutos após o início da próxima aula!

Monitoria Sistemas Digitais – {aqc, fbla, gamsd, mls2, cin.ufpe.br Introdução ao Quartus II – UP1 UP1 – Placa de prototipação da Altera

Monitoria Sistemas Digitais – {aqc, fbla, gamsd, mls2, cin.ufpe.br Introdução ao Quartus II – Sugestões Sugestões de Leitura: – Introduction to Quartus II (pdf) – Getting Started With Quartus II Software getting-started.html getting-started.html – Quartus II Development Software Version 6.0 Literature Sugestão de download: – Quartus II Web Edition Software Version quarwebmain.html quarwebmain.html

Sistemas Digitais Introdução ao Quartus II