A Snickerdoodle Dev Board ARM processzorral büszkélkedhet az FPGA-val - 💡 Fix My Ideas

A Snickerdoodle Dev Board ARM processzorral büszkélkedhet az FPGA-val

A Snickerdoodle Dev Board ARM processzorral büszkélkedhet az FPGA-val


Szerző: Ethan Holmes, 2019

A krtkl („kritikus”) csapata a Crickerdfunding Snickerdoodle, 55 dollár hibrid fejlesztési fórum amely rendelkezik egy ARM alkalmazás processzorral egy fedélzeti FPGA-val. Mobiltelefonról programozható, 230 általános célú bemeneti / kimeneti csap (GPIO), beleértve a talajcsapokat, és talán csak a következő nagy dolog a Makers számára a beágyazott számítástechnikai közösségben.

Az alábbiakban bemutatjuk, hogyan halmozódik fel a tábla:

  • Zynq 7010 processzor: kétmagos ARM Cortex-A9 667 MHz-es és 430K-os kapukkal (kétmagos A9-re bővíthető 866MHz és 1,3M-os kapukkal)
  • 512 MB LPDDR2 RAM (1 GB-ra bővíthető)
  • 2,4 GHz-es 802.11b / g / n Wi-Fi (5 GHz-re is bővíthető)
  • Bluetooth classic és Bluetooth alacsony energiafogyasztású
  • 154 „tényleges” GPIO, 230, beleértve a talajcsapokat (179 „tényleges” a 7020 processzor frissítéssel)
  • 3.7–17V bemenet
  • 2 ″ × 3,5 ″ méretek (50,8 mm × 88,9 mm)
  • iOS és Android alkalmazások

A Snickerdoodle magas szintű blokkdiagramja

A kártya még a GPIO-nál nagyobb különbségtétel a tervezési választás, amely lehetővé teszi a felhasználók számára, hogy párosítsák a Snickerdoodle Wi-Fi chipjét egy mobiltelefonalkalmazással Csatlakozás. A párosítás után a Connect megkönnyíti az egyéni programozható kapu tömb (FPGA) konfigurációs fájlok feltöltését a táblára, vezérelve olyan műveleteket, mint a GPIO feladatok, a pin multiplexelés és a teljes rendszer teljesítménye.

Használjon mobiltelefonalkalmazást az egyéni konfigurációk betöltésére a Snickerdoodle FPGA-jára.

Nem mindenki szeretni fogja ezt a programozási módszert, és a Snickerdoodle csapata ezt megkapja. Előzetes dokumentációikban hangsúlyozzák, hogy egy teljes microSD-kártyával, soros konzollal / terminállal tudjuk programozni a táblát keresztül vagy a microUSB, és kerülje el a telefonalkalmazást, ha ezt akarja tenni. Ez a nyitottság és a felhasználói választás tudatossága a jó felhasználói élmény nagy jele.

A Wall-E inspirált robot a Snickerdoodle-ot használta agyaként

Bár a specifikációk meglehetősen lenyűgözőek, hacsak nem ismeri a Zynq 7000 sorozatú processzor architektúráját, és tisztában van az integrált FPGA-val, hiányzik az igazán érdekes szempontja ennek a fórumnak. A Zynq 7000 sorozatú System-on-Chip (SoC) egy hagyományos ARM alkalmazásprocesszor kombinációja - mint például egy Raspberry Pi vagy BeagleBone Black - az FPGA logikai kapujainak átkonfigurálásával. Ez a kettős fenyegetés lehetővé teszi, hogy könnyedén dolgozzon egy ARM SoC-vel kombinálva az FPGA szoftver-konfigurálható hardverével.

A Snickerdoodle nem csak erőteljes, apró.

Jellemzően az FPGA-k meglehetősen drágaak voltak, és az árak csak az ipari ügyfelek is fontolóra vehettek. A fellebbezésük a tervezőnek a hardveres logikai kapuk céljának és kölcsönhatásának megváltoztatására való képességéből adódik, egyszerűen a szoftver kódjainak megváltoztatásával. Ez a programozhatóság, valamint a számítási feladatok párhuzamos elosztására összpontosít, hogy az FPGA-k ideálisak olyan alkalmazásokhoz, mint a videó- ​​és hangfeldolgozás.

Snickerdoodle-kompatibilis kiegészítő táblák

A bázis Snickerdoodle fórumon kívül a krtkl számos olyan adaptertáblát kínál, amelyek két problémára irányulnak: az összes GPIO bekötése a Snickerdoodle-on és a tábla konfigurálhatóságának bemutatása. Az első fajta a BreakyBreaky breakout board és a ShieldBuddy az Arduino számára. Az előbbi a 154 GPIO-pólus mindegyikét mutatja be a 0.1-es férfi íves fejlécekhez, az utóbbi pedig a Rev. 3 Arduino UNO táblájának lábnyomát, és kezeli az Arduino hagyományos 5V-os szintjét a GPIO-on 5V-ra.

A második fajtát - amely a főtábla rugalmasságát mutatja - magában foglalja a piSmasher, a gryphon autopilot és a masszív fehérRhino ipari SBC. Ezekből a táblákból valószínűleg csak a piSmasher lesz tömeges fellebbezés, hiszen a Raspberry Pi lábnyomát utánozza, de gigabites Ethernet, USB 2.0 nagy sebességű, HDMI be- és kimenet, valamint 68 újrakonfigurálható I / O keresztül 0,1 ″ fejlécek. Ezek a táblák azonban sok szempontból nem a termék mozgatásáról szólnak, hanem inkább egy konfigurálható Zynq-alapú rendszerrel illusztrálhatók. Amikor az összes csap testreszabható, akkor majdnem minden lehetséges.



Lehet, Hogy Érdekli

Hegyi kerékpár átalakítása egyetlen sebességre

Hegyi kerékpár átalakítása egyetlen sebességre


Hogyan készítsünk saját készítő esküvőt

Hogyan készítsünk saját készítő esküvőt


Maker (és a költségvetés) barátságos üdülési ajándékok 25 dollár alatt

Maker (és a költségvetés) barátságos üdülési ajándékok 25 dollár alatt


Weedebud, egy Solar-Powered Weeding Robot

Weedebud, egy Solar-Powered Weeding Robot






Legutóbbi Hozzászólások