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

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

PPgSC Edgard de Faria Corrêa LSE - Laboratório de Sistemas Embarcados Wrapper.

Apresentações semelhantes


Apresentação em tema: "PPgSC Edgard de Faria Corrêa LSE - Laboratório de Sistemas Embarcados Wrapper."— Transcrição da apresentação:

1 PPgSC Edgard de Faria Corrêa LSE - Laboratório de Sistemas Embarcados Wrapper

2 LSE - Laboratório de Sistemas Embarcados Wrappers Necessidade Contexto Arquitetura Considerações

3 LSE - Laboratório de Sistemas Embarcados Necessidade Reuso de componentes Compatibilizar componentes distintos Adaptar a padrões (OCP, VSI,...)

4 LSE - Laboratório de Sistemas Embarcados Contexto NoC FemtoJava

5 LSE - Laboratório de Sistemas Embarcados Motivação Integração do FemtoJava com arquitetura NOC Objetivo Objetivo: Desenvolver em VHDL uma estrutura (wrapper) para integração NOC-FemtoJava.

6 LSE - Laboratório de Sistemas Embarcados Descrição do Problema Componentes: NOC Cores - FemtoJava Integradores - Wrapper

7 LSE - Laboratório de Sistemas Embarcados NOC - Network On a Chip Topologia (exemplo) Grelha 2x2 R RR R PP PP

8 LSE - Laboratório de Sistemas Embarcados Modelo de Comunicação 1/4 Célula N Roteador W RoteadorE SL Processador

9 LSE - Laboratório de Sistemas Embarcados Arbitragem N Roteador W RoteadorE SL Processador LNSEW Árbitro E Modelo de Comunicação 2/4

10 LSE - Laboratório de Sistemas Embarcados R RR RR Processador W N L E S Roteamento Router S 0100 LNSE Payload BOP/EOP Modelo de Comunicação 3/4

11 LSE - Laboratório de Sistemas Embarcados Roteamento (msg 10bits) Begin Of Package End Of Package Quando for BOP, Payload indica rota: X dir Y dir X off Y off Modelo de Comunicação 4/4

12 LSE - Laboratório de Sistemas Embarcados FemtoJava Características 4 portas de Entrada 4 portas de Saída 2 portas de Interrupção (8051 like) Mapeadas em memória Versão utilizada: 8 bits

13 LSE - Laboratório de Sistemas Embarcados Interface de Adaptação NOC: 10 bits (8 dados + 2 controle) FemtoJava: 8 bits FemtoJava p/ Rede Rede p/ FemtoJava VHDL - Altera (Quartus, Leonardo)

14 LSE - Laboratório de Sistemas Embarcados FemtoJava para Rede 1/2 Rede Wrapper FemtoJava IN3 ou INT1 OUT1OUT0 Wrapper Output Control Tabela de Alocação de Nodos m0 10 m1 sel 10 DATA Buffer NOC VAL ACK wrapper_output

15 LSE - Laboratório de Sistemas Embarcados FemtoJava para Rede 2/ ACK=0ACK=0 ACK=0 BOP=0 BOP=1 ACK=1 EOP=0 & ACK=1 EOP=1 & ACK=1

16 LSE - Laboratório de Sistemas Embarcados Rede para FemtoJava 1/2 FemtoJava Wrapper Rede Wrapper Input Control 10 DATA ACKVAL Buffer Wrapper r ok INT0 IN1IN DATA wrapper_input

17 LSE - Laboratório de Sistemas Embarcados Rede para FemtoJava 2/ EOP=0 ACK=0 VAL=0 VAL=1 ACK=1 EOP=1

18 LSE - Laboratório de Sistemas Embarcados Nodo socin_wrapper wrapper_inputwrapper_output wrapper_mux wrapper_oc wrapper_ib wrapper_ic Hierarquia 1/2

19 LSE - Laboratório de Sistemas Embarcados socin_wrapper_2x2 Rede 2x2 Hierarquia 2/2 socin _wrapper

20 LSE - Laboratório de Sistemas Embarcados Resultados

21 LSE - Laboratório de Sistemas Embarcados Considerações NoC - OCP FemtoJava - OCP

22 LSE - Laboratório de Sistemas Embarcados Perguntas ???


Carregar ppt "PPgSC Edgard de Faria Corrêa LSE - Laboratório de Sistemas Embarcados Wrapper."

Apresentações semelhantes


Anúncios Google