El código abierto se encuentra con el hardware: núcleo de procesador abierto - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

El código abierto se encuentra con el hardware: núcleo de procesador abierto – Calendae

Hola otra vez. Te habla Jordi Oriol y en el día de hoy vamos a hablar sobre El código abierto se encuentra con el hardware: núcleo de procesador abierto – Calendae

SiFive, el primer proveedor sin fábrica de semiconductores personalizados y habilitados de código abierto, había anunciado recientemente la disponibilidad de su sistema Freedom Everywhere 310 (FE310) en un chip (SoC), el primer SoC disponible comercialmente de la industria basado en RISC libre y abierto. – Arquitectura del conjunto de instrucciones V.

Freedom E310 (FE310) es el primer miembro de la familia Freedom Everywhere de SoC personalizables. Diseñado para microcontroladores, integrados, IoT y aplicaciones portátiles, el FE310 cuenta con la CPU Coreplex E31 de SiFive, un núcleo RV32IMAC de 32 bits de alto rendimiento. Operando a más de 320 MHz, el FE310 se encuentra entre los microcontroladores más rápidos del mercado. Las características adicionales incluyen un caché de instrucciones L1 de 16KB, un scratchpad Data SRAM de 16KB, multiplicación / división de hardware, un módulo de depuración, generación de reloj flexible con osciladores en chip y PLL, y una amplia variedad de periféricos que incluyen UART, QSPI, PWM y temporizador. Múltiples dominios de energía y un modo de espera de bajo consumo garantizan que una amplia variedad de aplicaciones puedan beneficiarse del FE310.

Además, SiFive ha lanzado una placa de desarrollo de software HiFive1 de código abierto de bajo costo basada en FE310. Como parte de esta disponibilidad, SiFive también ha proporcionado el código de nivel de transferencia de registro (RTL) para el FE310 a la comunidad de código abierto.

HiFive1 compatible con Arduino se publicó en una campaña de financiación colectiva Crowdsupply y la junta alcanzó aproximadamente $ 57,000 en financiamiento. Mire este video para aprender más sobre HiFive1:

SiFive ahora está cumpliendo el sueño de muchos desarrolladores: ¡un silicio personalizado diseñado especialmente para usted! Con el código RTL abierto, los diseñadores de chips ahora pueden personalizar su SoC sobre la base FE310 accediendo a los archivos de código abierto proporcionados en Github. Pero no se preocupe, incluso si no tiene la experiencia para desarrollar su núcleo, SiFive ofrece un nuevo servicio llamado «chip-as-a-service» que puede personalizar el FE310 para satisfacer sus necesidades específicas. Todo lo que necesita hacer es registrarse aquí dev.sifive.com, prueba tus ideas y finalmente contacta con la empresa para finalizar el diseño de tu nuevo chip.

Este servicio tiene un modelo de negocio completamente nuevo para el negocio de chips de silicio y SiFive está dispuesto a establecer una «fábrica de diseño de chips» capaz de manejar 1000 nuevos proyectos de chips por año. Se dice que SiFive puede comenzar a fabricar MCU personalizados en menos de 6 meses después de asegurarse de que cada caso de uso sea compatible con el núcleo Freedom E310.

«Comenzamos con este concepto revolucionario, que los conjuntos de instrucciones deben ser gratuitos y abiertos, y nos sorprendió el increíble efecto dominó que tuvo en la industria de los semiconductores porque proporcionaba una alternativa viable a lo que antes estaba cerrado y propietario «, dijo Krste Asanovic, cofundador y arquitecto jefe de SiFive. “En los pocos meses desde que anunciamos las plataformas Freedom, hemos visto una tremenda respuesta a nuestra visión de SoC personalizables. FE310 es un gran paso adelante en el movimiento hacia el código abierto y la personalización masiva y SiFive está encantado de traer la oportunidad de innovación de nuevo a las manos de los arquitectos de sistemas «.

Abrir la fuente del núcleo del procesador tiene sus pros y sus contras para SiFive. Se adjudica un nuevo modelo de negocio a SiFive gracias a la función «chip-as-a-service», pero al mismo tiempo abrirá nuevas iniciativas para que empresas más pequeñas y fabricantes de hardware compitan con las empresas dominantes en el mercado. Las MCU de código abierto traerán muchas actualizaciones a la escena del desarrollo de hardware y allanarán el camino para un nuevo negocio de diseño de chips personalizado proporcionado por talentosos desarrolladores y arquitectos de sistemas de hardware.

Para obtener más información sobre la función de diseño personalizado, visite la sección de desarrolladores de SiFive dev.sifive.com. La documentación del nuevo chip SiFive está disponible aquí y también se proporcionan códigos fuente y archivos de código RTL en Github.

Recuerda compartir en una historia de tu Instagram para que tus amigos lo flipen

??? ? ? ???

Comparte