Suena interesante.
1 / 10ns = 100MHz. Bastante rápido ...
Dependiendo de lo que implica exactamente "unos pocos cálculos de baja latencia", esto puede ser un trabajo para un FPGA (o un ASIC ..)
La mayoría de los FPGA modernos tienen velocidades máximas de reloj de más de 300MHz y vienen con elementos como bloques DSP dedicados para hacer la vida más fácil. Puede ser paralelo (y tuberías si es posible, probablemente no en esta situación, supongo) según sea necesario para lograr la mayor velocidad posible.
Para saber si puede cumplir con el tiempo o no, puede descargar uno de los IDE de los proveedores (por ejemplo, Xilinx, Altera, etc.), escribir su HDL y ejecutar una simulación.
Es posible que deba analizar algunos trucos analógicos en combinación con el FPGA, o intentar iniciar la medición antes del impacto (si es posible) para tener más tiempo.
Probablemente, más información acerca de lo que está tratando de hacer sería de gran ayuda con los detalles (por ejemplo, ¿cómo pretende afectar el impacto?)
EDITAR: para responder a la pregunta editada, un FPGA (Field Programmable Gate Aray) es exactamente lo que está buscando si desea cálculos personalizados / específicos a altas velocidades.
Google (y aquí) tiene un montón de información sobre ellos, por lo que no voy a entrar en demasiados detalles, pero básicamente son una gran variedad de puertas lógicas que puede conectar de cualquier forma que elija, diseñando efectivamente su propio IC digital personalizado. .
Por ejemplo, si desea un FFT realmente rápido, literalmente podría dedicar todo el chip a la optimización solo para esa función. Puede implementar sumadores, contadores, controladores de RAM, SPI, UART, procesadores de "núcleo suave", etc, etc., básicamente, lo que desee.
Por lo general, son reprogramables tantas veces como desee (según la tecnología utilizada para mantener la configuración: puede obtener RAM, Flash, Antifuse, etc. La mayoría está basada en RAM) y tienen RAM incorporada para usar con su diseño. < br>
Yo sugeriría leer un poco sobre ellos ( La Guía de Diseño de los FPGAs es un muy buen libro IIRC) y luego agarrando un libro en HDL, descargando un IDE y probando algunas cosas en simulación. Luego, tome una tabla de inicio de Digilent (por ejemplo, algo como Nexsys2 ) y listo. < br>
FWIW, Xilinx y Altera son los dos grandes jugadores en el mercado, por lo que probablemente sea mejor comenzar con uno de ellos. Las series Spartan de Xilinx son FPGA populares y versátiles.
Cuando esté listo para diseñar sus propios tableros, necesitará un cable de descarga para configurar el FPGA a través de JTAG; estos pueden adquirirse en Xilinx / Altera o puede obtener una versión mucho más barata en eBay que hace lo mismo.