¿Podemos simular una placa FPGA?

0

Como parte de mi plan de estudios, debo implementar un proyecto en FPGA. Sin embargo, incluso los tableros disponibles más baratos están fuera de mi alcance (¡culpe a la conversión de moneda!) Y además, incluso si compro uno, sería inútil después de eso.

¿Desearía saber si puedo simular un FPGA real para obtener una ' solución virtual' '? Si es así, menciona algunos softwares para el mismo.

En otras palabras, debería poder escribir código verilog o systemVerilog en algún software, verificar y probar el código, y finalmente cargar el código. Entonces debería poder hacer todo lo que normalmente haría en un FPGA real como interfaces de interfaz, teclados, etc. y verificar que mi diseño funcione en tableros reales. Solo en este momento, estaría dentro de un entorno de simulación, al igual que tenemos simuladores como MultiSim y Tina, donde podemos simular hardware.

Si no podemos, ¿hay alguna otra forma en la que pueda crear un diseño FPGA sin tener un FPGA real?

    

2 respuestas

2

Si necesita una interacción real a una velocidad real, entonces no hay alternativa. Puede ser bastante creativo con los bancos de pruebas, pero si necesita enviarlos a una pantalla, no podrá hacerlo en el software.

De alguna manera, FPGA es el simulador que estás solicitando; Es una simulación de un ASIC.

(Si es parte del plan de estudios, realmente debería ser proporcionado por el curso. Generalmente como un préstamo).

    
respondido por el pjc50
0

Creo que lo que estás hablando es tener un Test Bench , un entorno virtual utilizado para verificar un diseño. Se puede hacer con cualquier software de simulación, como Multisim.

Puede codificar una aproximación virtual de lo que sus entradas y salidas están en Multisim / etc. y haga que su simulación FPGA interactúe con ella, si tiene suerte, puede que ya exista y solo tiene que encontrarla.

    
respondido por el The Ana

Lea otras preguntas en las etiquetas