Hur Man Simulerar En Vågform I Simulationsvågformsredigeraren

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

Innehållsförteckning:

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.

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.

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.

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.

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.

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.

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)

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

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.

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: