Hur Man Simulerar En Vågform I Simulationsvågformsredigeraren

Innehållsförteckning:

Hur Man Simulerar En Vågform I Simulationsvågformsredigeraren
Hur Man Simulerar En Vågform I Simulationsvågformsredigeraren

Video: Hur Man Simulerar En Vågform I Simulationsvågformsredigeraren

Video: Hur Man Simulerar En Vågform I Simulationsvågformsredigeraren
Video: Simulera och spara vågform för omsimulering [Mitt HDL-arbetsflöde i ModelSim & Quartus | Handledning 4] 2024, Maj
Anonim

Låt oss säga att vi har ett projekt för en Altera FPGA i Quartus II-utvecklingsmiljön. Låt oss utföra en mjukvarusimulering: applicera en viss signal på FPGA-ingångarna och se vad som kommer att hända vid dess utgångar. För att göra detta kommer vi att använda det inbyggda verktyget Simulation Waveform Editor.

Simulering Waveform Editor
Simulering Waveform Editor

Nödvändig

  • - Personlig dator;
  • - installerad utvecklingsmiljö Quartus II.

Instruktioner

Steg 1

Först och främst, låt oss starta Quartus II IDE och öppna det önskade projektet. Låt oss nu skapa en ny fil. Tryck på tangentkombinationen Ctrl + N eller genom menyn Arkiv -> Ny …. Välj filtyp - Universitetsprogram VWF i fönstret som öppnas.

Skapa en ny VWF-fil för universitetsprogrammet
Skapa en ny VWF-fil för universitetsprogrammet

Steg 2

Verktyget Simulation Waveform Editor startar. Låt oss omedelbart spara den här filen, fortfarande tom, under ett godtyckligt namn i projektmappen: Ctrl + S (eller Arkiv -> Spara). Jag kommer att namnge filen "data_test.vwf" eftersom Jag kommer att mata data till FPGA-stiftet som heter "DATA".

Nu måste vi lägga till våra däck i projektet. Gå till menyn Redigera -> Infoga -> Infoga nod eller buss …. Fönstret "Infoga nod eller buss" öppnas, där vi klickar på knappen Node Finder … för att söka efter tillgängliga FPGA-bussar i projektet.

Hitta noder och bussar i Simulation Waveform Editor
Hitta noder och bussar i Simulation Waveform Editor

Steg 3

Klicka på List-knappen i Node Finder-fönstret. En lista med hittade noder och projektbussar visas i den vänstra delen av fönstret. För att välja, lägg till dem i höger fält genom att klicka på motsvarande knappar. Eller lägg till allt på en gång genom att klicka på knappen ">>". Bekräfta ditt val genom att klicka på "OK" -knappen. Klicka också på OK i fönstret Infoga nod eller buss.

Lägga till däck och noder i simuleringen
Lägga till däck och noder i simuleringen

Steg 4

Signalnivådiagram för de valda stiften har dykt upp i pulsformfönstret. Dessutom är nivån på insignalerna CLK och DATA fortfarande lika med logisk noll och utgångsnivån är inte definierad. Du måste ställa in deras form.

Initialvy av simulerade pulser
Initialvy av simulerade pulser

Steg 5

Men först måste du ställa in tidsparametrarna som ska användas av Simulation Waveform Editor under simuleringen. I menyn Redigera -> Rutnätstorlek … ställ in steget för tidsnätet. Och i menyn Redigera -> Ställ in sluttid … anger vi simuleringens varaktighet.

Ställa in tidsparametrar i Simuleringsvågformsredigeraren
Ställa in tidsparametrar i Simuleringsvågformsredigeraren

Steg 6

Låt oss ställa in parametrarna för klockpulsen. I det vänstra fältet väljer du önskad signal med namnet Namn genom att klicka på den med vänster musknapp. Gå nu till menyn: Redigera -> Värde -> Skriv över klocka … I det öppnade klockfönstret ställer du in klockpulsens period (period), fas (offset) och arbetscykel (arbetscykel)

Ställa in klockpulsen CLK
Ställa in klockpulsen CLK

Steg 7

Låt oss ställa in vågformsdata. Välj det och i menyn: Redigera -> Värde välj lämplig typ. Jag väljer en slumpmässigt ändrad signal Slumpmässiga värden … och konfigurerar dess parametrar i fönstret som öppnas.

Spara sedan signalinställningarna (Ctrl + S).

Låt oss ställa in formen på dataingångssignalen i Simulation Waveform Editor
Låt oss ställa in formen på dataingångssignalen i Simulation Waveform Editor

Steg 8

Nu kan du köra funktionell simulering: Simulering -> Kör funktionell simulering eller genom att klicka på motsvarande knapp i menyraden. Quartus simulerar och visar resultatet i ett nytt fönster för Simulation Waveform Editor.

Kör funktionell simulering i Simulation Waveform Editor
Kör funktionell simulering i Simulation Waveform Editor

Steg 9

I fönstret som öppnas kan du se de beräknade utsignalerna på FPGA-stiften, som erhölls till följd av simuleringen utförd av verktyget Simulation Waveform Editor.

Rekommenderad: