Mycket High Speed Integrated Circuits Hardware Description Language , eller VHDL är ett modelleringsspråk som används för att beskriva kretsar . Det används för att testa logik , simulera , exempelvis en maskin , och är mest vanligen som en del av designprocessen. VHDL kan också användas som ett programmeringsspråk för text - datorprogram . Inom en VHDL test eller program , styra sekventiella uttalanden processen fortskrider i en viss ordning . Utformningen av de maskiner
Utvecklare använder VHDL för att utforma teoretiska kretsar som kan syntetiseras och konfigureras till en verklig krets för en riktig maskin . När skriftligt , liknar VHDL andra programspråk Använda kommandon och logiska grindar , vilket förfarande data och sedan styra processen eller programmet till nästa logiska steg . Den använder ofta boolesk logik , eller logik baserad på " beslut " som kan besvaras i Stark motsatser såsom " off " och " på " , " ja " och " nej " , " . Falsk " eller " sann " och
Beskriva Machines
VHDL beskriver systemet på vilken en programmerare kan bygga en maskin , men i abstrakta termer . Senare kan dessa abstrakta termer att karteras som faktiska kretsar , men under de inledande kodning , programmerare skapa ett flöde av data eller information som rör sig enligt en algoritm eller ett flöde sökväg . Med användning av en algoritm bearbetar information genom denna algoritm , ger ett svar , och det svaret då bestämmer nästa steg i processen. I flödesvägar , anländer data med en logisk grind , som sedan avgör på grundval av Boolesk logik , nästa steg . Dessa nästa steg styrs av sekventiella uttalanden , som tillhandahålls i en viss , förutbestämd ordning och vägleda data eller information i den ordningen .
Sequential Uttalanden
En sekventiell uttalande används i kroppen av den process som beskrivs i VHDL -filen . Den sekventiella uttalande är sålunda heter på grund av att undervisa uttalande skall exekveras sekventiellt , och denna order är inställd under programmeringen av processen . Som en VHDL -fil läses uppifrån och ner , är sekventiella uttalanden som visas mot toppen exekveras först , med de senare uttalanden utförda som de nås , rör sig nedåt .
Villkor
Sekventiell uttalanden börja med att säga ett tillstånd . Detta tillstånd representerar Boolean valet logik binärt , och börjar verkställandet av det uttalande baserat på värdet bestäms av villkoret . Till exempel , kan villkoret representera " true " eller " false " och om data eller information är faktiskt sant eller falskt avgör boet sekventiell uttalande , vilket data eller information genom resten av processen .
Addera