Estoy utilizando la placa LM97600RB de Texas Instruments para capturar señales de datos y esta placa contiene un ADC así como un FPGA Virtex-5. Estoy tratando de agregar una funcionalidad de disparador a la placa mediante un disparador externo. La forma en que funciona la placa es que los datos son adquiridos por el ADC y luego enviados a la FPGA, donde son recibidos por los transceptores GTX y almacenados en bloques BRAM internos. Por lo que entiendo de cómo funciona el activador, los datos siguen siendo capturados continuamente por el ADC, pero la funcionalidad del activador solo se activará cuando se almacenen los datos. ¿Estoy en lo cierto? ¿Quizás necesito seguir revisando el disparador y solo cuando se activa la placa, permito que los datos se almacenen dentro de la RAM interna del FPGA? ¿O hay una forma alternativa de hacer esto?
Si mi razonamiento es correcto, cuando se activa la placa y se capturan los datos, pierdo algunas muestras de datos debido a la demora en el registro del activador y luego a los datos que se almacenan. ¿Cómo puedo superar esto? Incluso unos pocos nanosegundos de datos son importantes en este caso.
Aprecio cualquier idea sobre esto.