IMX9 är en ny serie i NXP:s familj av approcessorer. Den första medlemmen heter IMX93 och siktar på smarta hem, hus och fabriker, och andra kantberäkningar.
Stöd för artificiell intelligens (AI) måste kunna bockas för numera och IMX93 har pusslat in Arms kärna Ethos U65 på chipet.
Det är en ”microNPU”, där NPU står för ”neural processing unit” – AI för mönsterigenkänning implementeras i datastrukturer kallade artificiella neuronnät som konfigureras med hjälp av algoritmer kallade maskininlärning (ML).
IMX93 klarar på egen hand AI-uppgifter som röststyrning och att slå larm om en förare ser sömnig ut i kupékameran. AI-utvecklingsmiljöm heter EIQ.
NPU:n exekverar 260 MAC (multiplicera och addera produkten till en summa) per klockcykel. MAC är den grundläggande operationen i ett neuronnät.
Cpu-klustret använder en eller två Cortex-A55-appkärnor på 1,7 GHz, och en Cortex M33-styrkärna på 250 MHz för realtidsuppgifter. M33:an har egen åtkomst till alla periferienheter, inklusive NPU:n.
Processorn har en arkitektur kallad Energy Flex för att exempelvis gå ner i ett lågeffektsläge där den kan vara kontinuerligt aktiv med sensorfusion och enklare AI-beräkningar.
För cybersäkerhet finns ett block kallat Edgelock med en funktion kallad Microsoft Pluton som används för att säkra installation och autentisering i samarbete med Microsofts moln Azure Sphere. Lösningen kommer att fortsätta att hållas uppdaterad i minst tio år med hjälp av partnern Microsoft.
Den stöder CSI, DSI, LVDS, dubbla Gbit/s Ethernet och dubbla USB 2.0.
IMX (i.MX) är en processorfamilj för den som är på jakt efter en batterdriven processor med kraftfullhet på smarttelefonnivå – de använder samma Arm Cortex A-kärnor – men skräddarsydd för inbyggda system och med löften om lång support.
Följande serier har lanserats sedan 2001: IMX1 och IMX2 på Arm9, IMX3 på Arm11, IMX5 på A8, IMX6 på A7 och A9, IMX7 på A7, IMX8 på A53, A57 och A35, och IMX RT på M7 och M33.