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

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

1 Workshop GrecO 2005 Análise de Comunicação em Plataformas.

Apresentações semelhantes


Apresentação em tema: "1 Workshop GrecO 2005 Análise de Comunicação em Plataformas."— Transcrição da apresentação:

1 1 Workshop GrecO 2005 Análise de Comunicação em Plataformas

2 2 Informações Gerais Equipe: –André Luis Meneses Silva (alms2) –Guilherme Álvaro R. M. Esmeraldo (garme) Orientadora: Edna Natividade da Silva Barros (ensb) Linha de Pesquisa: –Análise de Comunicação em Plataformas MSoCs

3 3 Introdução Projeto de plataforma –Muitas variáveis devem ser levadas em consideração.

4 4 O problema e sua relevância Detecção da melhor arquitetura de comunicação, em nível de simulação, a depender do critério utilizado: –Potência –Performance –Latência –... Detecção tardia de falhas na arquitetura de comunicação do projeto de plataforma. Estes problemas propiciam um aumento no: – Tempo de projeto, Custo NRE, Time to market, entre outros...

5 5 Objetivo Criar mecanismos para possibilitar a análise de comunicação em barramentos em nível de simulação de acordo com os domínios de aplicação definidos.

6 Abordagem Construção do Amba Plataforma Modelo Integração ao PD Construção de um Ambiente de análise Integração deste ambiente ao PD Análise de Comunicação

7 Abordagem Construção do Amba Plataforma Modelo Integração ao PD Construção de um Ambiente de análise Integração deste ambiente ao PD Análise de Comunicação Construção do Barramento Amba de acordo com os níveis transacionais TL1 e TL2 definidos pela OCP.

8 Abordagem Construção do Amba Plataforma Modelo Integração ao PD Construção de um Ambiente de análise Integração deste ambiente ao PD Análise de Comunicação Construção do Barramento Amba de acordo com os níveis transacionais TL1 e TL2 definidos pela OCP. Para tal, está sendo utilizado: –Sistemas Operacionais: Windows XP, Ubuntu 5.10 e Slackware 10.2 –Compiladores: GCC 3.4 e 4.0 –Cygwin –SystemC TLM SystemC v.2.1 –Eclipse v3.1.1 C/C++ Development Tools (CDT) –CVS –Manual de Especificação Oficial do Barramento AMBA

9 Abordagem Construção do Amba Plataforma Modelo Integração ao PD Construção de um Ambiente de análise Integração deste ambiente ao PD Análise de Comunicação Definição e implementação de uma plataforma modelo em SystemC para validação do barramento.

10 Abordagem Construção do Amba Plataforma Modelo Integração ao PD Construção de um Ambiente de análise Integração deste ambiente ao PD Análise de Comunicação A plataforma modelo servirá como base para integração do barramento ao Platform designer. A idéia para integração do barramento a esta ferramenta é encapsulá-lo como um componente de software.

11 Abordagem Construção do Amba Plataforma Modelo Integração ao PD Construção de um Ambiente de análise Integração deste ambiente ao PD Análise de Comunicação Levantamento dos trabalhos existentes na área de análise de comunicação Definição dos domínios a serem utilizados no trabalho: –Potência –Latência –Performance Uso dos barramentos Amba e Avalon, bem como dos modelos de plataforma gerados para realização destes estudos

12 Abordagem Construção do Amba Plataforma Modelo Integração ao PD Construção de um Ambiente de análise Integração deste ambiente ao PD Análise de Comunicação Construção de uma ferramenta ou metodologia para realizar a análise de comunicação de acordo com os domínios estudados.

13 Abordagem Construção do Amba Plataforma Modelo Integração ao PD Construção de um Ambiente de análise Integração deste ambiente ao PD Análise de Comunicação Integração da ferramenta ou metodologia no Platform Designer. Como o platform designer é uma ferramenta que utiliza o eclipse, a idéia para integração é fornecer a ferramenta ou metodologia como plugin do eclipse

14 14 Resultados Foi construído o Barramento Amba AHB TL1, seguindo sua especificação padrão fornecida pela ARM®.

15 15 Resultados Versão 1: Slave Master Slave Master A M B A Arbiter Decoder

16 16 A M B A Resultados Versão 2: Master Slave Arbiter Decoder

17 17 Resultados Testes –Para validar a primeira arquitetura foi utilizado transferência de arquivo, onde levou-se em conta: Tempos. Corretude do conteúdo transmitido. Escalonamento de mestres com diferentes prioridades. Mestres com diferentes freqüências de acesso ao barramento. Suporte ao limite máximo de mestres e escravos.

18 18 Testes Resultados Origem Destino SlaveMaster Slave Master A M B A Arbiter Decoder

19 19 Resultados Configuração: –Aplicação: Exemplo C: 16 mestres com diferentes prioridades 16 escravos Tamanho da imagem: 22KB –Máquina: AMD Athlon XP 2500+, 512 RAM 5.085Slackware Linux 10.2 4.972Windows XP Tempo de Simulação (s)Sistema Operacional

20 Resultados Modelo 1 1304Total 200Slave 277Master 827Barramento No. De LinhasModulo Informações sobre o código Modelo 2 2319Total 200Slave 277Master 1842Barramento No. De LinhasModulo

21 Contribuições Esperadas Antecipar a detecção de falhas na arquitetura de comunicação do projeto de plataforma em relação aos modelos de detecção de mais baixo nível. Possibilitar a escolha da melhor arquitetura de comunicação do projeto de plataforma, de acordo com o domínio especificado.

22 22 Perguntas ???????????????????? ???????????????????????????? ??????????????????? ?????????? ???????? ??????????? ???????????? ???????????????


Carregar ppt "1 Workshop GrecO 2005 Análise de Comunicação em Plataformas."

Apresentações semelhantes


Anúncios Google