Codasip impulsa las herramientas de diseño del procesador de estudio

Actualización: 27 de octubre de 2021

Codasip impulsa las herramientas de diseño del procesador de estudio

Codasip impulsa las herramientas de diseño del procesador de estudio

Codasip, un proveedor de herramientas e IP de procesador RISC-V personalizables, ha anunciado nuevas mejoras en su conjunto de herramientas de diseño de procesadores Studio.

Las nuevas características de Studio 9.1 incluyen un soporte de bus ampliado con AXI completo para diseños de alto rendimiento, así como un soporte mejorado para LLVM y una densidad de código mejorada.

Studio busca simplificar la tarea de personalizar diseños, permitiendo a las empresas de todos los tamaños diferenciar sus productos en el núcleo. Lanzado en 2014, Studio simplifica la personalización del procesador y ayuda a los diseñadores a realizar los pasos necesarios para crear su procesador RISC-V personalizado a partir de un diseño de núcleo de aplicación o integrado de Codasip, lo que garantiza que el diseño logre resultados predecibles y los niveles de rendimiento más altos posibles.

Studio es parte de una comunidad en rápida expansión de desarrolladores de RISC-V en todo el mundo y, con el lanzamiento de Studio 9.1, permitirá diseños de mayor rendimiento y menor costo.

Específicamente en 9.1, los usuarios de Studio obtienen acceso a interfaces de bus adicionales, para incluir ahora AXI completo, lo que significa que Studio apoyará fácilmente el desarrollo de núcleos de aplicaciones y sistemas multinúcleo más potentes.

El tamaño de la memoria de instrucciones puede dominar el costo en los procesadores integrados, por lo que las mejoras en la densidad del código en Studio 9.1 ayudarán a contribuir a reducir los costos generales del sistema.

La actualización de Codasip incorpora el SDK basado en LLVM (el compilador rápido de C / C ++, Linker Support Package, todos los cuales se incorporaron como parte de Studio 9.0 lanzado en abril de 2021). Esta actualización mejora significativamente la compatibilidad con instrucciones personalizadas en núcleos de aplicaciones que ejecutan un sistema operativo enriquecido, como GNU / Linux.

Otra característica nueva brinda soporte para sub-objetivos ISA que reducen enormemente el mantenimiento de diferentes SDK para diferentes configuraciones ISA.