Wielordzeniowe mikroprocesory 64-bitowe do aplikacji czasu rzeczywistego i systemów wizyjnych
Inteligentne aplikacje edge często wymagają 64-bitowych, heterogenicznych systemów obliczeniowych z asymetrycznym przetwarzaniem, pozwalających na jednoczesne uruchamianie systemów operacyjnych Linux i RTOS oraz kodu na poziomie sprzętowym (bare metal). Firma Microchip zaprojektowała nową rodzinę 64-bitowych mikroprocesorów PIC64GX, mogących znaleźć zastosowanie w sektorze motoryzacyjnym, komunikacyjnym, lotniczym i wojskowym. Zawierają one 4 rdzenie aplikacyjne RV64GC RISC-V 625 MHz z asymetrycznym przetwarzaniem (AMP) i deterministycznymi czasami opóźnień, 2 MB pamięci podręcznej L2 625 MHz, 128 KB pamięci rozruchowej (boot) NVM Flash, 56 KB bezpiecznej pamięci NVM na dane użytkownika i klucze kryptograficzne oraz 36-bitowy kontroler pamięci DDR4/LPDDR4. Do komunikacji przewidziano interfejsy m.in. 2 x GbE, 2 x CAN 2.0 A/B, 5 x UART multi-mode, 2 x SPI, 2 x I2C, USB 2.0 OTG, QSPI XIP (Execute in Place) i PCIe Gen 2, a do transmisji obrazu 2 x MIPI CSI-2 (1 Gbps) i HDMI 1.4.
Mikroprocesory PIC64GX są zgodne pod względem rozkładu wyprowadzeń z układami rodziny PolarFire SoC FPGA, co daje dużą elastyczność w rozwoju systemów embedded. Ponadto, projektanci mogą korzystać z całej oferty narzędzi i oprogramowania firmy Microchip, wspomagającego projektowanie, co ułatwia konfigurowanie, rozwój, debugowanie i kwalifikację projektów embedded.
W ramach nowej oferty firma Microchip wprowadza też rodzinę układów PIC64 High-Performance Spaceflight Computing (PIC64-HPSC) do zastosowań w lotnictwie i w przestrzeni kosmicznej. Oferują one dużą moc obliczeniową przy zwiększonej odporności na promieniowanie.
Mikroprocesory rodziny PIC64GX są wspierane przez zestaw ewaluacyjny PIC64GX Curiosity Evaluation Kit, rozszerzenia MPLAB Extensions for VS Code oraz platformy Canonical Ubuntu OS, Yocto Project i Buildroot.