20.11.2014 Views

Proyecto REX-2X - Radio Observatorio de Jicamarca

Proyecto REX-2X - Radio Observatorio de Jicamarca

Proyecto REX-2X - Radio Observatorio de Jicamarca

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

DV<br />

IQ<br />

DATA IN<br />

16<br />

DV1<br />

EN-BRD<br />

4<br />

FIFO<br />

8 8<br />

WINDOW<br />

SYNCHRO<br />

GCLK<br />

FLEX 10K10LC84<br />

DATA<br />

OUT<br />

16<br />

8<br />

8<br />

FIFO<br />

FIFO<br />

8<br />

8<br />

32<br />

REQ<br />

N<br />

I<br />

D<br />

A<br />

Q<br />

EF<br />

N<br />

I<br />

2<br />

8<br />

WR<br />

RESET<br />

RD<br />

FIFO<br />

8<br />

6<br />

5<br />

3<br />

4<br />

PCLK1<br />

PCLK2<br />

ACK2<br />

Figura 23 Diagrama <strong>de</strong> bloques <strong>de</strong> la tarjeta <strong>de</strong> control.<br />

Las señales que recibe <strong>de</strong> la tarjeta multiplexora son: los datos <strong>de</strong> los receptores digitales "Data_In", la<br />

señal DV e IQ, la señal DV <strong>de</strong>l primer canal "DV1" y envía la señal <strong>de</strong> habilitación "EN-BRD" para los receptores<br />

digitales. De las cuatro FIFOS dos se utilizan para almacenar los datos "I" y dos para "Q", para eso la señal QUE<br />

habilita escritura <strong>de</strong> la FIFO ocupa 2 bits; cuando se reinicia el sistema el FPGA reinicia a las FIFOS con la señal<br />

<strong>de</strong> "RESET"; la señal <strong>de</strong> lectura "RD", activa la lectura <strong>de</strong> todas las FIFOS al mismo tiempo para enviar los datos<br />

"I" Y "Q" en paralelo. Otra función <strong>de</strong> la FIFO, es la <strong>de</strong> almacenar datos cuando se tiene que esperar que termine la<br />

ventana para po<strong>de</strong>r leerlos (normalmente <strong>de</strong>ntro <strong>de</strong> la ventana se pue<strong>de</strong> realizar la escritura y lectura en las FIFOS)<br />

como es el caso <strong>de</strong> experimentos <strong>de</strong> 8MHz a la salida <strong>de</strong> los receptores.<br />

Para la comunicación con la NIDAQ, se utilizan las siguientes señales: El bus <strong>de</strong> datos <strong>de</strong> 32 bits; "REQ"<br />

es la señal <strong>de</strong> confirmación si hay dato en el bus para que la NIDAQ lo capture; "PCLK1" es un reloj programable<br />

y enviado por la NIDAQ que se utiliza para sincronizar la lectura <strong>de</strong> la FIFO, para el sistema <strong>REX</strong> se programa a<br />

20MHz; "PCLK2" se utiliza como señal para habilitar a los receptores digitales; "ACK2" se utiliza como señal <strong>de</strong><br />

inicio para que el sistema comience a adquirir, al inicio envía un pulso <strong>de</strong> reset a todo el equipo.<br />

2.3 Descripción lógica <strong>de</strong> la unidad <strong>de</strong> control.<br />

Como se mostró en el punto 2.2.3, la lógica <strong>de</strong> control radica en un FPGA, para po<strong>de</strong>r trabajar en este<br />

FPGA existen dos caminos: utilizar el modo gráfico para hacer el diseño en base a compuertas y registros, o utilizar<br />

un lenguaje <strong>de</strong> <strong>de</strong>scripción <strong>de</strong> circuito como el VHDL (Very Hight Description Language). Para el caso <strong>de</strong>l <strong>REX</strong>-<br />

2A la lógica <strong>de</strong> control se diseño en el entorno gráfico <strong>de</strong>l MAX-PLUS II, mientras que para el <strong>REX</strong>-<strong>2X</strong> la lógica<br />

se <strong>de</strong>sarrollo en VHDL utilizando el entorno QUARTUS II, ambos softwares <strong>de</strong> ALTERA.<br />

La función <strong>de</strong> la unidad <strong>de</strong> control es <strong>de</strong> recibir los datos y sincronizarlos con el Controlador <strong>de</strong> Radar. La<br />

tarjeta NI-6534 cuenta con un bus paralelo <strong>de</strong> 32 bits, y el bus <strong>de</strong> datos <strong>de</strong>l AD6620 es <strong>de</strong> 16 bits y es compartido<br />

por los canales real e imaginario; para aprovechar los 32 bits <strong>de</strong> la tarjeta y como unidad <strong>de</strong> almacenamiento<br />

19

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

Saved successfully!

Ooh no, something went wrong!