Microchip anunció recientemente el lanzamiento de su segundo controlador SSD PCIeGen5 de clase empresarial, el Flashtec5016. Al igual que el 4016, este es un controlador de 16 canales, pero con algunas actualizaciones clave:
Carriles PCIe5.0: el 5016 funciona en modo x4 o x2/x2 dual independiente, mientras que el 4016 funciona en modo x8 o x4 o x4/x2 dual independiente.
Admite DRAM: 5016 admite cuatro conjuntos de DDR5-5200, mientras que 4016 admite dos conjuntos de DDR4-3200.
Soporte NAND extendido: 4016 admite 2400MT/sNAND, mientras que 5016 admite 3200MT/sNAND.
Mejora del rendimiento: en comparación con 3M+ del 4016, el 5016 puede proporcionar más de 3,5 millones de IOPS de lectura aleatoria.
Microchip Flashtec5016 incluye el núcleo Cortex-A53 para que los proveedores de SSD ejecuten aplicaciones personalizadas relacionadas con la gestión de SSD. Sin embargo, el grupo de CPU tiene dos núcleos más en comparación con el controlador Gen4. El subsistema DRAM incluye soporte ECC (tanto fuera de banda como en línea, según las necesidades del proveedor de SSD).
En FMS2024, la empresa demostró la aplicación del motor de red neuronal integrado en el controlador Gen5. Los controladores suelen emplear una operación de "reintento de lectura" que cambia el voltaje de lectura cuando una lectura flash no se completa correctamente. Microchip implementó un enfoque de aprendizaje automático que utiliza el motor NN en el controlador para determinar el voltaje de lectura en función del historial de salud del bloque NAND. Este enfoque aporta claras ventajas en términos de latencia de lectura y consumo de energía (debido a menos errores en la primera lectura).
El 4016 y el 5016 utilizan una raíz de confianza de un solo chip para lograr la seguridad del hardware. Un proceso de arranque seguro con verificación de doble firma garantiza que el firmware del controlador no pueda ser manipulado maliciosamente en el campo. La compañía también describió los beneficios de la implementación de SR-IOV por parte de su controlador, ubicación flexible de datos, espacios de nombres particionados y un enfoque de "motor de crédito" para cargas de trabajo en la nube multiinquilino. Estos aspectos también se tratan en otras presentaciones.
El comunicado de prensa de Microchip citó declaraciones de proveedores de NAND, incluidos Solidigm, Kioxia y Micron. Del lado del cliente, Longsys ha estado utilizando controladores Flashtec e YMTCNAND en sus productos empresariales. Es probable que el nuevo controlador 5016 continúe esta asociación.