universidade federal de santa catarina programa de póe-graduação ...

universidade federal de santa catarina programa de póe-graduação ... universidade federal de santa catarina programa de póe-graduação ...

repositorio.ufsc.br
from repositorio.ufsc.br More from this publisher
28.02.2014 Views

61 Célula Tipo III : ~-›@~››« Ill Ill _ Bs(Am) * b1(wm)-›"9 b2(Wm)-›"š ` ' ` . ( Ondel ::||§›_› = Porta ou-Exclusivo. = Porta "E". BS(Am)= Bit de sinal da palavra Am. bí(Wm)= i-ésímo bit da palavra W Ill bí‹wm›_›||9"_> - › z _ .(0) Q u)-› 'H . . . . Ck-› Regístrador de n/k bits. . . . . . R Ífl l____,_›í-› b (Q) ||g>__›|D_> n/k Q = wm se bn/k(Wm)-› Am < 0. Q = O se Am 2 0. Wm = Complemeato de 1 de Nm. ~ Fig. 4.2 - Célula tipo III.

62 4.3 - Impleme-ntação~vi*arArranjo Sistolico de Processadores Neste tópico apresenta-se os resultados de um estudo de viabilidade da implementação da estrutura proposta via arranjo de PDS (Processadores Digitais de Sinais) MB8764 fabricados pela empresa Fujitsu. 0 sistema de desenvolvimento para tais arranjos foi desenvolvido no Laboratório Central de Eletrônica (ZEL) do Centro de Pesquisas de Jülich (KFA), na Alemanha. arranjo consiste de processadores conectados entre si, operando em paralelo e utilizando o mesmo conjunto de instruções em cada processador. As conexões entre estes processadores são realizadas por portas bidirecionais, as quais podem ser configuradas pelo usuário do sistema. Os programas são desenvolvidos e compilados em um computador do tipo IBM-PC/XT/AT e podem ser executados diretamente nos processadores através de um emulador desenvolvido para este fim, o qual permite emular até- 8 processadores operando simultaneamente. De acordo com a aplicação, o usuário configura tanto a estrutura quanto o programa a ser executado pelos processadores. Assim, o sistema presta-se à. implementação eficaz de diversas aplicações de PDS (uni e multi dimensionais). Entretanto, para a implementação das estruturas propostas neste trabalho, a utilização de um arranjo de DSPs comerciais não representa a solução mais adequada. Primeiramente, as estruturas, propostas representam um arranjo de muitos processadores com fimções extremamente simples. Esta filosofia é claramente incompat ive 1 com a ut i l i zação de DSPs , cujas arqui tet uras apresentam um grau de f lexi bi 1 idade e , consequentemente , de compl exi dade desnecessari o para esta apl icação. Em segundo lugar, as novas estruturas requerem um número de i nterconexões entre cé lulas maior do que aquele O

61<br />

Célula Tipo III :<br />

~-›@~››«<br />

Ill<br />

Ill<br />

_<br />

Bs(Am)<br />

*<br />

b1(wm)-›"9<br />

b2(Wm)-›"š<br />

` ' `<br />

.<br />

( On<strong>de</strong>l<br />

::||§›_› = Porta ou-Exclusivo.<br />

= Porta "E".<br />

BS(Am)= Bit <strong>de</strong> sinal da palavra Am.<br />

bí(Wm)= i-ésímo bit da palavra W<br />

Ill<br />

bí‹wm›_›||9"_><br />

-<br />

› z _<br />

.(0) Q<br />

u)-› 'H<br />

. . . . Ck-› Regístrador <strong>de</strong> n/k bits.<br />

. . . . . R Ífl<br />

l____,_›í-› b (Q)<br />

||g>__›|D_> n/k Q = wm se<br />

bn/k(Wm)-›<br />

Am < 0.<br />

Q = O se Am 2 0.<br />

Wm = Complemeato <strong>de</strong> 1 <strong>de</strong> Nm.<br />

~<br />

Fig. 4.2 - Célula tipo III.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!