Laboratórium 1 - 11. Mérés: Programozható perifériák mérése
A VIK Wikiből
A mérésről
- Megismerkedtetek egy nehezebben érthető blokkvázlattal, és néhány soros kommunikációval: UART, SPI.
- Előkészületkor megtanultátok:
- UART paraméterei, sebesség, PARITÁS, melyik bit érkezik először, hány bitből áll egy adatátvitel (tipikus kérdés lehet, hogy mennyi időbe telik a neptun-kódod átvitele adott bitrátával, és start, stop és paritásbit számmal)
- SPI kommunikáció, SPI topológia (milyen vezetékek vannak master és slave közt)
- Hőmérő modul hőmérséklet kimenetének átszámítása ember által kezelhetővé (Nem felejtjük le az előjelet!)
- Tipikus beugró kérdések voltak:
- UART kommunikáció paraméterei
- SPI topológiája
- Adott UART hullámforma milyen adatot vitt át <--- felcserélitek a bitsorrendet
- !!!!Verilog kód alapján kiegészíteni hullámformát!!!! <-- ezzel sokatoknak baja szokott lenni
- Hőmérő modul <--- itt lefelejtitek az előjelet
- Mérésen megtanultátok: - Blokkvázlat megvalósítása:
- SCLK előállítása (nem keveritek sem a rategen modullal, sem a testbench órajellel, ez egy harmadik dolog)
- kommunikáció ütemezése
- stabil kimenet létrehozása
- kettes komplemens képzése
- elméleti kérdések (írható-e egy regiszter több always blokkból, stb.)
Házihoz segítség
Beugró kérdések kidolgozása
Érdeklődőknek
Ha felkeltette az érdeklődésedet az FPGA programozás, ezeket a tárgyakat érdemes lehet hallgatni:
- Logikai tervezés: bővebben FPGA-ról, hardvertervezésről, perifériákról.
- Mikrorendszerek tervezése: mikroprocesszoros rendszerek tervezése FPGA-n belül.