Sistema multicanal para aquisiç˜ao de dados em um ... - CBPFIndex
Sistema multicanal para aquisiç˜ao de dados em um ... - CBPFIndex
Sistema multicanal para aquisiç˜ao de dados em um ... - CBPFIndex
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
que não permit<strong>em</strong> tal modo <strong>de</strong> operação. A operação síncrona garante que a ferramenta<br />
TimeQuest seja capaz <strong>de</strong> analisar o t<strong>em</strong>po das transferências entre flip-flops, revelando<br />
a frequência máxima <strong>de</strong> operação <strong>para</strong> o projeto. Além disso, os circuitos síncronos não<br />
sofr<strong>em</strong> falhas <strong>de</strong>vido à metaestabilida<strong>de</strong> [59], diminuindo a probabilida<strong>de</strong> <strong>de</strong> erros nos<br />
processos <strong>de</strong> transferência <strong>de</strong> <strong>dados</strong>.<br />
Como já relatado, optou-se por compartilhar <strong>um</strong>a única interface <strong>de</strong> comunicação<br />
entre <strong>um</strong> grupo <strong>de</strong> 4 MPDs. Para isto, foram <strong>de</strong>senvolvidas duas arquiteturas <strong>de</strong> hard-<br />
ware (Master e Slave) <strong>de</strong> impl<strong>em</strong>entação da lógica discreta, adotando a arbitrag<strong>em</strong> <strong>de</strong><br />
barramento do tipo mestre-escravo. Em cada MPD Box, <strong>um</strong> MPD é configurado com a<br />
arquitetura Master e os outros três com a arquitetura Slave. O MPD Master, além <strong>de</strong><br />
exercer as funções comuns <strong>de</strong> aquisição, é responsável pelo gerenciamento da comunicação<br />
USB, recebendo os comandos vindos do computador e controlando o barramento <strong>de</strong> comu-<br />
nicação <strong>para</strong> os Slaves. A Figura 3.10 mostra <strong>um</strong> diagrama <strong>em</strong> blocos simplificado (mais<br />
<strong>de</strong>talhes serão vistos nas próximas subseções) que representa os componentes sintetizados<br />
nos FPGAs <strong>de</strong> cada arquitetura.<br />
Figura 3.10: Diagrama <strong>de</strong> <strong>um</strong> MPD Box, mostrando o compartilhamento da interface<br />
USB entre 4 MPDs. O sist<strong>em</strong>a completo é composto por 4 MPD Boxes.<br />
A interconexão entre as duas arquiteturas projetadas também é visualizada no di-<br />
agrama da Figura 3.10. O compartilhamento da interface USB entre os MPDs se dá<br />
40