VHDL
A VHDL (angolul: VHSIC Hardware Description Language) áramkörök leírására szolgáló szakterület-specifikus hardverleíró nyelv, és a Verilog áramkörleíró nyelv mellett igen nagy jelentőségre tett szert. Segítségével CPLD és FPGA elnevezésű integrált áramkörök elemi makrocelláiból és kapuiból állíthatók össze igen bonyolult működésű áramkörök. 1987 óta az Institute of Electrical and Electronics Engineers (IEEE) nemzetközi szervezet szabványosította IEEE 1076 néven, melynek az utolsó verziója az IEEE 1076-2019.[1][2]
Azonban a félvezetőgyárak sem kapcsolási rajz alapján készítik a mai, igen bonyolult IC-ket, hanem szintén a fenti nyelveken írják le az áramkör működését, mivel a kapcsolási rajz bonyolult áramkörök esetén áttekinthetetlen méreteket ölt, és a funkciók sem ismerhetők fel első ránézésre.
Különbség a programozási nyelvek és az áramkörleíró nyelvek közt
szerkesztésA processzorok programozása során a programnyelvből fordított kód utasításait a processzor egymás után sorban végrehajtja (lefuttatja). Az áramkörleíró nyelv az áramkör egyes elemi részeinek összeköttetését definiálja, tehát nem elemi utasítások végrehajtását valósítja meg, hanem (statikus) áramköri összeköttetést definiál.
Irodalom
szerkesztés- Hosszú Gábor, Keresztes Péter (2012): VHDL-alapú rendszertervezés. Bicske: SZAK Kiadó, ISBN 9789639863248, 248 oldal.
- Janick Bergeron (2000): Writing Testbenches: Functional Verification of HDL Models. ISBN 0-7923-7766-4. (The HDL Testbench Bible)
Jegyzetek
szerkesztés- ↑ IEEE 1076-2019, IEEE Standard for VHDL Language Reference Manual Archiválva 2013. július 11-i dátummal a Wayback Machine-ben, 2019-12-23
- ↑ A VHSIC az angol ‘Very High-Speed Integrated Circuits’ rövidítése, magyarul: nagyon nagy sebességű integrált áramkörök.
Külső hivatkozások
szerkesztés- IEEE VASG (VHDL Analysis and Standardization Group), a hivatalos VHDL munkacsoport
- A comp.lang.vhdl VHDL hírcsoport a Usenet rendszerben
- web Google-beli levelezési csoport
- Gyakori Kérdések és Válaszok
- VHDL Példák, ötletek és trükkök.
- Overmapped: VHDL témájú fórum.