En neuronkärna kallad EIQ Neutron är en av huvudkaraktärerna i NXP:s nya hybrid-MCU IMX RT700. Den rekommenderas för användning i wearables, medicinteknik, smarta hem och HMI-plattformar där den röda tråden är att de alla är edge och dessutom kräver intelligens.
Den intelligensen kan exempelvis vara närvarodetektering, gestigenkänning eller röststyrning.
Edge innebär att datorberäkningarna sker på plats vid tillämpningen snarare än att de delegeras till molnet. Utmaningen för ”intelligent” edge är att få batteriet att räcka till.
NXP kallar RT700 för en ”crossover”, en kombo eller hybrid – för att den som MCU, mikrostyrkrets, i grunden är strömsnål men kan plocka fram beräkningskraft när situationen kräver det.
Den övergripande kontrollen ligger hos två Cortex M33-kärnor på 325 respektive 250 MHz. De avlöser varandra beroende på om ström ska sparas eller tunga beräkningar genomföras. Ett exempel är att omväxlande samla data från sensorer – strömsnålt – och att däremellan göra AI-beräkningar på dem.
För ljud- och signalbehandling finns två DSP-kärnor. Den strömsnåla Cadence Tensilica HiFi 1 exempelvis kanske permanent ligger och lyssnar efter röstkommandon tillsammans med den strömsnålare M33:an, medan den vassare HiFi 4 väcks för att AI-analysera ljudet i samarbete med den snabbare M33:an.
Kombinationen av dessa par ska enligt NXP ta bort behovet av en extern sensorhubb såväl som minska systemkomplexitet, storlek och materiallistan.
Kärnan EIQ (eIQ) Neutron sätts in som extraresurs för AI-beräkningar. Som jämförelse gör den bildklassificering 172 gånger snabbare än M33:an och anomalidetektering 18 gånger snabbare. Den ska minska energianvändningen för AI-inferenser till en 119-del.
Kretsen använder diverse strömsparknep för att minska strömförbrukningen med 30–70 procent jämfört med tidigare IMX-generationer. NXP nämner adaptiv djupsömn, optimerad klockarkitektur, lågströms-cache-scheman och avancerade väck- och sömncykler.
RT700 har 7,5 MB integrerad strömsnål SRAM.
I övrigt har den integrerad DC-DC-omvandlare, minneshanteringsenhet och stöd för förbättrade analoga periferienheter. Embedded USB stöds – EUSB sänker I/O-spänningen från 3,3 V till 1 V eller 1,2 V och sparar ström.
Vad gäller cybersäkerhet och personlig integritet – som alt oftare är systemkrav – finns en Edgelock-säkerhetsenklav (Core Profile) vilket inkluderar säkrad uppstart vid strömsparläge, säkrad uppdatering, sömlös minneskryptering, säkrad dataåtkomst och enhetsautentisering med hjälp av en inbyggd fysiskt oklonbar funktion (PuF).
IMX RT700 finns i provexemplar.