Hvordan Simulere En Bølgeform I Simulation Waveform Editor

Innholdsfortegnelse:

Hvordan Simulere En Bølgeform I Simulation Waveform Editor
Hvordan Simulere En Bølgeform I Simulation Waveform Editor

Video: Hvordan Simulere En Bølgeform I Simulation Waveform Editor

Video: Hvordan Simulere En Bølgeform I Simulation Waveform Editor
Video: Simulate & Save Waveform for Re-Simulation [My HDL Workflow in ModelSim & Quartus | Tutorial 4] 2024, Kan
Anonim

La oss si at vi har et prosjekt for en Altera FPGA i Quartus II-utviklingsmiljøet. La oss utføre en programvaresimulering: bruk et bestemt signal til FPGA-inngangene og se hva som vil skje med utgangene. For å gjøre dette vil vi bruke det innebygde verktøyet for simuleringsbølgeformeditor.

Simulering Waveform Editor
Simulering Waveform Editor

Nødvendig

  • - Personlig datamaskin;
  • - installert utviklingsmiljø Quartus II.

Bruksanvisning

Trinn 1

Først av alt, la oss starte Quartus II IDE og åpne det nødvendige prosjektet. La oss nå opprette en ny fil. Trykk på tastekombinasjonen Ctrl + N eller gjennom menyen File -> New…. I filvinduet som åpnes velger du filtypen - Universitetsprogram VWF.

Opprett et nytt universitetsprogram VWF-fil
Opprett et nytt universitetsprogram VWF-fil

Steg 2

Verktøyet Simulation Waveform Editor starter opp. La oss umiddelbart lagre denne filen, fortsatt tom, under et vilkårlig navn i prosjektmappen: Ctrl + S (eller File -> Save). Jeg vil gi filen navnet "data_test.vwf" fordi Jeg vil mate data til FPGA-pinnen kalt "DATA".

Nå må vi legge dekkene våre til prosjektet. Gå til menyen Rediger -> Sett inn -> Sett inn node eller buss…. Vinduet "Sett inn node eller buss" åpnes, der vi klikker på Node Finder … -knappen for å søke etter tilgjengelige FPGA-busser i prosjektet.

Finne noder og busser i Simulation Waveform Editor
Finne noder og busser i Simulation Waveform Editor

Trinn 3

I Node Finder-vinduet klikker du på List-knappen. En liste over funnet noder og prosjektbusser vises i venstre del av vinduet. For å velge, legg dem til høyre felt ved å klikke på de tilsvarende knappene. Eller legg til alt på en gang ved å klikke på ">>" -knappen. Bekreft valget ditt ved å klikke på "OK" -knappen. I vinduet Sett inn node eller buss klikker du også OK.

Legge til dekk og noder i simuleringen
Legge til dekk og noder i simuleringen

Trinn 4

Signalnivådiagrammer for de valgte pinnene har dukket opp i pulsformvinduet. Videre er nivået på inngangssignalene CLK og DATA fortsatt lik logisk null, og utgangsnivået er ikke definert. Du må angi formen deres.

Innledende visning av simulerte pulser
Innledende visning av simulerte pulser

Trinn 5

Men først må du angi timingparametrene som skal brukes av Simulation Waveform Editor under simuleringen. I menyen Rediger -> Rutenettstørrelse … angir trinnet for tidsrutenettet. Og i menyen Rediger -> Still sluttid … vi vil indikere varigheten av simuleringen.

Angi timingsparametere i Simulation Waveform Editor
Angi timingsparametere i Simulation Waveform Editor

Trinn 6

La oss sette parametrene til klokkepulsen. I det venstre feltet velger du ønsket signal med navnet Navn ved å klikke på det med venstre museknapp. Gå nå til menyen: Rediger -> Verdi -> Overskriv klokke … I det åpnede klokkevinduet, angi tidsperioden (periode), fase (forskyvning) og driftssyklus (driftssyklus) for klokkepulsen.

Innstilling av klokkepuls CLK
Innstilling av klokkepuls CLK

Trinn 7

La oss sette bølgeformdata. Velg det og i menyen: Rediger -> Verdi velg riktig type. Jeg vil velge et tilfeldig skiftende signal Tilfeldige verdier … og konfigurere parametrene i vinduet som åpnes.

Lagre deretter signalinnstillingene (Ctrl + S).

La oss angi formen på datainngangssignalet i Simulation Waveform Editor
La oss angi formen på datainngangssignalet i Simulation Waveform Editor

Trinn 8

Nå kan du kjøre funksjonell simulering: Simulering -> Kjør funksjonell simulering eller ved å klikke på tilsvarende knapp på menylinjen. Quartus vil simulere og vise resultatet i et nytt Simulation Waveform Editor-vindu.

Kjører funksjonell simulering i Simulation Waveform Editor
Kjører funksjonell simulering i Simulation Waveform Editor

Trinn 9

I vinduet som åpnes, kan du se de beregnede utgangssignalene på FPGA-pinnene, som ble oppnådd som et resultat av simuleringen utført av verktøyet Simulation Waveform Editor.

Anbefalt: