loader
Foto

VHDL hardverleíró nyelv alapjai

A VHDL harverleíró nyelv ismerete a digitális áramkörfejlesztőknél szinte alapkövetelmény. Használják ezt a nyelvet a tervezők a digitális architektúrák működésének szimulációjára, illetve az implementálására is. Az adott digitális áramkör megvalósítása történhet CPLD-vel, FPGA-val, de akár ASIC-kel is. Ezeknek a technológiáknak a részletes megismerésére nem térünk ki a képzés során, de az FPGA-s implementálás bemutatásra kerül.

A VHDL harverleíró nyelv ismerete a digitális áramkörfejlesztoknél alapkövetelmény. Használják ezt a nyelvet a tervezok a digitális architektúrák muködésének szimulációjára, illetve az implementálására is. Az adott digitális áramkör megvalósítása történhet CPLD-vel, FPGA-val, de akár ASIC-kel is. Ezeknek a technológiáknak a részletes megismérésére nem térünk ki a képzés során, de az FPGA-s implementálás bemutatásra kerül. Noha a VHDL hardverleíró nyelv oktatása során különböző szimulációkat is végzünk, megnézzük ennek a nyelvnek a használatát akkor is, amikor az adott digitális áramkört implementáljuk egy Spartan FPGA-ban, amelyet a Xilinx gyárt.

Tematika

  1. VHDL nyelv felépítése (entitás, architektúrális leírások)
    1. Data Flow, Behavioral, struktúra
  2. Típusok
    1. signal, változó, konstans
    2. típusok, altípusok
  3. feltételes szerkezetek
  4. ciklusok
  5. Test Bench, szimuláció
  6. csomagok
    1. IEEE csomagok
    2. saját csomagok készítése
  7. komponensek
  8. konverziók
  9. alprogramok
    1. eljárások
    2. függvények
  10. Példák
    1. kombinációs áramkörök
    2. sorrendi áramkörök (pl.: Final State Machine)
  11. FPGA-k alapjai, fejlődése
  12. FPGA-k felépítése (Xilinx)
    1. "alapmodulok" bemutatása
    2. egyéb belső modulok (pl.: memória)
  13. Xilinx fejlesztőeszközének a megismerése
  14. Digilent panel bemutatása
  15. Néhány projekt elkészítése a Xilinx fejlesztőrendszerében
    1. szimulációk
    2. tesztelések a panelen

 

kep

 



Egyéb tanfolyamok

Egyéb