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

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

Tutorial Floorplanning - ISE 6.1

Apresentações semelhantes


Apresentação em tema: "Tutorial Floorplanning - ISE 6.1"— Transcrição da apresentação:

1 Tutorial Floorplanning - ISE 6.1
Centro de Informática - UFPE Grupo de Engenharia da Computação Tutorial Floorplanning - ISE 6.1 Curso Básico Utilizando a MicroBlaze and Multimedia Demostration Board Abel G. S. F., Halmos F., Manoel E. L., Paulo S. B. N., Remy E. S. 1o Sem. 2004

2 Projeto com 2 módulos Crie um novo projeto, como mostrado ao lado.
Acione Next até aparecer o botão Finish.

3 Adicionar arquivos fonte.
Acionar o botão direito do mouse sobre ícone com o nome do FPGA para acessar função de adicionar arquivos fonte.

4 Adicionar arquivos fonte.
Adicione os arquivos fonte: Top_Clk_div.vhd, Clk_div.vhd, Ctrl_div.vhd. Confirmar VHDL Design File:

5 Novo Projeto Hierárquia de projeto após adição dos arquivos fonte:

6 Modificar Preferência
Selecionar o menu Edit->Preferences.... No ISE. Escolher a guia Processes. “Setar” Process Settings para Advanced .

7 Modificar propriedades da Síntese
Abrir a janela de propriedades da síntese.

8 Modificar propriedades da Síntese
Modificar Keep Hierarchy para Yes.: Isto mantém a hierárquia dos módulos descritos no Top após a síntese.

9 Síntese com Hierarquia
Projeto Sintetizado!!!

10 Criação do Arquivo de Restrições
Selecionar o arquivo top do projeto. Com o botão direito selecionar New Source.

11 Criação do Arquivo de Restrições
Selecionar Implementation Constraints file. Nomear o arquivo de restrições com o mesmo nome do Top, mais com extensão ufc. Next!!

12 Criação do Arquivo de Restrições
Vincule o arquivo ucf ao arquivo fonte Top Next!!!

13 Edição do Arquivo de Restrições
Selecione o arquivo fonte Top Acione o botão direito sobre o ícone Edit Constraint (Text) e Run para editar o arquivo ucf.

14 Edição do Arquivo de Restrições
Definir o posicionamento das portas no FPGA

15 Floorplanning O floorplan pode ser aberto
em 3 pontos do fluxo de projeto O FloorPlan Design e o FloorPlan Design Post-Map são similares pois ainda não foi definido o posicionamento!!! A nível de CLBs O FloorPlanner após place e router é similar aos outros mais já é possível ver um posicionamento a nível de CLBs!!!

16 Floorplanning 2 1 3 Selecionar área: 1 – clicar no módulo.
2 – Seleciona o Assign area constraint. 3 – Selecionar com botão esquerdo do mouse a área para posicionar módulo. 2 3

17 Floorplanning 2 1 3 Posicionar o módulo Divisor Selecionar área:
1 – clicar no módulo. 2 – Seleciona o Assign area constraint. 3 – Selecionar com botão esquerdo do mouse a área para posicionar módulo.

18 Arquivo UCF após o Floorplanning
Salvar o Floorplan. Fechar a Janela de Floorplanner. Verificar as modificações geradas pelo Floorplanning no arquivo ucf.

19 Floorplanning após place & route
Floorplan Post-Map é idêntico ao anterior pois o Map não posicionou as partes lógicas ainda no FPGA!!!!

20 Floorplanning após place & route
Floorplan Post-Place & Route As partes lógicas já posicionadas no FPGA!!!!

21 Floorplanning após place & route

22 Floorplanning após place & route
Esta janela mostra o posicionamento das partes lógicas no FPGA

23 Floorplanning após place & route
Esta janela permite a edição do floorplanning como já descrito.

24 FPGA place & route Editor
O FPGA Editor permite a visualização e modificação manual do placement e route. Basta utilizar o mouse para arrastar componentes ao longo da planta baixa do FPGA!!!

25 FPGA place & route Editor

26 FPGA place & route Editor

27 FPGA place & route Editor

28 FPGA place & route Editor

29 FPGA place & route Editor

30 FPGA place & route Editor

31 Fechar FPGA place & route Editor
Após Fechar o FPGA Editor , é possíve gerar os arquivos de configuração

32 FIM


Carregar ppt "Tutorial Floorplanning - ISE 6.1"

Apresentações semelhantes


Anúncios Google