Las herramientas de Xilinx no pueden interactuar en tiempo real por lo que sé, tampoco ModelSim (usado por el IDE de Libel de Actel)
No sé sobre simuladores de código abierto, hay algunos proyectos bastante exóticos por ahí, así que es posible que haya algo que pueda hacer esto.
Sin embargo, esta puede ser una respuesta que no solicitaste (la eliminaré si no es útil), pero consideraría crear tu propia placa de FPGA para hacer esto, o al menos comenzar en el camino Hacia eso. Grabé mi primera placa FPGA y, aunque era muy simple (la placa no era el proceso ;-)), me enseñó muchísimo rápidamente.
Pros:
- barato
- Salte a la derecha y aprenda todo lo que necesita saber sobre las consideraciones de hardware. Lo obliga a leer la mayoría de las hojas de datos primero y escribir su propio código de inicio, que en mi humilde opinión suele ser mejor que el método de aprendizaje de la plataforma de desarrollo de plug 'n play.
- Solo ponga en la pizarra lo que necesite.
- Le ayuda a alcanzar su objetivo de un diseño de trabajo real con, posiblemente, el mismo esfuerzo / investigación que el hecho de averiguar cómo simularlo todo en tiempo real.
Contras:
- Todavía necesito comprar un programador, aunque se pueden encontrar versiones baratas de los programadores de Xilinx / Altera en eBay.
- Si el diseño y los problemas de integridad de señal / PCB no son algo en lo que desee centrarse, es posible que no esté interesado en gran parte del conocimiento que se obtendrá al hacerlo de esta manera.
Entiendo que grabar tu propia placa probablemente sea innecesario, solo lo hice porque tenía los FPGA allí, estaba impaciente y no quería esperar 2 semanas para que llegara un PCB. Hay ofertas extremadamente baratas aquí para tableros de 2 capas, lo que haría por lo menos ejecutar su diseño (posiblemente a velocidades más bajas de lo que se desea, normalmente el recuento mínimo de capas para un diseño de FPGA de alta velocidad sería 4, pero estas son mucho más caro)
De todos modos, Spirit Circuits hace una oferta de PCB de dos capas completamente gratis (uno por mes, un diseño, sin máscara o serigrafía) que es útil para un diseño único.
Además, para los tableros prototipos baratos de 2 y 4 capas adecuados, ITead y Seed Studio tienen un precio tan bajo como $ 10 por 10 tableros (o posiblemente 5 a ese precio) de servicios.