Hoe Om 'n Golfvorm Te Simuleer In Die Simulasiegolfvorm-redakteur

INHOUDSOPGAWE:

Hoe Om 'n Golfvorm Te Simuleer In Die Simulasiegolfvorm-redakteur
Hoe Om 'n Golfvorm Te Simuleer In Die Simulasiegolfvorm-redakteur

Video: Hoe Om 'n Golfvorm Te Simuleer In Die Simulasiegolfvorm-redakteur

Video: Hoe Om 'n Golfvorm Te Simuleer In Die Simulasiegolfvorm-redakteur
Video: Построй ПК своей мечты и научись ремонтировать компьютеры | PC Building Simulator игровой процесс 2024, November
Anonim

Gestel ons het 'n projek vir 'n Altera FPGA in die Quartus II-ontwikkelingsomgewing. Kom ons voer 'n sagtewaresimulasie uit: pas 'n sekere sein op die FPGA-insette toe en kyk wat by die uitsette sal gebeur. Om dit te doen, sal ons die ingeboude instrument vir simulasiegolfvorm-redakteur gebruik.

Simulasiegolfvorm-redakteur
Simulasiegolfvorm-redakteur

Nodig

  • - Persoonlike rekenaar;
  • - geïnstalleerde ontwikkelingsomgewing Quartus II.

Instruksies

Stap 1

Laat ons eers die Quartus II IDE begin en die vereiste projek open. Laat ons nou 'n nuwe lêer skep. Druk op die sleutelkombinasie Ctrl + N of deur die menu Lêer -> Nuut …. Kies die lêertipe in die venster wat oopgaan - Universiteitsprogram VWF.

Skep 'n nuwe VWF-lêer vir die universiteitsprogram
Skep 'n nuwe VWF-lêer vir die universiteitsprogram

Stap 2

Die instrument Simulation Waveform Editor begin. Kom ons stoor hierdie lêer onmiddellik, steeds leeg, onder 'n willekeurige naam in die projekmap: Ctrl + S (of File -> Save). Ek sal die lêer 'data_test.vwf' noem omdat Ek sal data aan die FPGA-pen genaamd "DATA" voer.

Nou moet ons ons bande by die projek voeg. Gaan na die menu Edit -> Insert -> Insert Node or Bus…. Die venster "Voeg knoop of bus in" open, waar ons op die knoppie Finder … klik om na beskikbare FPGA-busse in die projek te soek.

Nodes en busse vind in die simulasiegolfvorm-redakteur
Nodes en busse vind in die simulasiegolfvorm-redakteur

Stap 3

Klik op die knoppie Lys in die venster Node Finder. In die linkerkant van die venster verskyn 'n lys met gevindde nodusse en projekbusse. Om dit te kies, voeg dit by die regte veld deur op die ooreenstemmende knoppies te klik. Of voeg alles gelyktydig by deur op die ">>" knoppie te klik. Bevestig u keuse deur op die "OK" -knoppie te klik. Klik ook op OK in die venster Insert Node of Bus.

Bande en nodusse by die simulasie voeg
Bande en nodusse by die simulasie voeg

Stap 4

Signaalvlakdiagramme van die geselekteerde penne het in die polsvormvenster verskyn. Boonop is die vlak van die insetseine CLK en DATA nog steeds gelyk aan logiese nul, en is die uitsetvlak nie gedefinieër nie. U moet hul vorm instel.

Aanvanklike aansig van gesimuleerde pulse
Aanvanklike aansig van gesimuleerde pulse

Stap 5

Maar eers moet u die tydsberekeningparameters instel wat tydens simulasie deur die Simulation Waveform Editor gebruik sal word. Stel die stap in die tydrooster in die menu Edit -> Grid Size … En in die menu Edit -> Set End Time … sal ons die duur van die simulasie aandui.

Stel tydsberekeningparameters in in die simulasiegolfvorm-redakteur
Stel tydsberekeningparameters in in die simulasiegolfvorm-redakteur

Stap 6

Kom ons stel die parameters van die klokpuls in. Kies in die linkerveld die gewenste sein met die naam Naam deur daarop te klik met die linkermuisknop. Gaan nou na die menu: Wysig -> Waarde -> Klok oorskryf … Stel in die geopende klokvenster die periode (periode), fase (offset) en dienssiklus (dienssiklus) van die klokpuls in.

Stel die klokpuls CLK in
Stel die klokpuls CLK in

Stap 7

Kom ons stel die golfvormdata in. Kies dit en kies die toepaslike tipe in die menu: Edit -> Value. Ek sal 'n willekeurige veranderlike sein willekeurige waardes kies … en die parameters daarvan instel in die venster wat oopgaan.

Stoor daarna die seininstellings (Ctrl + S).

Kom ons stel die vorm van die data invoersein in die Simulasiegolfvorm-redakteur
Kom ons stel die vorm van die data invoersein in die Simulasiegolfvorm-redakteur

Stap 8

Nou kan u funksionele simulasies uitvoer: Simulasie -> Funksionele simulasie uitvoer of deur op die ooreenstemmende knoppie op die menubalk te klik. Quartus sal die resultaat simuleer en vertoon in 'n nuwe venster Simulasiegolfvorm-redakteur.

Loop funksionele simulasie in die Simulation Waveform Editor
Loop funksionele simulasie in die Simulation Waveform Editor

Stap 9

In die venster wat oopgaan, sien u die berekende uitsetseine op die FPGA-penne, wat verkry is as gevolg van die simulasie wat deur die hulpprogramma Simulation Waveform Editor uitgevoer is.

Aanbeveel: