Proyecto REX-2X - Radio Observatorio de Jicamarca
Proyecto REX-2X - Radio Observatorio de Jicamarca
Proyecto REX-2X - Radio Observatorio de Jicamarca
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CONDICIÓN I<br />
CONDICIÓN Q<br />
CONDICIÓN M<br />
EN_WR='1', MARK='0', WR_IN='0'.<br />
EN_WR='1', MARK='0', WR_IN='1'.<br />
EN_WR='1', MARK='1'.<br />
Tabla 12 Condiciones para escritura en FIFO_CONTROL.<br />
ESTADO WR_OUT DATA_OUT<br />
CLEAR_FIFO "00" 0<br />
WAIT_DATA "00" 0<br />
PUT_MARK "11" 19200<br />
PUT_IDATA "10" DataIn<br />
PUT_QDATA "01" DataIn<br />
Tabla 13 Tabla Estado vs. Salida <strong>de</strong> FIFO_CONTROL.<br />
El otro bloque <strong>de</strong>ntro <strong>de</strong> FIFO_CONTROL es FIFO_READ, encargado <strong>de</strong> enviar la señal <strong>de</strong> lectura a la<br />
FIFO y <strong>de</strong> confirmación <strong>de</strong> dato en el bus a la NIDAQ. El clock con el que trabaja este bloque es enviado por la<br />
NIDAQ por PCLK1 y es <strong>de</strong> 20MHz. Ya que se necesitan por lo menos dos ciclos para realizar una lectura (un ciclo<br />
para colocar la data y otro para confirmar a la NIDAQ) la tasa <strong>de</strong> transferencia máxima hacia la PC será <strong>de</strong><br />
10MSPS (consi<strong>de</strong>rando un sample como 32 bits por el canal I y Q).<br />
DR = ‘1’<br />
DR = ‘1’<br />
STAND<br />
BY<br />
DR = ‘0’<br />
READ<br />
ACK<br />
DR = ‘0’<br />
PUT<br />
DATA<br />
Figura 39 Máquina <strong>de</strong> estados <strong>de</strong> FIFO_READ.<br />
En la tabla 14, muestra los estados salidas para este bloque. Las condiciones para que se pueda salir <strong>de</strong>l<br />
estado <strong>de</strong> STAND_BY es que no se escriben datos, ni se resetean las FIFOS y que la ban<strong>de</strong>ra <strong>de</strong> FIFO vacía no este<br />
activada (que tenga datos almacenados).<br />
ESTADO REQ EN_RD<br />
STAND_BY '1' '0'<br />
PUT_DATA '1' '1'<br />
READ_ACK '0' '0'<br />
Tabla 14 Tabla Estado vs. Salida <strong>de</strong> FIFO_READ.<br />
31