Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

cRIO-9076 NI-9234 FPGA timeout y Overflow.

Buenas tardes estimados,

 

Necesito adquirir datos de un cRIO-9076 y tarjetas de aceleración NI-9234, tenemos el siguiente VI en el FPGA, pero se llena el FIFO constantemente, marca Timeout y Overflow.

 

VI y diagrama en bloques FPGA.jpg

 

Creo que aún no logro entender como trabaja el FIFO, como limpiarlo y descargar los datos antes de que se llene.

 

FIFO:

Target to Host - DMA

Requested Number of Element: 1023

 

He buscado varios tutoriales, y no logro solucionar este tema.

 

Cualquier ayuda es bienvenida, muchas gracias.

 

Saludos.

Raúl

 

0 kudos
Mensaje 1 de 3
3.928 Vistas

Buenas tardes Raúl,

 

Una buena recomendación para solucionar errores de timeout es utilizar FPGA FIFO methods como clear o flush con el fin de vaciar el FIFO y así evitar la perdida de datos. 

 

Clear (FIFO Method) 
http://zone.ni.com/reference/en-XX/help/371599G-01/lvfpga/fifo_clear/

 

Flush (FIFO Method) 
http://zone.ni.com/reference/en-XX/help/371599L-01/lvfpga/fpga_fifo_flush/

 

Te recomiendo intentar explorar y utilizar estos métodos para controlar situaciones de overflow al trabajar con FIFOs con FPGA.

 

Saludos!

 

Daniel C.

 

0 kudos
Mensaje 2 de 3
3.890 Vistas

Muchas gracias por responder Danubio, revisaré y aplicaré lo que me mandaste, y comento como me fué.

 

Saludos.

Raúl

0 kudos
Mensaje 3 de 3
3.871 Vistas