ARCHITECTURE
Syntaktische Rahmen – ARCHITECTURE
ENTITY nand2 IS |
Bei dieser Architektur handelt es sich um eine einfache Verhaltensbeschreibung für ein NAND-Gatter.
Es sind keine lokalen Deklarationen innerhalb der Architektur (zwischen ARCHITECTURE ... und BEGIN) vorhanden. |
ARCHITECTURE behavioral2 OF nand2 IS |
Bei dieser Architektur wird anstelle der Funktion NAND eine zweistufige Realisierung mit AND und INV benutzt.
Daher wird ein internes Zwischensignal (sig_int) benötigt, das vor BEGIN lokal innerhalb der Architektur deklariert wird. |
ARCHITECTURE structural OF nand2 IS |
Hier handelt es sich nun um eine strukturale Architektur, welche die NAND-Funktion mittels eines AND-Gatters und eines Inverters realisiert.
Neben dem internen Signal müssen hier auch die COMPONENTs deklariert werden, sofern sie nicht aus einem vorbereiteten Package eingebunden werden. |