Já zápasím s nutkavostí koupit si to FPGA, jelikož vím, že skončí někde v závěji bordelu a už na to nesáhnu a potřebou nzastudovat si konečně, jak se ta FPGA vlastně "programují", ačkoli mi to bude k prdu a do dvou let to zapomenu. :D
//Přeci jenom nemyslím a neplánuji, že bych se někdy k něčemu, kde by mi to bylo platné dostal. Ale je to fakt velmi zajímavé. :D
Ve skutecnosti bude 99% vasi prace s FPGA psani kodu a simulace.
1% pak natlaceni do hw a podivani se ze to fakt blika :D
Pokud nedelate HW interfacing, tak se muzete celkem vyradit i v simulacich - coz vam zas dovoli pouzit treba OSS nastroje - a az jednou prijde sance a potreba nejake skutecne prace - uz budete vedet jak na to :)
No ono to ide do penazi. Bud je to lacne a male a budete bojovat z tym ze sa vam to nevmesti (lacne FPGA kity) alebo to bude drahe. U tych lacnych je este problem z tym ze k tomu skoro nic nepripojite lebo uz nie su volne piny. Alebo tam nic okrem konfiguracnej Flash nic nie je. (mam 8 roznych z Max10, cyclone II, Cyclone III, Cyclone IV)
No ono to ide do penazi.
Až tak moc ne. 500 hodin zábavy za 3000 Kč.
budete bojovat z tym ze sa vam to nevmesti
Toho jsem se na začátku bál, ale nakonec se celý můj počítač do FPGA vešel. Opravdu velký obvod se nevejde, ale pořád to stačí na spoustu zajímavých zapojení.
U tych lacnych je este problem z tym ze k tomu skoro nic nepripojite
Na tom mém kitu jsou 4 tlačítka, 4 LED, čtyřmístný sedmisegmentový displej, RS232, VGA, PS/2, reproduktor, IR přijímač, 64 Mbit SDRAM a ještě pár dalších periferií. Navíc jsou piny FPGA vyvedené na konektory a aspoň některé půjdou použít i k připojení jiných zařízení, než jsou na desce.
19. 3. 2025, 22:33 editováno autorem komentáře
Tak vela zabavy si clovek uzije aj z Altera MAX II vo verzii z 240LE a 8kbit Flash. Len ta zabava je obmedzena.
"...Toho jsem se na začátku bál, ale nakonec se celý můj počítač do FPGA vešel. .."
Skor ci neskor na limit clovek narazi. Ale je pravda ze do 5000/6000LUT sa toho da napchat vela. Jednoducha hra, miner bitcoinov ci niektore stare 8-bity. Mne ako prva dosla RAM. Az potom LUT-y.
"...Navíc jsou piny FPGA vyvedené na konektory a aspoň některé půjdou použít i k připojení jiných zařízení, než jsou na desce..."
A kolko z nich nie je zdielanych? Ten cip ma 91 IO pinou a len ta SDRAM zozerie 38. (https://github.com/inaciose/RZ-easyFPGA-A2.2/blob/main/rz_easyfpga_2_2.qsf) Volnych pinov ktore bude bezpecne pouzit bude tak 5. (mam dva kity z tymto svabom) Tie ostatne potom vyzaduju mysliet na to ze tam su pull-upy alebo ze treba nieco odpojit.
Blbe ze Cinanci do toho davaju len SDRAM a ziadne SRAM. Ich vyuzitie zbytocne zerie luty. (Treba na to stavovy automat). Taky Terasic do tych zaciatocnickych pcha oba typy. Ale on si to moze dovolit pouziva vacsie puzdra aj FPGA-cka. A preto aj jeho rozsirujuce porty nie su z nikym a nicim zdielane.
Alternativa je mat okrem zaciatocnickeho kutu este aj "core board" kde okrem par lediek a jedneho/dvoch capacitor nic nie je. A vsetky ostatne piny su volne pouzitelne.