You are on page 1of 3

Analise funcional do tempo decorrido em pulsos de relgio para passagem de pacotes em uma SoCin

Por Andr Olivino da Silva

Objetivo: Obter a quantidade de pulsos de relgio necessria para entrega de uma mensagem pacote ente um roteador e outro usando modelo em VHDL. Estrutura e caminho usado no teste: 1 2 3 R2 R3 R1 R4

Mandaremos um pacote de inicio de transmisso do roteador R1 usando a entrada da sua porta local para a porta local de sada do roteador R2, observaremos os caminhos de cor vermelha: Esquema em RTL: R1_In_data = representa a porta local de R1 pathR1toR2 = representa o caminho que liga R1 a R2 a sada usada por R1 e entrada para R2 R2_Out_data = representa a sada de R2 local onde se liga o ncleo que usa o pacote recebido

Formato do pacote:

fonte: Figura 5.22 pag 136, Zeferino, Redes-em-Chip: Arquiteturas e Modelos para Avaliao de rea e Desempenho

No nosso caso a largura do pacote possui 18bits, mas obedece a mesma regra, pois os dois primeiros so de fim e inicio do pacote, os oito ltimos so de rota, os oito bits entre incio e rota podem ser usados para protocolos de rota de alto nvel como prioridade. - Xdir o campo que indica se o pacote deve seguir para leste ou oeste - Xmod diz quantos enlaces vo ser percorridos nessa direo - Ydir o campo que indica se o pacote deve seguir para norte ou sul - Ymode diz quantos enlaces nessa direo iram ser percorridos A mensagem usada no teste 01 00000000 0000 1001 Indicando de que a mensagem um inicio de transmisso e deve seguir para o sul um enlace e ento ser entregue na porta local. Resultados:

1. Assim como a waveform mostra o tempo usado para o pacote entrar e sair do roteador R1 foi de 3 ciclos aps o reset (rst) do circuito e o sinal de desejo de envio de pacotes (R1_In_val) . Como pode ser visto o campo Ymod teve um decrscimo de 1.

2. Como esperado aps outros 3 ciclos de clock a mensagem tem feito seu caminho da entrada do roteador R2 para a sua sada local.

Atividades futuras: Descoberta do clock de operao executando os testes em funo do tempo de atraso das portas lgicas.

You might also like