Revisão do Quartus II e Ferramentas de Simulação

Slides:



Advertisements
Apresentações semelhantes
Flip-Flops e Dispositivos Correlatos
Advertisements

1 Hardware Description Language (HDL) Para quê precisamos de uma Linguagem de Descrição de Hardware ? Modelar, Representar e simular hardware digital Concorrência.
Master Pages no ASP.NET 2.0 Adaptado/Retirado do MSDN.
BD em.NET: Passo a passo conexão com SQL Server 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Identificando requisitos
Projecto de Hardware com FPGAs
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.
Verilog AULA - 3.
Lógica reconfigurável por hardware
VHDL (outros tópicos) MO801/MC912.
Conhecendo Hardware Parte 2
Introdução ao Quartus II
Semana de Engenharia Introdução a Linguagem de Descrição de HW VHDL a ao Projeto Baseado em Lógica de Programação ALTERA Prof. Daniel Barros Júnior
Altera Excalibur.
Genesis - Centro de Projeto de Sistemas Eletrônicos
FLI – ModelSim Pedro Velho.
ORCAD 9 - PSPICE SIMULADOR ELÉTRICO
COMO CRIAR UM NOVO COMPONENTE NO CAPTURE
VERILOG HDL Instruções de Laço Repeat While For
O Flip-Flop Mestre/Escravo
Simulação em Arena Aula 5 - Modelagem Intermediária e Sistemas Terminais MSc. Eng. Gustavo Nucci Franco DEF - FEM - UNICAMP.
Instrutor: Nilo Menezes
- Soluções em Geoprocessamento
Universidade Federal de Santa Catarina – UFSC
Manual de Instruções Placa UNILAB Placa UNILAB Virtual.
Engenharia de Software para Computação Embarcada
Laboratório de electrónica de Raios Cósmicos (e-CRLab): Ensino e Investigação Luis Mendes.
Banco VolksWagen. Atenção: Para melhorar a performance das aplicações WEB que você acessa e também para mante – las sempre atualizadas, alguns cuidados.
PIC16F877A Linguagem C e Assembly
UTFPR – Prof. Carlos Raimundo Erig Lima. Smart compilation – permite que o Quartus II não execute etapas desnecessárias da compilação. Incremental.
Engenharia de Software para Computação Embarcada
Daniel Alexandro/Reniê Delgado/Vanessa Ogg
Antonyus Pyetro Infra-estrutura de Hardware – IF674
Placa de prototipação H.O.T. II
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
Validação de VHDL: técnicas e ferramentas
MO801 - Tópicos em Arquitetura e Hardware Michele Tamberlini 05/2006
Instalação do GNF-e Para instalar o programa do GNF-e serão utilizados os seguintes executáveis: -Dotnetfx (IExpress Setup); -Vjredist (IExpress Setup);
Lógica Programável PTC2527 – EPUSP Guido Stolfi.
Projetos Grandes MO801/MC912. Roteiro Componentes Configurações Instanciação múltipla Instanciação condicional Atenção: Os exemplos são cumulativos.
OMNeT++.
Introdução a Organização e Arquitetura de Computadores
Hardware Description Language Aula 4 –VHDL (introdução)
Introdução à Programação da FPGA João M. P. Cardoso.
Hardware Description Language Aula 9 –Verilog HDL Prof. Afonso Ferreira Miguel, MSc.
Introdução à Linguagem VHDL
Projetando Sistemas Digitais com SystemVerilog
Tópicos em System-Level
Prof. Anderson Royes Terroso Abril, 2000.
Sistemas Digitais Introdução ao Quartus II Monitoria Sistemas Digitais – {fbla, rgo, jpmk, thfp, fcm} at cin.ufpe.br Introdução ao Quartus II.
Reciclando idéias. Roteiro ● Subequipe Garagem ● Subequipe Navegação ● Subequipe Controle ● Pesquisa de Usabilidade ● Andamento Geral.
Engenharia de Sistemas Embarcados Aula 7: Analisador Lógico.
Integrated Synthesis Environment (ISE) - Tutorial por José Carlos Sant’Anna Palma Programa de Pós-Graduação em Ciência da Computação.
Engenharia de Sistemas Embarcados Aula 5: Um Conjunto Básico de Ferramentas.
VERILOG.
Laboratório de Sistemas Digitais I
USB Host Remote Unit Status Report 2. Roteiro Projeto Primeiro Release Organograma Apoena –Arquitetura –Microcontrolador –Comunicação –Aplicação Andamento.
Tutorial Floorplanning - ISE 6.1
Analisar – Custos – Tempos de espera – Produção –... report_1.doe.
Sistemas Digitais Pinagem Monitoria Sistemas Digitais – {aqc, fbla, gamsd, mls2, cin.ufpe.br Pinagem Pinagem: – Relação entre os pinos.
PROGRAMAÇÃO E PROJETOS COM DISPOSITIVOS FPGA (2.a parte) Treinamento Software Quartus II.
DsPIC – Aula 3 Prof. Ricardo Teixeira Especialização em Sistemas Embarcados POLI – UPE.
Informática – Senai. Include e Require O PHP tem duas formas normalmente usadas para incluir o conteúdo de um arquivo PHP, em uma outra página. São elas:
EndNote X4 Prof. Luis Fernando Ferreira Mestrando em ciências da Reabilitação.
Aula 3 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Laboratório de Lógica Configurável T8LLC
Eletronica Digital III
Eletronica Digital III
Transcrição da apresentação:

Revisão do Quartus II e Ferramentas de Simulação SystemC and OO-Synthesis 14.04.2017 Revisão do Quartus II e Ferramentas de Simulação Prototipação de Circuitos Intergrados - Monitoria - Aula 1 Marcelo Lucena – mls2@cin.ufpe.br Tobias Oppold

Roteiro Criar um projeto com o verilog fornecido. Realizar síntese lógica. Analisar resultados. Restrições de síntese. Criar vetores de teste. Simular gate-level. Explorar opções de síntese. Pinagem. Programar FPGA. 14/04/2017 Soluções GrecO

Criando um projeto do Quartus II -> File -> New Project Wizard 14/04/2017 Soluções GrecO

Selecionar Nome do Projeto e Entidade Top-level 14/04/2017 Soluções GrecO

Adicionando Arquivos de Projeto 14/04/2017 Soluções GrecO

Selecionando Dispositivo Cyclone II EP2C35F672C6 14/04/2017 Soluções GrecO

Realizando a Síntese 14/04/2017 Soluções GrecO

Analisando Resultados da Síntese – Flow Summary 14/04/2017 Soluções GrecO

Analisando Resultados da Síntese – Timing Analyzer 14/04/2017 Soluções GrecO

Requisitos de Tempo do Módulo Setup Time – Tsu Hold Time – Th Clock to Output Delay – Tco Atraso de Propagação - Tpd 14/04/2017 Soluções GrecO

Setup Time – Hold Time Fonte: http://electronicdesign.com/Articles/Index.cfm?AD=1&ArticleID=9611 14/04/2017 Soluções GrecO

Clock to Output Fonte: http://www.kxcad.net/actel_designer/actel_designer_online_help/smarttime/Set_Output_Delay_Constraint_Dialog_Box.htm 14/04/2017 Soluções GrecO

Atraso de Propagação Fonte: http://6004.csail.mit.edu/currentsemester/tutprobs/pipeline11.gif 14/04/2017 Soluções GrecO

Criando Vetor de Simulação - Especificação File -> New... Other Files -> Vector Waveform File Pclock – count every 10ns (50MHz) OutStream_busy – 1 Preset – 0 nos primeiros 5 pulsos de clock Pdir – 1 nos primeiros 25 pulsos de clock Quando o Pdir for para 0, depois de aproximadamente 50 ciclos, colocar o Pnxt para 1 durante 3 ciclos. Repetir mais duas vezes o Pnxt para 1. O resto dos sinais para 0. 14/04/2017 Soluções GrecO

Vetor de Simulação 14/04/2017 Soluções GrecO

Vetor de Simulação 14/04/2017 Soluções GrecO

Simulação - Timing 14/04/2017 Soluções GrecO

Simulação - Functional 14/04/2017 Soluções GrecO

Explorar Opções de Síntese -> Assignments -> Analysis/Synthesis Settings Opções para a síntese -> Assignments -> Fitter Settings Opções para o Place and Route -> Assignments -> Timing Analysis Settings -> Classic Timing Analysis Settings Restrições temporais Tsu Tco Tpd Th Clock 14/04/2017 Soluções GrecO

Pinagem É necessário mapear as portas do módulo top-level nos pinos do FPGA. No datasheet da placa de prototipação está a relação dos pinos. -> Assignments Editor 14/04/2017 Soluções GrecO

Programação do FPGA Após o Place and Route, o Quartus gera uma bitstream que será usada para configurar os elementos lógicos dentro do FPGA. Arquivo de bitstream: .sof -> Tools -> Programmer Adicionar o .sof e programar o FPGA 14/04/2017 Soluções GrecO

Placa de Prototipação – DE2 Board 14/04/2017 Soluções GrecO

Placa de Prototipação – DE2 Board Manual de Referencia http://www/~mls2/files/Prototipacao/DE2%20Reference%20Manual.pdf Site http://www.altera.com/education/univ/materials/boards/unv-de2-board.html 14/04/2017 Soluções GrecO