19
1 Projeto PDesigner

1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

Embed Size (px)

Citation preview

Page 1: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

1

Projeto PDesigner

Page 2: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

2

Agenda

• PDesigner

Page 3: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

3

Motivação

• MPSoC– Modelagem– Simulação– Análise

• Integração de Padrões Internacionais– ArchC 2.0– Distribuição: SPIRIT 1.2– AMBA 2.0– AVALON– SystemC 2.1– TLM

Page 4: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

4

Características

• Framework Gráfico Profissional• Modelagem de Plataformas MPSoC• Integração Automática de Simuladores

de Processadores (ArchC)• Geração de Simulador

Page 5: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

5

Fluxo de Projeto

Page 6: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

6

PDesigner - Arquitetura

Page 7: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

7

Platform Builder Plugin

Page 8: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

8

SPIRIT

Page 9: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

9

Integração ipPROCESS

• Requisitos• Análise e Projeto• Implementação RTL• Verificação Funcional• Prototipação FPGA• Distribuição

SPIRIT

PDesigner

Page 10: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

10

PDesigner

• Plugins– Platform Builder– ArchC

• Perspectivas– Graphical Perspective– Code Edition Perspective– Simulation Perspective

Page 11: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

11

Platform Builder – Graphical Perspective

Page 12: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

12

Adicionar Componente

Page 13: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

13

Outras Funcionalidades

• Platform Builder Plugin– Modelagem gráfica de plataformas MPSoC– Adicionar componente a biblioteca– Remover componente da biblioteca– Gerar Código SystemC– Simular Plataforma

Page 14: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

14

ArchC Plugin

Page 15: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

15

ArchC Plugin – Criar Projeto

Page 16: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

16

ArchC Plugin - Perspective

• Manipulação e Visualização dos Arquivos

• Syntax Highlight

• Menu ArchC

• Console:•Compilação•Simulação

Page 17: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

17

ArchC Plugin - Menu

• Exportar Componente•Padrão SPIRIT

• Exportar Componente para PDLibrary

•Componente para modelagem de plataforma

• Compilar e Simular Componente

Page 18: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

18

Outras Funcionalidades

• ArchC Plugin– Compilar Código ArchC– Simular– Exportar componente– Exportar componente para biblioteca

Page 19: 1 Projeto PDesigner. 2 Agenda PDesigner 3 Motivação MPSoC –Modelagem –Simulação –Análise Integração de Padrões Internacionais –ArchC 2.0 –Distribuição:

19

Futuro

• Finalizar Integração (Export) ArchC 2.0• Plugin de Exploração de Memória• Plugin de Mapeamento• Plugin de Port do Sistema Operacional