¿Cómo escribir en DDR3 y SATA3 usando Virtex 7 FPGA y Uart?

1

Tengo un virtex 7 FPGA y para mi proyecto más grande necesito configurar la comunicación entre un FPGA PCIex8, SATA3, DDR3 y Uart.

Me preguntaba cómo hacer para hacer esto? No puedo usar el procesador softcore. Solo quiero usar el FPGA para poder enviar datos directamente desde UART a DDR3 o SATA3. Estoy bien con la configuración de uno en uno y puedo resolver el arbitraje más adelante.

Busqué en opencores.org pero solo pude encontrar algunas cosas relacionadas con SATA2.

Tengo una placa vp709 fpga.

    
pregunta Veridian

1 respuesta

1

Para Virtex 7, tienes un núcleo PCIe Gen3 ya instalado en el dispositivo.

El problema es el SATA, que es algo que debes comprar o escribir tú mismo, SATA3 es de 6GBits / s, lo que será un desafío para que funcione, incluso si ya tienes la IP en tus manos.

Hice un proyecto usando PCIe Gen3 en Virtex7 (placas VC707 y VC709), no fue una tarea fácil y tomó mucho tiempo y energía.

El DDR3 y el UART se pueden conectar fácilmente mediante un sistema de microcristalización o usar el generador de memoria para acceder.

    
respondido por el FarhadA

Lea otras preguntas en las etiquetas