Abriendo el diseño ASIC

Si ha oído hablar de los circuitos integrados específicos de la aplicación (ASIC), lo más probable es que esté en el contexto de la minería de criptomonedas. Para algunas monedas, la única forma de extraerlas de manera efectiva es construir computadoras tan específicas que no puedan hacer nada más. Pero un ASIC es una herramienta útil para desarrollar muchas aplicaciones integradas donde la eficiencia es un objetivo de diseño clave. Sin embargo, construir circuitos integrados no es particularmente simple ni abierto, por lo que necesitará herramientas para desarrollarlos, como OpenRAM.

Diseñar la memoria de trabajo de un sistema informático especialmente diseñado es una tarea sorprendentemente compleja que OpenRAM busca desmitificar un poco. Construido en Python, puede ayudar a un diseñador a lidiar con los patrones de enrutamiento, el modelado de energía, el tiempo y muchas otras consideraciones al construir módulos RAM estáticos en circuitos integrados. Otras herramientas para respaldar esta etapa del diseño de circuitos integrados son propietarias, por lo que es un paso en el camino hacia una cadena de herramientas completamente abierta que cualquiera puede usar para comenzar a construir su propio ASIC.

Esta herramienta es relativamente nueva y aunque la mencionamos brevemente en un artículo en febrero, vale la pena echarle un vistazo a cualquiera que necesite más de lo que podría ofrecer un FPGA y que también quiera usar una herramienta de código abierto. Además, asegúrese de consultar la página de GitHub del proyecto para obtener información más detallada. Sin embargo, existen cadenas de herramientas de código abierto si planea quedarse con su FPGA de elección.

Abriendo el diseño ASIC

Si ha oído hablar de los circuitos integrados específicos de la aplicación (ASIC), lo más probable es que esté en el contexto de la minería de criptomonedas. Para algunas monedas, la única forma de extraerlas de manera efectiva es construir computadoras tan específicas que no puedan hacer nada más. Pero un ASIC es una herramienta útil para desarrollar muchas aplicaciones integradas donde la eficiencia es un objetivo de diseño clave. Sin embargo, construir circuitos integrados no es particularmente simple ni abierto, por lo que necesitará herramientas para desarrollarlos, como OpenRAM.

Diseñar la memoria de trabajo de un sistema informático especialmente diseñado es una tarea sorprendentemente compleja que OpenRAM busca desmitificar un poco. Construido en Python, puede ayudar a un diseñador a lidiar con los patrones de enrutamiento, el modelado de energía, el tiempo y muchas otras consideraciones al construir módulos RAM estáticos en circuitos integrados. Otras herramientas para respaldar esta etapa del diseño de circuitos integrados son propietarias, por lo que es un paso en el camino hacia una cadena de herramientas completamente abierta que cualquiera puede usar para comenzar a construir su propio ASIC.

Esta herramienta es relativamente nueva y aunque la mencionamos brevemente en un artículo en febrero, vale la pena echarle un vistazo a cualquiera que necesite más de lo que podría ofrecer un FPGA y que también quiera usar una herramienta de código abierto. Además, asegúrese de consultar la página de GitHub del proyecto para obtener información más detallada. Sin embargo, existen cadenas de herramientas de código abierto si planea quedarse con su FPGA de elección.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow