
SiFive anunció la versión «21G3» de su kernel RISC-V, que incluye una nueva «Serie Essential 6» integrada con soporte U64 de 64 bits para Linux y U64 similar, diseñado para SoC. MC de cuatro núcleos.
El proveedor líder de núcleos RISC-V y SoC, SiFive, lanzó Cortex-A77 similar al núcleo SiFive Performance P650 la semana pasada, que puede admitir hasta 16 SoC principales, y lanzó una actualización 21G3 para toda su línea de productos. SiFive también lanzó una nueva línea de productos de gama media de IP de núcleo de la serie Essential 6 de 64 bits y 32 bits, incluidos los modelos U64 y U64-MC de 64 bits para Linux.
El zócalo de la serie Essential 6 se encuentra en la serie Essential 5. SiFive es el nuevo nombre de sus procesadores, incluido el núcleo de la serie U5 / U54 que se encuentra en el SoC FU540, que alimenta el SBC HiFive Unleashed de SiFive. Estos núcleos no son tan poderosos como los núcleos Essential-7, que incluyen Cortex-A55, como U74-MC, que ejecuta Linux en HiFive Unmatched SBC. Esta serie también incluye S6 y E6 similar a MCU.

Diagrama de bloques del complejo de núcleos U6 de la serie Essential 6, que alimenta a U64 y U64-MC
(Haga clic en la foto para ampliarla)
Cuando SiFive lanzó su actualización 21G2 en julio, cambió su núcleo de gama baja a la marca Essential. Aunque la actualización logra un aumento del 11% en la velocidad y otras mejoras en su núcleo Essential 7, la versión 21G3 presenta un control de reloj y una administración de energía mejorados en toda la cartera de productos SiFive, y agrega SiFive Shield WorldGuard al soporte de la serie Essential. Shield WorldGuard se anunció como una característica del P650 de gama alta.
SiFive también anunció la extensión inteligente SiFive. Se encontraron mejoras de inteligencia artificial basadas en la extensión vectorial RISC-V (RVV) en el SiFive Intelligence X280 basado en U7, y ahora admite cálculos BFLOAT16, aceleración cuantitativa y compatibilidad mejorada con múltiples clústeres. SiFive también declaró que toda la serie SiFive Performance ahora tiene una nueva extensión de hipervisor RISC-V para virtualización, lo que significa que además del P650, el SiFive Performance P550 ahora lo admite.
Serie Essential 6
SiFive declaró que el núcleo U64 de la serie Essential 6 de un solo núcleo es «muy adecuado para aplicaciones que requieren un alto rendimiento y un rendimiento de un solo subproceso en un entorno con limitaciones de energía». Las aplicaciones incluyen sistemas integrados de propósito general impulsados por Linux, industriales, Internet de las cosas, sistemas integrados en tiempo real de alto rendimiento y automoción.
U64 aparece en la lista con puntajes de referencia de 2.07 DMIPS / MHz y 3.73 CoreMark / MHz. En julio, SiFive declaró que el núcleo Essential-7 U74 recién acelerado se probó a 5.7 CoreMark / MHz y 3.2 Dhrystone / MHz.
U64 integra 32KB cada uno de L1 I-cache y L1 D-cache, y L2 128KB, ambos compatibles con ECC. SiFive declaró que la caché L2 «se puede configurar como SRAM determinista de alta velocidad» para realizar tareas en tiempo real.
U64 proporciona protección de memoria física de 8 zonas y soporte de memoria virtual, hasta 37 bits de dirección física. Otras funciones incluyen CLINT y PLIC.
U64-MC es similar a U64, pero está diseñado para SoC de hasta cuatro núcleos. El diseño también incluye un núcleo de monitor S61 de 64 bits para un determinismo estricto en tiempo real. La aplicación es la misma que U64, pero para escenarios de gama alta que requieren un alto rendimiento y garantías en tiempo real.
Nuevo 32 bits Núcleo S61 La similitud encontrada en el diseño del U64-MC se aplica a la variante de enfoque de cuatro núcleos: S61-MC. S61 es una MCU de gama alta diseñada para aplicaciones sensibles al retraso en los campos de almacenamiento y redes. Tiene un caché de instrucciones bidireccional de 16 KB y admite hasta 64 KB de memoria estrechamente integrada de datos (DTIM). SiFive también introdujo núcleos MCU E76 y E76-MCU de gama baja como parte de la serie Essential 6.
Como todos los núcleos SiFive, la serie Essential 6 se promociona por su alto rendimiento por milímetro cuadrado. En una conferencia de prensa en la Cumbre RISC-V a principios de esta semana, titulada «RISC-V: El pasado, presente y futuro de RISC-V», el director de tecnología de SiFive, Yunsup Lee, señaló que la ventaja de la escala se debe en gran medida a Admite instrucciones de compresión en RISC-V. Dijo que la nueva arquitectura Armv9 elimina las instrucciones de compresión, lo cual es «una muy mala elección». Por otro lado, con RISC-V, «podemos tener más instrucciones en tamaño, lo que resulta en un procesador más pequeño», dijo Lee.
Más información
Los clientes de SiFive ahora pueden utilizar la versión 21G3. No se proporciona información sobre precios o disponibilidad para la serie Essential 6.Puede encontrar más información en el anuncio de SiFive, estamos en AIThority,así como también Página de producto básico recientemente actualizada.