
SÃntesis de circuitos asÃncronos a partir de especificaciones de Simulink
Una aproximación al diseño de sistemas asÃncronos a partir de una especificación algorÃtmica
Versandkostenfrei!
Versandfertig in 1-2 Wochen
39,99 €
inkl. MwSt.
PAYBACK Punkte
20 °P sammeln!
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Ã...
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.