snadno a rychle ?
nooo rychle asi nee, ale;
Každej dvacatej student vš má/měl potřebu o tom psát blog kam postuje materiály za školy. Může se hodit při googlení pojmů.
My jsme se s FPGA učili asi takhle:
1) kombinační obvody definovaný schematem, používání IDE pro návrh a simulačního nástroje pro debug
2) kombinační obvody popsaný v HDL
3) sekvenční obvody popsaný v HDL
4) stavový automaty
5) SoC typu ***blaze a spol.
6) úpravy existujícího jednoduch. CPU
7) návrh existujícího jednoduch. CPU
Ohledně teorie, hodit se do začátku bude:
* představa o fungování logických obvodů - tj. analogařina tě trápit nemusí ale měl bys mít celkem konkrétní představu o 1/0 kombinační/sekvenční logice
* stavové automaty - tím to celý rozhýbeš
Jedna věc co tady (snad?) nepadla - určitě budeš potřebovat nějaký nástroj pro simulaci, což je způsob jak v HW světě hledat boty v tvém kódu.. My jsme používali ModelSim a ono vlastně,
kromě motivace , hw board pro výuku nepotřebuješ, kód si můžeš v klidu vyvíjet a spuštět v simulátoru.. akorát ona blikající LED vypadá líp než pulsující graf výstupu v ModelSimu, to jo.