logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Kolibri - dongle USB z FPGA, wyposażony w 12-pinowe złącze PMOD

ghost666 23 Kwi 2023 23:43 753 2
REKLAMA
  • Kolibri - dongle USB z FPGA, wyposażony w 12-pinowe złącze PMOD

    Kolibri - dongle USB z FPGA, wyposażony w 12-pinowe złącze PMOD
    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.

    Kolibri - dongle USB z FPGA, wyposażony w 12-pinowe złącze PMOD
    Moduł Kolibri FPGA + LED8 Pmod


    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
    O autorze
    ghost666
    Tłumacz Redaktor
    Offline 
    Fizyk z wykształcenia. Po zrobieniu doktoratu i dwóch latach pracy na uczelni, przeszedł do sektora prywatnego, gdzie zajmuje się projektowaniem urządzeń elektronicznych i programowaniem. Od 2003 roku na forum Elektroda.pl, od 2008 roku członek zespołu redakcyjnego.
    https://twitter.com/Moonstreet_Labs
    ghost666 napisał 11961 postów o ocenie 10264, pomógł 157 razy. Mieszka w mieście Warszawa. Jest z nami od 2003 roku.
  • REKLAMA
  • #3 20554351
    macgyver96
    Poziom 17  
    Posty: 319
    Pomógł: 31
    Ocena: 65
    Sugerowaną aplikacją układów z rodziny ice40 są proste sieci neuronowe czy uniwersalny interfejs peryferiów smartphonów. Podobno z technologią senseAI od lattica możliwe jest rozpoznawanie gestów na tym maluchu. takim combo sterowanie na przykład kolorowym sporym ekranem nie powinno stanowić problemu. Inna aplikacja jaką widzę dla tego dongla to akwizycja danych z szybkiego adc/dac o ile oba układy mają współdzielony obszar pamięci.
    Te dwa układy to trochę dziwne combo, choć oba są nie do pobicia jeśli chodzi o stosunek cena/wydajność bo są bardzo tanie.
REKLAMA