0

Microchip’s pic32mz da – mikrokontrollern med en GPU

May 20, 2022

när det gäller att visa, finns det ett mellanslag mellan en standard mikrokontroller samt ett Linux-system-på-a-chip (SOC). Socen som bor i en smartphone kommer alltid att ha tillräckligt med RAM för en rambuffer, såväl som normalt har några stiften som ägnas åt ett LCD-gränssnitt. Idag har Microchip avslöjat en mikrokontroller som försvinner linjerna mellan vad som kan göras med en Soc samt vad som kan tillverkas med en mikrokontroller. PIC32MZ ‘DA’ House of Microcontrollers skapas för grafikapplikationer samt inkluderar en båtbelastning av RAM samt en hängiven GPU.

Den avgörande funktionen för detta chip är en båtbelastning av RAM för en rambuffer samt en 2D GPU. PIC32MZ DA-hushållet inkluderar buntar med 32 MB integrerad DRAM skapat för att användas som Framebuffers. Stöd för 24-bitars färg på SXGA (1280 x 1024) -paneler ingår. Det finns också en 2D GPU där med stöd för spriter, blitting, alfa-blandning, linjeteckning, såväl som fyllning av rektanglar. Nej, det kan inte spela Crysis – bara för att få det meme ut ur metoden – men det är en exceptionell plattform för GUI.

PIC32MZ da chips erbjuds i tre paket, inklusive en 169-polig BGA, en 288-polig BGA, liksom en 176-polig LQFP. Programstorlek för dessa marker är antingen 1024 kb eller 2048 kb såväl som dataminnet är antingen 256 kb eller 640 kb. Bilderna kommer med ett val för en DDR2-kontroller med en valfri “på dyn” 32 MB DDR2 SDRAM. Detta “på die” sdram är specifikt inte; I stället checkar vi ut något som en paket-på-paketkomponent. Hur som helst är några av dessa delar 32 MB DDR2 inkapslad i en blob av epoxi.

Två startpaket för PIC32MZ DA kommer snart att erbjudas, en som presenterar den staplade DRAM, liksom den andra som har utanför DRAM. Dessutom kommer en wqvga pekskärm dotterboard också att vara tillgänglig. Denna dotterboard är dock inte nödvändigt, liksom Microchip har lagt stor ansträngning att producera nya verktyg för att få LCD-paneler såväl som att springa snabbt. En ny version av MPLAB IDE har en skärmhanterare, som gör det möjligt för en designer att producera bilister för vilken typ av skärm som helst på några minuter.

Volympriset för PIC32MZ DA startar på $ 7,73 i 10K systemmängder.

Gpus är den idealiska nu, såväl som mellan strömmen från NVIDIA och små prisvärda armbrädor som kan driva pixlar till en 4K-skärm, kan du bli förlåtad att tro på den enda metoden för att lägga till en stor högupplöst skärm till en Produkten är att inkludera en Linux-baserad SoC. PIC32MZ DA är en bro mellan dessa SOCs samt standardmikrokontroller, vilket möjliggör för enklare brädor med mycket enklare routing som fortfarande kan pumpa pixlar ut till en bildskärm.

Det här är en liten personlig observation, men med tanke på att frisläppandet av Raspberry Pi samt översvämningen av prisvärda armbrädor med HDMI, har Hackaday inte sett många mikrokontroller som används för videoapplikationer. Det finns alltid människor som röra sig med VGA, men kom ihåg att Uzeboxen var en gång en extremt framträdande produkt. En del av detta är på grund av den ökade tillgängligheten av Linux-baserade brädor, men en del av det är också på grund av att den lilla mängden RAM-mikrokontroller fortfarande är frakt med. Detta är ett extremt bra chip, liksom vi kan inte vänta med att se vad det slutligen kommer att sluta.