VHDL | |
---|---|
Nyelvóra | Hardverleíró nyelv és programozási nyelv |
Megjelent | 1983 |
Kiadás |
|
Típusrendszer | szigorú |
Befolyásolva | Ada , Pascal |
Weboldal | vhdl.org |
Médiafájlok a Wikimedia Commons oldalon |
A VHDL ( V HSIC ( nagyon nagy sebességű integrált áramkörök) H hardverleírási nyelv ) az integrált áramköri hardverek leírására szolgáló nyelv . A VHDL tervezési nyelv a modern számítástechnikai rendszerek hardverfejlesztésének alapnyelve.
1983 -ban fejlesztették ki az Egyesült Államok Védelmi Minisztériumának megrendelésére azzal a céllal, hogy formálisan leírja a logikai áramköröket az elektronikus rendszerek fejlesztésének minden szakaszában, a mikroáramköröktől a nagy számítástechnikai rendszerekig.
A nyelvet kezdetben modellezésre szánták, de később egy szintetizálható részhalmazt választottak le belőle. A szintetizált részhalmazra modell írása lehetővé teszi egy olyan áramkör automatikus szintézisének megvalósítását, amely funkcionálisan egyenértékű az eredeti modellel. A VHDL nyelv segítségével az absztrakció különböző szintjein (viselkedési vagy algoritmikus, regiszterátvitel, strukturális) lehet tervezni, a feladatmeghatározásnak és a fejlesztői preferenciáknak megfelelően. Lehetőség van a hierarchikus tervezésre, amely a lehető legnagyobb mértékben megvalósítja magát rendkívül nagy projektekben, fejlesztők nagy csoportjának részvételével. Lehetségesnek tűnik megkülönböztetni a nyelv következő három összetevőjét:
1987 , 1991 , 1993 , 1996 , 1997 , 1999 , 2000 , 2002 és 2008 szabványok _ számos fejlesztése rögzített, például a VHDL-2000 szabványtól kezdve a nyelv elsajátítja az objektum-orientált paradigma alapjait . A VHDL-93 a legújabb, teljesen támogatott CAD szabvány . .
A VHDL-t a digitális rendszerek leírására szolgáló eszközként hozták létre, de van a nyelvnek egy részhalmaza - VHDL AMS (Analog Mixed Signal), amely lehetővé teszi a tisztán analóg és vegyes (hibrid) - digitális-analóg - áramkörök leírását.
Az ERC32 ( SPARC V7) és a LEON ( SPARC V8) nyitott mikroprocesszorok leírása VHDL nyelven készült . A forráskód LGPL és GPL licenc alatt érhető el.
A VHDL'2008 nyelvre alapozva kidolgozásra került a nyílt forráskódú VHDL-ellenőrzési módszertan ( OS-VVM ), amely lehetővé teszi a funkcionális lefedettség és pszeudo-véletlen tesztek kontrollált generálását, amelyet a digitális funkcionális blokkok ellenőrzésében használnak. Az OS-VVM-en belül számos nyílt forráskódú VHDL csomag készült, amelyek lehetővé teszik, hogy egyszerűen pszeudo-véletlen teszteket és intelligens funkcionális lefedettséget generáljon a projektjeiben a javasolt csomagokban CoveragePkgés a javasolt csomagokban leírt funkciók segítségével RandomPkg. Az OS-VVM hasonló szolgáltatásokat nyújt, mint a többi ellenőrző nyelv ( SystemVerilog vagy e ).