Project 7: Simuleren Glitch en vertraging bij de combinatorische Circuits (2 / 3 stap)

Stap 2: Maak de proefbank en simuleren van het Circuit


Als het doel van deze testbank is om aan te tonen van de glitch, in plaats van de simulatie van alle van de mogelijke input overgangen, zullen we een input sequentie die leiden de glitch in de uitvoer van het circuit tot kan ambacht. Door het observeren van het circuit, is er een onevenwichtige pad tussen B input en output X (dat wil zeggen, er zijn twee paden doorgeven van de veranderingen van B naar de uitvoer met verschillende vertragingen). Zo zal de glitch gebeuren wanneer A en C constante en B knevels zijn. Hier is de beschrijving die we gaan maken in het eerste blok van Verilog proefbank:

1 geheel getal k = 0;
2

3 eerste beginnen

4 / / initialiseren ingangen

5 A = 0;

6 B = 0;

7 C = 0;

8

9 / / wachten 100 ns voor mondiale reset te voltooien

10 / / add stimulans hier

11

12 voor (k = 0 k < 4; k = k + 1)

13 beginnen

14 {a, C} = k;

15 #5 B = 1;

16 #5 B = 0;

17 #5;

18 einde

19 eind

Simuleren van de proefbank in de Vivado-Simulator, en je krijgt de golfvorm display, zoals weergegeven in Fig. 2 hierboven. De rode cirkel op de golfvorm geeft de glitch. De glitch eigenlijk gebeurt wanneer A 1 is, dus C 1 en B knevels van 1 naar 0. De duur van de glitch is 1ns.

Gerelateerde Artikelen

Hoe te gebruiken SurfaceMapperGUI voor fundamentele projectie karteringsprojecten

Hoe te gebruiken SurfaceMapperGUI voor fundamentele projectie karteringsprojecten

In dit Instructable ik zal praten over een tool die ik heb gemaakt genaamd SurfaceMapperGUI, die is bedoeld om te voorzien in een echt barebones interface projectie mapping dat kan intuïtief worden opgepikt binnen een dag.Veel andere projectie mappin
Leren Verilog: Een korte Tutorial-serie over digitale elektronica ontwerp met FPGA en Verilog HDL

Leren Verilog: Een korte Tutorial-serie over digitale elektronica ontwerp met FPGA en Verilog HDL

Deze korte reeks van semi-korte lessen over Verilog is bedoeld als een inleiding in de taal en hopelijk lezers stimuleren om te verder kijken naar FPGA ontwerp.Deze tutorials neem aan dat u bekend bent met eenvoudige logische circuits en logica verge
Google Polycarbonate

Google Polycarbonate

U kunt een echt geest waait virtuele werkelijkheid ervaren zonder de uitgaven veel geld hebben. Probeer het, het is prachtig!EDIT 1: Verwar niet Google Glass en Google karton. Glas is augmented werkelijkheid, overwegende dat karton is 3D virtuele rea
Microdot - pols horloge LED patroon uurwerk

Microdot - pols horloge LED patroon uurwerk

een andere RGB-zonsondergang Productions productie!Dit project is een Printplaat voor het maken van een pols horloge grootte versie van mijn minidot-klok:met een paar meer functies meer toepassing naar een draagbaar apparaat. Een heleboel hulp en sug
Maken van een echte (goedkope) hexapod hexapod!

Maken van een echte (goedkope) hexapod hexapod!

Hebben u ooit kwijlde over die koel, hexapods dansen?  Gotta hebben het – goed?Dan u gekeken naar de prijs en... goed... misschien... niet zo cool?Nou, Lees verder en kunt u het echte – een echte hexapod hexapod voor minder dan honderd dollar.  Het m
Hoe te voeren Forbes onderwijzen mij snel wedstrijd

Hoe te voeren Forbes onderwijzen mij snel wedstrijd

wat is de coolste en meest interessante ding u in een video van 30 seconden of minder uitleggen kunt? We willen weten-- en ontdek Instructables is samen te werken met Forbes voor de onderwijzen mij snel wedstrijd!Voer u wilt indienen een 30 seconden
De nutteloze kaars (een kaars die zelf blaast)

De nutteloze kaars (een kaars die zelf blaast)

Een tijdje terug zag ik "De meest nutteloze Machine" door Instructables gebruiker frivole Engineering. Dit is een machine die met als enige functie is zelf om uit te schakelen. Wanneer u de power-schakelaar in te schakelen worden gespiegeld, kna
Bouwen van een aquarium dat ziet er goed uit op elke woonkamer

Bouwen van een aquarium dat ziet er goed uit op elke woonkamer

Waarschuwing: Eerst en vooral ervoor gewaarschuwd dat dit een lang instructable! Ongeveer 1 uur van het lezen. Misschien is het gemakkelijker 'verteerd' door gewoon met een blik op de foto's en later terugkomen om te lezen een beetje van de geschiede
Bouwen van een aangepaste Rifle voorraad

Bouwen van een aangepaste Rifle voorraad

noot van de auteur: er zijn concepten in dit instructable dat verder gaan dan de toepassing ervan op pistool voorraden - met inbegrip van algemene woodoworking, beeldhouwen, en afwerking - dus zelfs als pistool voorraden niet jouw "ding" u kan n
Afspelen van Video met Python en GPIO

Afspelen van Video met Python en GPIO

Hallo weer. Vandaag ga ik om te laten zien van een lopend project dat ik bezig ben. Mijn bedrijf heeft me schonk het genoegen om te bouwen van een demo-kit voor een van onze productlijnen. Ik werk in de industrie voor laagspanning waarin brandalarm,
Irrigatie Planter vak sub

Irrigatie Planter vak sub

Ik moest het maken van een snelle en goedkope planter om te groeien sommige groenten op mijn dek. Hier is hoe ik ervoor gekozen om het te doen.Stap 1: Krijg uw materialen Mijn uitdaging voor mezelf moest:Zo goedkoop als ik kon maken van het hele ding
30 kVA Induction Heater

30 kVA Induction Heater

IntroductieInductie kachels worden gebruikt om warmte geleidende materialen in een contactloos proces. Commercieel, worden ze gebruikt voor de behandeling van de warmte, solderen, solderen, enz., evenals over het smelten en smeden van ijzer, staal en
Ultrasone obstakel-vermijden Robot

Ultrasone obstakel-vermijden Robot

Dit is mijn poging om het ontwerpen en bouwen van een obstakel te vermijden robot! RekaBot (vernoemd naar een fee (:) kan detecteren obstakels met een ultrasone sensor die met hulp van een servo kunt verplaatsen. Op basis van de metingen die ze neemt
Grijs-B-Gon wind aangedreven evapotron voor graywater verwijdering

Grijs-B-Gon wind aangedreven evapotron voor graywater verwijdering

Hier is een wind-aangedreven graywater verdamping apparaat voor uw kamp branden van de mens. Het zal elimineren, legaal en verantwoord, alle het afvalwater geproduceerd in een middelgrote Camping, of verschillende kleine kampen. (Met uitzondering van