Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouThiago Lima Santana Alterado mais de 8 anos atrás
1
Integrated Synthesis Environment (ISE) - Tutorial por José Carlos Sant’Anna Palma Programa de Pós-Graduação em Ciência da Computação
2
2 Sumário Project Navigator Começando um Novo Projeto Síntese e Implementação Controle de Versões Programando o Dispositivo
3
3 Project Navigator Fontes do projeto Editor Log Processos
4
4 Sumário Project Navigator Começando um Novo Projeto Síntese e Implementação Controle de Versões Programando o Dispositivo
5
5 Começando um Novo Projeto File New Project Fluxo de projeto Definir a pasta do projeto - caso contrário, o gerenciador não cria uma pasta específica para o mesmo.
6
6 Começando um Novo Projeto Adicionando arquivos-fonte Adiciona o fonte apenas com um ponteiro para sua localização Adiciona o fonte e o copia na pasta do projeto Selecionar o tipo de fonte
7
7 Começando um Novo Projeto Editando as restrições do usuário Selecionar o Top_level do projeto Duplo-clique em “Edit Implementation Constraints File” Duplo-clique em para abrir o “Constraints Editor”
8
8 Começando um Novo Projeto Editando o arquivo de restrições do usuário (UCF)
9
9 Começando um Novo Projeto Constraints Editor Restrições no arquivo UCF Duplo-clique para entrar com as restrições de período
10
10 Começando um Novo Projeto Constraints Editor (cont) Restrições no arquivo UCF Duplo-clique para entrar com as restrições de “ports”
11
11 Sumário Project Navigator Começando um Novo Projeto Síntese e Implementação Controle de Versões Programando o Dispositivo
12
12 Síntese e Implementação Síntese lógica do projeto Duplo-clique em “Synthesize” para fazer a síntese lógica Relatório da síntese Cada processo pode ser executado passo a passo. Auto-make: Os processos anteriores ao selecionado são executado automaticamente. Preferências: botão direito Verificar sintaxe
13
13 Síntese e Implementação Preferências da síntese lógica Otimizado por área ou velocidade Nível de esforço Manter hierarquia entre os módulos
14
14 Síntese e Implementação Síntese física do projeto (implementação) Duplo-clique em “Implement Design” Relatório da tradução Relatório do mapeamento Floorplan antes do Place&Route Place&Route manual com FPGAEditor Preferências: botão direito
15
15 Síntese e Implementação Cont. implementação (place&route) Relatórios do Place&Route Floorplanner FPGAEditor
16
16 Síntese e Implementação Duplo-clique para gerar o bistream Relatório da geração do bistream Configuração do dispositivo com o Impact Preferências: botão direito Geração do Bitstream
17
17 Síntese e Implementação Obs. 2: Para apagar todos os dados de síntese e implementação do projeto: Project Delete Implementation Data Obs. 1: O bitstream gerado tem o nome da entidade top_level com extensão.bit e não o nome do projeto. IMPORTANTE: Selecionar JTAG Clock nas propriedades do processo “Generate Programming File”
18
18 Ajuda Sensível ao Contexto Pressionando “F1”
19
19 Sumário Project Navigator Começando um Novo Projeto Síntese e Implementação Controle de Versões Programando o Dispositivo
20
20 Controle de Versões Para salvar uma versão de um projeto, pode-se arquivá-lo ou criar um snapshot Para arquivar um projeto: –Project Archive –Será criado um arquivo.zip Para abrir um projeto arquivado: –Descompactar o arquivo.zip –File Open Project (selecionar o arquivo.npl)
21
21 Controle de Versões Snapshot: salva o estado atual do projeto Podem ser criados em qualquer momento Para criar um snapshot: –Project Take Snapshot Obs.: O estado do projeto em cada snapshot é mostrado na janela de processos Lista de snapshots: Duplo-clique para visualizar o conteúdo
22
22 Controle de Versões Para substituir o projeto atual por um snapshot: –Selecionar o snapshot desejado –Project Replace with Snapshot Para apagar um snapshot: –Selecionar o snapshot desejado –Source remove
23
23 Sumário Project Navigator Começando um Novo Projeto Síntese e Implementação Controle de Versões Programando o Dispositivo
24
24 Programando o Dispositivo Duplo clique para executar a ferramenta iMPACT O download do bitstream é feito através da ferramenta iMPACT
25
25 Programando o Dispositivo Seleção do modo de configuração: Selecionar o modo Selecionar detecção automática dos dispositivos a configurar
26
26 Programando o Dispositivo Duplo-clique para adicionar o arquivo de configuração do CPLD Duplo-clique para adicionar o arquivo de configuração do FPGA Clicar com o botão direito e selecionar “Program” para fazer o download
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.