Upload
alexandre-azambuja-alcaide
View
217
Download
0
Embed Size (px)
Citation preview
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: SPIRIT 1.2– AMBA 2.0– AVALON– SystemC 2.1– TLM
4
Características
• Framework Gráfico Profissional• Modelagem de Plataformas MPSoC• Integração Automática de Simuladores
de Processadores (ArchC)• Geração de Simulador
5
Fluxo de Projeto
6
PDesigner - Arquitetura
7
Platform Builder Plugin
8
SPIRIT
9
Integração ipPROCESS
• Requisitos• Análise e Projeto• Implementação RTL• Verificação Funcional• Prototipação FPGA• Distribuição
SPIRIT
PDesigner
10
PDesigner
• Plugins– Platform Builder– ArchC
• Perspectivas– Graphical Perspective– Code Edition Perspective– Simulation Perspective
11
Platform Builder – Graphical Perspective
12
Adicionar Componente
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
14
ArchC Plugin
15
ArchC Plugin – Criar Projeto
16
ArchC Plugin - Perspective
• Manipulação e Visualização dos Arquivos
• Syntax Highlight
• Menu ArchC
• Console:•Compilação•Simulação
17
ArchC Plugin - Menu
• Exportar Componente•Padrão SPIRIT
• Exportar Componente para PDLibrary
•Componente para modelagem de plataforma
• Compilar e Simular Componente
18
Outras Funcionalidades
• ArchC Plugin– Compilar Código ArchC– Simular– Exportar componente– Exportar componente para biblioteca
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