Logikai tervezés
A VIK Wikiből
Követelmények
- Jelenlét: Nem kötelező, de érdemes bejárni az előadásokra és laborokra.
- Házi feladat: A félév során kétfős csapatokban kell egy önálló FPGA tervezési feladatot az elejétől a végéig megcsinálni. Az aláírás feltétele, a legalább elfogadható szintű házi feladat, ami 25%-ban számít bele az év végi jegybe.
- Vizsga: A tárgy írásbeli vizsgával zárul, melyen legalább 40%-ot kell elérni. A vizsga eredménye 75%-ban számít bele az év végi jegybe.
Minden vizsgán maximum 40 pont szerezhető, amihez még hozzáadódik a házi feladat osztályzatának kétszerese. Az így elérhető 50 pont alapján a ponthatárok:- 1: 0 - 19
- 2: 20 - 26
- 3: 27 - 33
- 4: 34 - 40
- 5: 41 - 50
Vizsgák
2012. januári vizsga megoldással
2016.05.31
- SRAM versus DRAM 5pont
- Spartan6 szorzás: egészt és törtrészek is 5pont
- Spartan3 IO blokk vázlata, részei 5pont
- Párhuzamos Eprom/Flash memóriából konfigurálás története (bevezetés->eltűnés-> újra bevezetés) és okai 5pont
- SPI kódolása Verilog/VHDL (mindent elmondanak, csak egy lassú órajelre érkező soros 8 bit párhuzamosítása volt a feladat) 12pont
- Adott kód (itt pergésmentesítés volt) alapján hullámábra felrajzolása. 8pont
2016.06.07
- CLB és Slice Virtex6 esetén 5pont
- LUTRAM és BRAM, tulajdonsagok, hogy lehet BRAM-ból 36 bit szeles 2048 szó mélységű-t csinálni 5pont
- Mit jelent: source sync, edge aligned, differential, és hogy lehet Spartan 6-hoz illeszteni 5pont
- Konfiguráció biztonságának kérdése SRAM FPGA-knál, 2 értelmezés és védekezési módszerek 5pont
- FIFO 12pont
- Adott kódból hullámábra felrajzolása. 8pont