Microchip hat das PolarFire SoC Icicle entwickelt, ein Entwicklungsboard, das auf dem ersten 64-Bit-Linux-fähigen RISC-V-CPU-Cluster und dem feldprogrammierbaren Gate-Array (FPGA) -System-on-Chip (SoC) des Unternehmens basiert. Das Icicle-Kit enthält zwei Gigabit-Ethernet-Anschlüsse, einen 40-poligen GPIO-Header (General Purpose Input / Output), der mit der Raspberry Pi-Pinbelegung kompatibel ist, eine mikroBUS-Buchse, einen mechanisch 16-spurigen PCI Express Gen. 2-Anschluss und Micro-USB 2.0 On The Go (OTG), vier UARTs an einem einzelnen Micro-USB-Anschluss, zwei CAN-, ein SPI- und ein I2C-Bus.
Das Icicle Kit basiert auf dem PolarFire SoC (MPFS250T-FCVG484EES) von Microchip, einem System-on-Chip, das das hochmoderne PolarFire-FPGA mit einem fünfkernigen RISC-V-Mikroprozessorsubsystem von SiFive kombiniert. FPGA-Ressourcen, einschließlich einer nichtflüchtigen Struktur mit 254l-Logikelementen, einem 784-Einheiten-Mathematikblock und vier 12,7-Gbit / s-Serializer / Deserializer-Ports (SERDES), machen es ideal für die Entwicklung innovativer Anwendungen. Es sind 2 GB LPDDR4 an Bord, 1 GB SPI-Flash-Speicher und ein 8 GB eMMC.
Wie vom Unternehmen angegeben, ermöglichen das Icicle Kit und sein robustes Mi-V-Tool-Ökosystem Benutzern die Entwicklung innovativer Anwendungen für eingebettetes maschinelles Lernen, kabelgebundene Netzwerke, industrielle Automatisierung oder einfach die Erforschung von RISC-V und FPGAs.
Das Board wird vollständig im Mi-V-Ökosystem von Microchip unterstützt und bietet eine offizielle Toolchain, die aus verschiedenen Projekten besteht, darunter Yocto Linux, BuildRoot und FreeBSD auf der Betriebssystemseite, FreeRTOS und Zephyr für Benutzer von Echtzeitbetriebssystemen (RTOS), GCC und IAR-Compiler und Entwicklungstools wie Renode und Libero. Für das PolarFire SoC Icicle Kit ist jedoch eine Libero Silver-Lizenz erforderlich, die kostenlos und ein Jahr gültig ist.
Hauptmerkmale und Spezifikationen des PolarFire SoC Icicle Kit
- PolarFire SoC (MPFS250T-FCVG484EES)
- 600 MHz Takt
- 1 x RV64IMAC-Kern von SiFive
- 4 x RV64GC-Kern von SiFive
- 254K Logikelemente nichtflüchtige Struktur
- 784 x Matheblock (18 x 18)
- 4 x 12,7 Gbit / s SERDES
- Sicherer Startvorgang
- Erinnerung
- 2 GB LPDDR4 x 32
- Lager
- 1 GB SPI-Blitz
- 8 GB eMMC-Flash- oder SD-Kartensteckplatz (gemultiplext)
- Vernetzung
- 2 x Gigabit Ethernet
- Erweiterungsschnittstellen
- Raspberry Pi-kompatibler 40-Pin-Header
- mikroBUS Steckdose
- PCIe gen2
- Micro USB 2.0 Hi-Speed OTG
- 4 x UART (über Single Micro USB)
- 2 x CAN
- SPI
- I²C
- Leistung
- 12 VDC / 5 A Barrel Jack-Eingang
- Ein / Aus Schalter
- I²C-Leistungsmonitor mit vier Stromschienen
- Benutzeroberflächen
- 4 x Benutzertaste
- 4 x Benutzer-LED
- 4 x Stromstatus-LED
- Programmieren & Debuggen
- UART über Micro-USB
- Onboard JTAG-Anschluss oder eingebetteter FlashPro6 (gemultiplext)
- 52 x Testpunkte
Die Massenproduktion der Boards hat bereits begonnen und die Boards werden Mitte September 2020 an Kunden ausgeliefert. Jedes Board hat einen Preis von 489 USD und die Endbenutzer, die das Board über Crowd Supply kaufen, zahlen 499 USD (10 USD) extra berechnet für US-Inlandsversandkosten).