11.05.2013 Views

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

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figura 3.11: Diagrama da lógica sintetizada <strong>para</strong> impl<strong>em</strong>entação da arquitetura Master.<br />

TDC INTERFACE é o componente que possui as funções <strong>de</strong> gerenciamento e operação<br />

do TDC. Ele realiza a configuração, escrevendo nos registradores internos do TDC, a<br />

leitura dos <strong>dados</strong> (acessando o barramento <strong>de</strong> leitura) e manipula os sinais externos <strong>de</strong><br />

Start e Stop a ser<strong>em</strong> enviados ao TDC. Neste projeto, o sinal <strong>de</strong> Start <strong>para</strong> o TDC é<br />

o mesmo sinal <strong>de</strong> trigger externo. A subsecção 3.4.4 mostrará o funcionamento interno<br />

<strong>de</strong>ste componente.<br />

Como já comentado anteriormente, o ADC precisa <strong>de</strong> <strong>um</strong> sinal <strong>de</strong> clock <strong>para</strong> sin-<br />

cronizar a palavra digital <strong>de</strong> saída. Observando isso, <strong>um</strong> clock <strong>de</strong> 60 MHz gerado pelo<br />

componente CLK Manager é utilizado pelos componentes do grupo Channel, on<strong>de</strong> é re-<br />

passado o sinal <strong>de</strong> clock “ADC DCO” <strong>para</strong> o ADC. O grupo Channel é capaz <strong>de</strong> processar<br />

apenas <strong>um</strong> canal <strong>de</strong> ADC e, portanto, <strong>para</strong> cada <strong>um</strong> dos dois chips <strong>de</strong> conversão do mó-<br />

dulo, exist<strong>em</strong> dois grupos Channel, sendo <strong>um</strong> sincronizado com a borda <strong>de</strong> subida do sinal<br />

“ADC DCO” e o outro a borda <strong>de</strong> <strong>de</strong>scida.<br />

Os <strong>dados</strong> convertidos pelo ADC são transferidos ininterruptamente <strong>para</strong> <strong>um</strong>a primeira<br />

camada <strong>de</strong> m<strong>em</strong>ória do tipo FIFO (First In – First Out), i<strong>de</strong>ntificada por PRE FIFO,<br />

cujo sinal <strong>de</strong> escrita está permanent<strong>em</strong>ente ativado. Os <strong>dados</strong> lidos da m<strong>em</strong>ória po<strong>de</strong>m ser<br />

armazenados na próxima FIFO – POST FIFO – obe<strong>de</strong>cendo ao controle gerado pelo com-<br />

ponente WRITE CMP. A PRE FIFO permite que <strong>um</strong> <strong>de</strong>terminado número <strong>de</strong> amostras<br />

convertidas (32 words) seja armazenado antes <strong>de</strong> <strong>um</strong> sinal <strong>de</strong> trigger. Quando <strong>um</strong> disparo<br />

ocorre, habilita-se a escrita na POST FIFO (1024 words) por <strong>um</strong> t<strong>em</strong>po suficiente <strong>para</strong><br />

42

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

Saved successfully!

Ooh no, something went wrong!