Estoy trabajando en el diseño de una placa de prueba que involucra el procesamiento de señales basado en FPGA (Xilinx-Kintex 7) y DSP (Tiger Sharc) .
Ahora el usuario final desea acceder a las opciones de programación del procesador DSP/configuración de arranque a través de la propia PC host . Mientras revisaba las hojas de datos de estos dispositivos, se me ocurrió la idea de que tendré que usar PPLP para fines de comunicación con FPGA. Mi pregunta es: ¿ Hay algún dispositivo o conector que admita la comunicación del procesador DSP con la PC host, como PPLP a USB (- es una buena idea usarlo)?
Realmente agradecería si alguien tiene una idea buena y concisa sobre este tipo de dispositivos.
¡Gracias!
Si el usuario desea iniciar el DSP y comunicarse con él, TigerSharc tiene LinkPorts (tm), que se puede usar tanto para la comunicación de alta velocidad como para el inicio.
La pregunta es, cómo conectarlos a la PC. La PC no tiene puertos de enlace, el DSP no tiene PXIe. La respuesta obvia es poner cualquier lógica de pegamento que se necesite en el FPGA.
¿Presumiblemente ya ha resuelto una solución de PC a FPGA? Estaría usando PXIe para eso, rápido, universal, compatible con hardware en ambos extremos y por montones de software, larga historia de uso. Eso, o ethernet, la misma lista de beneficios, pero con un sabor diferente.
Ahora su tarea es diseñar una interfaz y una API que se asienten en la FPGA y expongan las instalaciones de DSP, sin sentirse como una FPGA para usar, sino como los dispositivos periféricos de la DSP. Tal vez un registro bit-bang para controlar los pines de cualquier modo, y algo de memoria de puerto dual para poner el código de arranque.
Las comunicaciones de alta velocidad dependerán de lo que esté ejecutando el DSP, ¿un RTOS o algo más cercano al metal? Idealmente, Analog proporcionará controladores para que sus puertos de enlace se vean como TCP/IP o PXIe para hablar de comunicaciones de alta velocidad con la PC, y simplemente colocará un concentrador o puente en el FPGA. Si no, entonces estás diseñando una interfaz especial.
Neil_ES
mandan kumar
chris stratton
mandan kumar