[FPGA] Vybrané vývojové desky

Každý, kdo si chce začít hrát s FPGA obvody, dřív nebo později začne vybírat svou první vývojovou desku s FPGA. Možností je spousta, a proto jsem se rozhodl vám přiblížit pár vývojových desek, které mě zaujali.

Určitě najdete i levnější desky, ale ne vždy za to opravdu stojí. Já jsem vybíral jen ty, které mají výrobcem stále podporovaný FPGA čip a nevyžadují software s placenou licencí.

EP4CE10 Dev. Board (FPGA Intel Cyclone IV)

Pokud nechcete moc utrácet, může být pro vás vhodná čínská deska EP4CE10 Development Board, kterou můžete koupit přes eBay za 36 $. U čínských desek je často obtížné získat nějakou dokumentaci, a proto zde je odkaz ke stažení schématu této FPGA desky.

Vývojová FPGA deska EP4CE10 Development Board, zdroj: eBay – eepizza.
Pokračování textu [FPGA] Vybrané vývojové desky

ThinkPad E330 a Fedora 29: Konfigurace touchpadu

Touchpad v notebooku Lenovo ThinkPad Edge E330 bohužel nefunguje na Linuxu moc dobře. Kurzor občas trochu skáče a zamířit malý objekt není vždy snadné. Dříve používaný ovladač synaptics šel poměrně detailně konfigurovat, ale jeho časy jsou pryč. V novějších linuxových distribucí se používá ovladač libinput. Aktuálně používám Fedoru 29, který používá ovladač libinput ve verzi 1.12.3.

Nějakou chvilku jsem studoval dokumentaci tohoto nového ovladače a pátral jsem po různých návodech řešící podobné problémy. Nakonec jsem nalezl následující řešení. Stačí vytvořit soubor /etc/libinput/local-overrides.quirks s následujícím obsahem:

[Lenovo E330 Touchpad]
MatchName=*SynPS/2 Synaptics TouchPad
MatchDMIModalias=dmi:*svnLENOVO:*:pvrThinkPadEdgeE330*
ModelLenovoX230=1

Tento soubor po restartu PC vynutí specifickou konfiguraci pro touchpad z notebooku Lenovo ThinkPad X230. Díky tomu začne touchpad u mého notebooku fungovat výrazně lépe, řekl bych stejně jako dobře jako na Windows 7.

LG G2 – Lineage OS 14.1

Na konci roku 2016 „skončila“ nejznámější komunitní ROM Cyanogen Mod (CM) založená na operačním systému Android. Během ledna 2017 se povedlo komunitě plně rozjet vývoj Lineage OS (LOS), který je přímí pokračovatel CM. Za popularitu CM můžou především sami výrobci telefonů tím, že se na pravidelné aktualizace z velké části úplně vykašlali. Dnes už je naštěstí situace lepší.

Já sám jsem CM poprvé a dlouhou dobu používal na svém první chytrém telefonu SGS (Samsung Galaxy S). Nyní mám telefon LG G2, který již žádné nové aktualizace od výrobce nedostává. Už asi rok jsem  LG G2 používal s operačním systémem CM 13 (Android 6). A nyní koncem ledna se LG G2 konkrétně varianta D802 dočkala oficiálního LOS 14.1 (stahovat můžete zde), který je založený na Androidu 7.1.1. Následující video ukazuje jak LOS 14.1 běží na mém LG G2.

[FPGA] EP4CE6 Starter Board

I bought EP4CE6 Starter Board from Ebay for $45 few weeks ago. The board arrived by mail last week. Today I decided to write this quick review of the board.

dsc02431_web

Pack with EP4CE6 Starter Board contains: board with FPGA, mini USB cable, infrared remote control and DS18B20 temp sensor.

dsc02436_web

Pokračování textu [FPGA] EP4CE6 Starter Board

[FPGA] EP2C5 Mini Board

Kdo si již někdy hrál s FPGA (programovatelné hradlové pole) tak ví, že ceny vývojových desek a kitů nejsou zrovna lidové. Začátečníci nebo nenároční, kteří nechtějí utrácet tisíce, mohou koupit výrazně levnější FPGA desky z Číny.

EP2C5 Mini Board

Dnes vám stručně představím FPGA desku EP2C5 Mini Board, která je asi tou nejlevnější. S potřebným programátorem ji lze z Číny (například Ebay) koupit už od 18.99$ (cca 475 Kč). Bohužel velmi nízká cena si vybrala svou daň.

DSC02418_web

EP2C5 Mini Board má zastaralé (!!!) FPGA EP2C5T144C8N od firmy Altera, tedy to nejmenší z řady Cyclone II. Dále lze na této desce najít 3x LED, 1x uživatelské tlačítko a 87 GPIO pinů. Použité FPGA obsahuje 4608 logických elementů (LE), 26 blokových pamětí M4K o celkové kapacitě 119808 bitů, 13 násobiček a 2 PLL bloky. V každém LE je jedna LUT se čtyřmi vstupy a jeden klopný obvod (FF).

Pokračování textu [FPGA] EP2C5 Mini Board