Este trabajo introduce un enfoque para sintetizar automáticamente diagramas de Simulink en circuitos asíncronos. Se basa en el entorno de codiseño CodeSimulink, una herramienta desarrollada en el Politécnico de Turín capaz de convertir diagramas Simulink en implementaciones síncronas. Dicho entorno se ha ampliado de dos maneras diferentes para integrarlo con los flujos convencionales de FPGA y ASIC. El sistema generado con FPGAs como objetivo se basa en la implementación de datos agrupados, que necesita un cuidado especial durante la síntesis y la colocación para mantener la corrección del circuito. Los diagramas de Simulink se compilan en VHDL estándar y se sintetizan con las herramientas convencionales proporcionadas por los fabricantes de chips. El código obtenido se restringe para evitar optimizaciones de síntesis no deseadas y para implementar la "región equipotencial" necesaria para sintetizar diseños autotemporizados correctos. La implementación del ASIC utiliza el Timeless Design Environment de Handshake Solutions, una cadena de herramientas comercial capaz de sintetizar especificaciones Haste en lógica asíncrona. Las pruebas experimentales mostraron buenos resultados generando circuitos más pequeños incluso que el código escrito a mano.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.