Firma Microchip opracowała PolarFire SoC Icicle, płytkę programistyczną zbudowaną na bazie pierwszego klastra procesorów RISC-V obsługującego 64-bitowy system Linux oraz programowalnej macierzy bramek (FPGA) system-on-chip (SoC). Zestaw Icicle zawiera dwa gigabitowe porty Ethernet, 40-pinowy nagłówek wejścia / wyjścia ogólnego przeznaczenia (GPIO) kompatybilny z pinoutem Raspberry Pi, gniazdo mikroBUS, mechaniczny 16-liniowy port PCI Express Gen.2, micro-USB 2.0 On The Go (OTG), cztery UART na jednym porcie micro-USB, dwa CAN, jeden SPI i jedna magistrala I2C.
Icicle Kit jest oparty na PolarFire SoC firmy Microchip (MPFS250T-FCVG484EES), który jest układem na chipie, który łączy najnowocześniejszy układ FPGA PolarFire z pięciordzeniowym podsystemem mikroprocesora RISC-V firmy SiFive. Zasoby FPGA, w tym nieulotna struktura z elementami logicznymi 254l, blokiem matematycznym 784 jednostek i czterema portami serializatora / deserializatora 12,7 Gb / s (SERDES), sprawiają, że jest to idealne rozwiązanie do tworzenia nowatorskich aplikacji. Na pokładzie jest 2 GB LPDDR4, 1 GB pamięci flash SPI i 8 GB eMMC.
Jak stwierdziła firma, Icicle Kit i jego solidny ekosystem narzędzi Mi-V umożliwiają użytkownikom tworzenie najnowocześniejszych aplikacji w wbudowanym uczeniu maszynowym, sieciach przewodowych, automatyzacji przemysłowej lub po prostu eksplorowaniu RISC-V i FPGA.
W pełni obsługiwana w ekosystemie Mi-V firmy Microchip, płyta oferuje oficjalny zestaw narzędzi składający się z różnych projektów, w tym Yocto Linux, BuildRoot i FreeBSD po stronie systemu operacyjnego, FreeRTOS i Zephyr dla użytkowników systemów operacyjnych czasu rzeczywistego (RTOS), GCC i Kompilatory IAR i narzędzia programistyczne, takie jak Renode i Libero. Zestaw PolarFire SoC Icicle wymaga jednak licencji Libero Silver, która jest bezpłatna i ważna przez rok.
Kluczowe cechy i specyfikacje zestawu PolarFire SoC Icicle
- PolarFire SoC (MPFS250T-FCVG484EES)
- Zegar 600 MHz
- 1 x rdzeń RV64IMAC firmy SiFive
- 4 x rdzeń RV64GC firmy SiFive
- 254K elementów logicznych nieulotnej tkaniny
- 784 x blok matematyczny (18 x 18)
- SERDY 4 x 12,7 Gb / s
- Bezpieczny rozruch
- Pamięć
- 2 GB LPDDR4 x 32
- Przechowywanie
- 1 Gb SPI flash
- 8 GB eMMC Flash lub slot na kartę SD (multipleksowany)
- Networking
- 2 x Gigabit Ethernet
- Interfejsy rozszerzeń
- 40-pinowe złącze zgodne z Raspberry Pi
- Gniazdo mikroBUS
- PCIe gen2
- Micro USB 2.0 Hi-Speed OTG
- 4 x UART (przez pojedynczy micro USB)
- 2 x CAN
- SPI
- I²C
- Moc
- Wejście cylindryczne 12 VDC / 5 A.
- Przełącznik włącz / wyłącz
- Monitor mocy I²C mierzący cztery szyny zasilające
- Interfejsy użytkownika
- 4 x przycisk użytkownika
- 4 x dioda LED użytkownika
- 4 x dioda LED stanu zasilania
- Programowanie i debugowanie
- UART przez micro USB
- Wbudowane złącze JTAG lub wbudowany FlashPro6 (multipleksowany)
- 52 x punkty testowe
Masowa produkcja płyt już się rozpoczęła i płyty zostaną wysłane do klientów w połowie września 2020 r. Każda tablica nosi przywieszkę z ceną 489 USD, a użytkownicy końcowi, którzy kupują płytkę za pośrednictwem Crowd Supply, płacą 499 USD (10 USD to opłata dodatkowa za koszty wysyłki krajowej w USA).