Projektet 3.1: Majoriteten av 5 (15 / 19 steg)
Steg 15: Kontrollera kretsen i simulatorn - steg 6
Genererar stimulansen i provbänken. I denna del av projektet börjar du skriva koden för att skapa stimulans för "majoriteten av fem" kretsen. En inledande block används här för kodgenerering stimulans. Första blocket kommer att behandlas en gång av simulatorn. Innan första blocket, kommer vi att definiera ett heltal k, så att vi kan loopa igenom alla möjliga input kombinationer för "majoritet av fem" kretsen. Inuti det första blocket, kommer vi att initiera alla ingångar till noll. A för uttalande används för att loopa igenom alla input möjligheter. En ingående mönster kommer att hållas på ingång för 20 ns innan du uppdaterar till nästa ingång mönster. Efter cykling genom alla möjliga input mönster, används kommandot $finish till att avsluta simuleringen. Koden visas enligt följande:
Deklarera loop index variabel
heltal k;
Tillämpa input stimulans
inledande
börja
SW = 0;
för (k = 0; k < 32; k = k + 1)
#20 sv = k;
#20 $finish;
slutet