Estoy haciendo este proyecto llamado "Registrador de alta velocidad de datos".
Los requisitos para este proyecto es muestrear las 2 señales analógicas simultáneamente.
- 2x canal ADC de 14 bits
- Almacene 60 MSps (mega muestras por segundo), que es aproximadamente 250 MBps de velocidad de escritura sostenida
- El medio de almacenamiento debe ser capaz de alojar datos de 500 GB a 1 TB de datos
Medio de almacenamiento:
M.2 PCI-Express es la última interfaz para SSD (unidad de estado sólido). Pero no estoy seguro de poder conectar una SSD a FPGA a través de la interfaz PCIe 2.0 x4 (PCI express generación 2, con 4 vías), debido a sus complicaciones.
Un host que puede interactuar con las tarjetas anteriores:
Ya que no puedo encontrar un procesador que tenga líneas de entrada LVDS paralelas para conectarse a ADC, estoy pensando en proceder con un FPGA.
Pero en el otro extremo tengo que conectar un medio de almacenamiento como SSD, o tarjetas SD, o memoria flash NAND o cualquier otra solución posible.
Hay muchas soluciones para medios de almacenamiento con memoria requerida y velocidad. Pero el problema es la interfaz. Algunas interfaces de memoria comunes son: PCI Express, SATA III (6Gbps), interfaz de tarjeta SD, etc.
Por lo tanto, le pediría a cualquier persona que sugiera qué interfaz sería viable, más fácil y mejor para la interfaz utilizando FPGA.
Si se selecciona una interfaz estándar apropiada, podría continuar seleccionando un FPGA y diseñando un registrador de datos.