He estado considerando la implementación de la clase de almacenamiento de medios en un FX3 de Cypress. Ya hay un ejemplo de firmware escrito previamente que usa MSC BOT (Bulk Only Transport) y comandos SCSI y me preguntaba si BOT es la mejor implementación para usar junto con e.MMC para mi diseño. También he estado buscando en UFS, pero no puedo comprar chips únicos para este prototipo y me falta la documentación para implementarlo.
También he considerado escribir un controlador UASP desde cero, sin embargo, no parece ser una inversión que valga la pena teniendo en cuenta el hecho de que solo una pequeña selección de soporte de placas base, o una pieza externa de hardware tendría que usarse. Así que para el único tipo de hardware que he visto capaz de esto es SATA a UASP, nada capaz de tratar con NAND de SLC / TLC puro.