HDL
För att få en större förståelse om teorin bör man testa det praktiskt. Detta kan göras med HDL(Hardware Development Language).
Hur det skrivs i HDL
För att skriva i HDL börjar du med att deklarera vilka in- och utgångar som chippet ska ha. Detta kan göras på följande sätt:
CHIP x {
IN a, b;
OUT out;
...
}
Efter att in- och utgångarna är deklarerade är det dags att implementera funktionen som chippet ska ha. Detta görs under delen som heter parts. I denna del kan en nand
-grind och chip som redan är skapade användas. Den ouput som är giltig är den som bär samma namn som den deklarerade utgången och kan endast användas en gång. Ingångarna går att använda hur många gånger som helst.
För att köra genom filen trycker man på knappen run som ser ut som följande: ⏩
Länk till HDL
Gör projekt 1,2 och 3