Grundläggande för verilog

HDl design:

Här jag kommer för att förklara om grundläggande funadamental av handstil tvättprogram i verilog .here jag visar att eller operationen gjort av mig med design såväl som testa bänk. prova detta på online programmering webbplatser.

Design: format för förståelse

modul npu (q, x, y); modul portname (produktion, ingång);

produktionen q; .. utgång..

ingång x, y; input...

eller (q, x, y); utfärda utegångsförbud för operation(output,input)

endmodule Avsluta modul}


Testbetch:


modul testnpu; Skriv test med portname

Wire q; Överväga tråd som indata för design

REG x, y; Överväga registrera som produktion av design

NPU u1(.x(x),.y(y),.q(q)); definiera värde

initial börja (skriver detta för Läs värde som binär)

$monitor ("%t %b %b %b", $time, x, y, q);
slutet

initial börja (skriva-ingång som jag lär mig i i sanning bordlägger)

#5 x = 0, y = 0;

#10 x = 0, y = 1;

#15 x = 1; y = 0;

#20 x = 1; y = 1;

slutet

endmodule

utgång: denna utgång få från edaplayground.com

0 x x x
5 0 0 0

15 0 1 1

30 1 0 1

50 1 1 1

V C S S jag m u l t jag o n R e p o r t

Relaterade Ämnen

Bygga en bågreaktorn med grundläggande verktyg och kompetens

jag trodde det skulle vara häftigt att gå som Tony Stark för Halloween, och jag vände mig till Instructables för idéer om hur man bygger en bågreaktorn. Problemet är att de bästa och mest korrekta Arc reaktorerna på webbplatsen som Honus' och Kyling...

Grundläggande aritmetik i C++

Programmering är en relativt ny studie. En av de vanligaste och mest grundläggande kodning språk kallas C++. Detta används av stora företag som Google, Apple och Microsoft för att skapa program. Ett exempel är Google Doodle som visas på Googles start...

Grundläggande CMD spel (körbar och kod textfil ingår i länkar)

jag skrev ett spel i C-språket som körs i Kommandotolken.Den använder wasd-tangenterna för att flytta en 0 runt i ett hav av * s.Du kan ange upp till 6 wasd-tangenterna och tryck enter.Detta gör att du kan flytta en ruta i taget eller flytta många ru...

Grundläggande kodning

Detta instructable går över några grundläggande koder som används ofta i kodningSteg 1: variabler En variabel är en referens till viss information. Du skulle ställa dessa variabler så här:x = äpplenVariabler är där information kan bibehållas och refe...

Batch grundläggande

detta är en grundläggande batch tut. Klicka på filen för din handledning. :)...

Bygga en Gaming dator, eller lära sig de grundläggande delarna

Min son älskar teknik, vi har byggt en massa projekt tillsammans men detta är hans favorit. Detta gaming dator är hans stolthet och glädje. Den kan hantera alla av hans spel, streaming & inspelning behov, FPS är top notch och den grafiska kvaliteten...

Grundläggande Cream Cheese Frosting (med smak alternativ)

detta grundläggande mjukost glasyr recept är mycket anpassningsbar. Du kan enkelt fördubbla det för stora kakor, även om detta kommer att göra mer än nog för ett parti av cupcakes eller flera partier av pumpkin cookies. Du kan också lägga till valfri...

4 grundläggande kommandon för att göra ritningar i AutoCAD: Använd dem för att rita en stjärna

Detta Instructable är skriven för dem som bara lärande och börjat med AutoCAD med syfte att förmedla några goda råd. Det förutsätter vissa anläggning med datorn.Jag kommer att visa hur man gör stjärnan ovan med fyra grundläggande och mycket användbar...

Grundläggande mänskliga skanna med Kinect & ReconstructMe konsolen

detta instructable kommer att täcka den grundläggande processen för att göra en 3D skanning av en mänsklig kropp med hjälp av XBOX 360 Kinect, en Windows-dator och programvara ReconstructMe (konsolen upplaga).ErkännandeNicolas Brunet gjorde en underb...

Att skapa grundläggande planritningar från en arkitektonisk ritning i AutoCAD

dessa instruktioner hjälper dig att skapa tydliga och korrekta planritningar från komplicerade bygghandlingar. I dagens värld den enklare och mer koncis en ritning eller karta är, desto bättre och snabbare en person kan använda den för avsett ändamål...

Kul med linjal och passare - grundläggande geometriska konstruktioner.

Med förekomsten av ritprogram, jag har märkt att vissa färdigheter verkar vara bleknar bort.Detta Instructable är resultatet av en begäran * för en disposition av några av dessa färdigheter. Om du redan kan använda en linjal och kompass, detta är int...

Bygga Quadcopters, drönare och Uav: s-en förklaring och lätt bygga av en grundläggande Quad.

Så du är intresserad av Quadcopters, Quadrotors, UAV, drönare och vad de kallar dem.Men vilka är de består av, och varför? Kan jag bygga en eller är de för mer avancerade elektroniska typ individer.Väl aldrig rädsla. Jag presentera en grundläggande ö...

22 grundläggande elektronik kretsar gjorda med Electra I - modulära elektronik utbildning KIT

Electra jag är en utbildning KIT innehåller 57 moduler med elektronik delar. Det beskrivs mer än 20 grundläggande går runt men du får nog delar att göra mer. The KIT är för att lära unga människor grundläggande kunskaper i elektronik.Du behöver inte...

Justerbar utarbetandet bord med grundläggande verktyg och material

jag har spelat runt med tanken på att få mig en liten utarbetandet bord, som jag hittar den justerbar vinkeln ganska bekväm för ett antal olika saker: Rita, läsa, skriva, arbetar med tangentbord/mus, etc. Först testade jag det ut genom att bara sätta...

Grundläggande redskap mekanismer

Bilar, klockor och konservöppnare, tillsammans med många andra enheter, använda redskap i deras mekanismer för att överföra makten genom rotation. Växlarna är en typ av cirkulär mekanisk anordning med tänder som mesh för att överföra rotation över ax...

Grundläggande remskiva mekanismer

Från tank slitbanor till cykel redskap till fiske linjer, som remskivor används överallt när det gäller mekaniska transmissioner. Alla typer av remskiva mekanismerna består av någon form av flexibelt bälte (kedja, kabel, rep, etc.) vrida runt omkrets...

KirbyCopy101 #1: grundläggande länk hatt Design

detta instructable fungerar för mer än en kopia förmåga. Du kan använda det för svärd, Bomb, sömn, och jag tror några andra. Här är vad du behöver:-tyg, minst en yard lång och lika bred som omkretsen på huvudet plus några inches. Se till att det är r...

En grundläggande, små, billiga, hydroponiska sallad flotte

en Basic, liten, sallad flotteav: naturen Steve.Hydroponics är ganska läckra förbättring ålder gamla konsten av trädgårdsnäring. Detta projekt är mycket kompakt och erbjuder alla fördelarna som dessa pittoreska kistan och medelstora system, men mindr...

Grundläggande fuktighetskräm

när du köper hand, ansikte eller kroppen kräm, lotion, smör eller serum du köper i princip samma sak: en blandning av vatten och olja. Skillnader mellan produkter kommer från valet av oljor, olika proportioner och tillsatser som konserveringsmedel, d...