QuickLogic Corporation ha lanzado la versión 2.4 de su suite de herramientas de desarrollo Aurora eFPGA. Esta nueva versión integra mejoras fundamentales en la herramienta que mejoran la utilización de la eFPGA y el rendimiento de la RTL del diseñador, especialmente en el área de la informática reconfigurable. La suite de herramientas integra módulos totalmente de código abierto para ofrecer escalabilidad, longevidad y total transparencia del código.

Inferencing de BlockRAM asimétrica (BRAM) - Los algoritmos de computación reconfigurable, en particular los que implican criptografía o la actualización en tiempo real de los pesos al implementar redes neuronales convolucionales, requieren a menudo diferentes anchos de lectura/escritura de las BRAM. La función Inferencing disponible ahora en Aurora reduce la necesidad de modificar manualmente el diseño RTL del usuario. Enrutamiento "Single Stage" de última generación - La frecuencia máxima de funcionamiento (Fmax) del diseño de un usuario es función de la eficacia de los algoritmos de colocación y enrutamiento (PnR) adoptados por la herramienta de usuario FPGA. Aurora?

versión 2.4 integra un algoritmo de enrutamiento de una sola etapa que aumenta la Fmax del diseño de un usuario orientado a los núcleos QuickLogic eFPGA hasta en un 24% según el amplio conjunto de diseños de referencia de QuickLogic. El algoritmo se desarrolló a través de un programa de investigación financiado en la Universidad de Toronto y se presentó en la Conferencia FPL celebrada en Suecia en septiembre de este año. Cálculo de potencia -Los núcleos FPGA tienen una reprogramabilidad casi ilimitada, por lo que comprender el consumo dinámico de energía en todo el universo de casos de uso puede ser una tarea increíblemente laboriosa.

Esta última versión de las herramientas FPGA Aurora calcula la potencia dinámica a partir de las frecuencias de reloj del diseño del usuario y de los modelos de capacitancia extraídos de la metodología de diseño tipoASIC de QuickLogic. Además, con la infraestructura de integración continua (IC) de QuickLogic, la opción de interfaz de línea de comandos (CLI) y los ejemplos de programación avanzados, los usuarios de FPGA pueden calcular el consumo de energía previsto en las bibliotecas de diseños del usuario, de forma totalmente automatizada. Facilidad de uso - La validación de la funcionalidad y el cierre temporal puede ser una tarea ardua para los usuarios de FPGA.

La versión 2.4 de las herramientas de usuario Aurora FPGA incluye varios desarrollos en el flujo de trabajo para mejorar el tiempo total de diseño del usuario. Entre ellas se incluyen: Entorno de desarrollo integrado mejorado, espacio de trabajo del proyecto, panel de control de ejecución, consola de registro ampliada, visor físico, análisis del camino crítico e información detallada de temporización/utilización.