A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Integrated Synthesis Environment (ISE) - Tutorial por José Carlos Sant’Anna Palma Programa de Pós-Graduação em Ciência da Computação.

Apresentações semelhantes


Apresentação em tema: "Integrated Synthesis Environment (ISE) - Tutorial por José Carlos Sant’Anna Palma Programa de Pós-Graduação em Ciência da Computação."— Transcrição da apresentação:

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


Carregar ppt "Integrated Synthesis Environment (ISE) - Tutorial por José Carlos Sant’Anna Palma Programa de Pós-Graduação em Ciência da Computação."

Apresentações semelhantes


Anúncios Google