Kolibri to moduł podłączany do USB, który integruje w sobie układ programowalny (FPGA) z rodziny Lattice iCE40, mikrokontroler RP2040 i złącze PMOD do rozbudowy wejścia i wyjścia z jednostki. To kompaktowe urządzenie jest również kompatybilne z projektem Open Source IceStorm. Kolibri to kolejny układ Machdyne, który uwzględnia FPGA o niskim poborze mocy z rodziny iCE40, podobnie jak większość poprzednich sprzętów tego producenta.
Całość wyposażono w układ programowalny ICE40HX4K, który zawiera 7680 LUT, 2 PLL; a także dodane 1 MB pamięci SPI NOR Flash (dla oprogramowania typu gateware) i 32 MB PSRAM. Układowi programowalnemu towarzyszy RP2040 — podwójny 32-bitowy ARM Cortex M0+ z 1 MB pamięci QSPI NOR Flash (dla oprogramowania sprzętowego) i 8 liniami GPIO dołączonymi do FPGA.
Strona produktu wspomina, że: „mikrokontroler RP2040 umożliwia programowanie FPGA SRAM i wbudowanej pamięci Flash przez połączenie USB za pomocą ldprog. Dodatkowo złącze USB działa również jako mostek USB-UART dla FPGA”.
Repozytorium Kolibri na GitHub zawiera schematy, dokumentację, przykładowe oprogramowanie typu gateware oraz model obudowy do wydrukowania w 3D. Oprogramowanie układowe RP2040 (oparte na Müsli) inicjuje system i domyślnie konfiguruje zegar systemowy na 48 MHz. Kolibri obsługuje również Zuckera, który jest: „eksperymentalnym System-on-a-Chip (SOC) zaprojektowanym dla komputerów Lone Dynamics FPGA, który zapewnia procesor RISC-V (PicoRV32), prosty procesor graficzny, kontrolery pamięci, kontroler klawiatury i UART”. Warto też przejrzeć inne repozytoria firmy na GitHub, aby uzyskać więcej informacji.
Urządzenie to jest również kompatybilne z innymi produktami Machdyne (np. QQSPI 32MB PMOD, LED Matrix PMOD, Ethernet PMOD, Wi-Fi/Bluetooth PMOD itp.)
Specyfikacje modułu USB Kolibri:
Interfejsy we/wy:
* 12-pinowe złącze Digilent Pmod;
* 1x biała dioda LED;
* 1x przycisk uruchamiania;
* USB — męski wtyk USB typu A;
* Wymiary — 32 mm x 16 mm.
Kolibri FPGA Dongle można już kupić w cenie 49,95 dolarów w sklepie internetowym Machdyne.
Źródło: https://linuxgizmos.com/machdyne-fpga-usb-dongle-is-equiped-with-12-pin-pmod/
Całość wyposażono w układ programowalny ICE40HX4K, który zawiera 7680 LUT, 2 PLL; a także dodane 1 MB pamięci SPI NOR Flash (dla oprogramowania typu gateware) i 32 MB PSRAM. Układowi programowalnemu towarzyszy RP2040 — podwójny 32-bitowy ARM Cortex M0+ z 1 MB pamięci QSPI NOR Flash (dla oprogramowania sprzętowego) i 8 liniami GPIO dołączonymi do FPGA.
Strona produktu wspomina, że: „mikrokontroler RP2040 umożliwia programowanie FPGA SRAM i wbudowanej pamięci Flash przez połączenie USB za pomocą ldprog. Dodatkowo złącze USB działa również jako mostek USB-UART dla FPGA”.
Repozytorium Kolibri na GitHub zawiera schematy, dokumentację, przykładowe oprogramowanie typu gateware oraz model obudowy do wydrukowania w 3D. Oprogramowanie układowe RP2040 (oparte na Müsli) inicjuje system i domyślnie konfiguruje zegar systemowy na 48 MHz. Kolibri obsługuje również Zuckera, który jest: „eksperymentalnym System-on-a-Chip (SOC) zaprojektowanym dla komputerów Lone Dynamics FPGA, który zapewnia procesor RISC-V (PicoRV32), prosty procesor graficzny, kontrolery pamięci, kontroler klawiatury i UART”. Warto też przejrzeć inne repozytoria firmy na GitHub, aby uzyskać więcej informacji.
Urządzenie to jest również kompatybilne z innymi produktami Machdyne (np. QQSPI 32MB PMOD, LED Matrix PMOD, Ethernet PMOD, Wi-Fi/Bluetooth PMOD itp.)
Specyfikacje modułu USB Kolibri:
Interfejsy we/wy:
* 12-pinowe złącze Digilent Pmod;
* 1x biała dioda LED;
* 1x przycisk uruchamiania;
* USB — męski wtyk USB typu A;
* Wymiary — 32 mm x 16 mm.
Kolibri FPGA Dongle można już kupić w cenie 49,95 dolarów w sklepie internetowym Machdyne.
Źródło: https://linuxgizmos.com/machdyne-fpga-usb-dongle-is-equiped-with-12-pin-pmod/
Fajne? Ranking DIY