Hvordan Simulere En Bølgeform I Simulation Waveform Editor

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

Innholdsfortegnelse:

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.

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.

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.

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.

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.

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.

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.

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).

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.

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: