¿Cómo modelar dispositivos externos a FPGA en un banco de pruebas?

0

FPGA podría conectarse a muchos dispositivos como dispositivos de memoria (SRAM, SDRAM, DDR RAM), convertidores de datos y varios otros circuitos integrados complejos. ¿Es una práctica normal modelarlos en un banco de pruebas para que la verificación esté "completa"? Supongo que hacerlo al menos requerirá un modelo de comportamiento preciso para el ciclo.

Tomemos un ejemplo de SRAM o SDRAM, ¿es una práctica normal usar algún tipo de modelo de ciclo preciso de estos dispositivos de memoria en un banco de pruebas?

    
pregunta quantum231

1 respuesta

2

Si va a usar una SRAM externa en su plataforma FPGA, entonces no solo necesita el modelo "ciclo preciso", sino también (en su mayoría) "preciso en el tiempo", si desea que algo funcione. El tiempo depende del chip de memoria y del fabricante en particular, por lo que la forma habitual es descargar el sitio del fabricante del formulario modelo.

Nuevamente, sigues repitiendo tus preguntas, pero mezclando continuamente "SRAM" con "SDRAM" y otros tipos de memoria. La SDRAM (RAM dinámica) es una bestia totalmente diferente en comparación con la SRAM (RAM estática), y requiere un controlador en FPGA mucho más complejo, configurable para el ciclo y por lo tanto muy preciso en el ciclo. Lo mismo es que el modelo de temporización de la interfaz y el comportamiento provienen de los fabricantes.

    
respondido por el Ale..chenski

Lea otras preguntas en las etiquetas