Laboratórium 1 - 11. Mérés: Programozható perifériák mérése

A VIK Wikiből
A lap korábbi változatát látod, amilyen David14 (vitalap | szerkesztései) 2013. február 7., 17:25-kor történt szerkesztése után volt. (David14 átnevezte a(z) LaboRI 11. mérés lapot a következő névre: Laboratórium 1 - 11. Mérés: Programozható perifériák mérése)

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.



É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.

Házi feladatok

Megváltozott, nincs információ róla. Írd meg te!


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.)

by Wacha Gábor levlista