Ako Simulovať Priebeh V Editore Simulačných Priebehov

Ako Simulovať Priebeh V Editore Simulačných Priebehov
Ako Simulovať Priebeh V Editore Simulačných Priebehov
Anonim

Povedzme, že máme projekt pre Altera FPGA vo vývojovom prostredí Quartus II. Poďme vykonať softvérovú simuláciu: aplikujte určitý signál na vstupy FPGA a uvidíte, čo sa stane na jeho výstupoch. K tomu použijeme zabudovaný nástroj Simulation Waveform Editor.

Nevyhnutné

  • - Osobný počítač;
  • - nainštalované vývojové prostredie Quartus II.

Inštrukcie

Krok 1

Najskôr spustíme IDE Quartus II a otvoríme požadovaný projekt. Teraz vytvorme nový súbor. Stlačte kombináciu klávesov Ctrl + N alebo cez ponuku Súbor -> Nový…. V okne, ktoré sa otvorí, vyberte typ súboru - University Program VWF.

Krok 2

Spustí sa nástroj Simulation Waveform Editor. Okamžite uložme tento súbor, stále prázdny, pod ľubovoľným menom v priečinku projektu: Ctrl + S (alebo File -> Save). Pomenujem súbor „data_test.vwf“, pretože Budem napájať údaje do kolíka FPGA s názvom „DATA“.

Teraz musíme do projektu pridať naše pneumatiky. Prejdite do ponuky Upraviť -> Vložiť -> Vložiť uzol alebo Zbernica…. Otvorí sa okno „Vložiť uzol alebo zbernicu“, kde klikneme na tlačidlo Node Finder … a vyhľadáme v projekte dostupné zbernice FPGA.

Krok 3

V okne Node Finder kliknite na tlačidlo Zoznam. V ľavej časti okna sa zobrazí zoznam nájdených uzlov a zberníc projektu. Ak ich chcete vybrať, pridajte ich do pravého poľa kliknutím na príslušné tlačidlá. Alebo pridajte všetko naraz kliknutím na tlačidlo „>>“. Svoj výber potvrďte kliknutím na tlačidlo „OK“. V okne Vložiť uzol alebo zbernicu tiež kliknite na tlačidlo OK.

Krok 4

V okne tvaru impulzu sa zobrazili diagramy úrovne signálu vybraných pinov. Úroveň vstupných signálov CLK a DATA sa navyše stále rovná logickej nule a výstupná úroveň nie je definovaná. Musíte nastaviť ich tvar.

Krok 5

Najskôr však musíte nastaviť parametre časovania, ktoré bude editor simulácie vlnových tvarov používať počas simulácie. V ponuke Upraviť -> Veľkosť mriežky … nastavte krok časovej mriežky. A v ponuke Upraviť -> Nastaviť čas ukončenia … označíme dobu trvania simulácie.

Krok 6

Nastavíme parametre hodinového impulzu. V ľavom poli vyberte požadovaný signál podľa názvu Meno kliknutím na neho ľavým tlačidlom myši. Teraz choďte do ponuky: Upraviť -> Hodnota -> Prepísať hodiny … V otvorenom okne Hodiny nastavte periódu (Period), fázu (Offset) a pracovný cyklus (Duty cycle) hodinového impulzu.

Krok 7

Nastavíme krivku Data. Vyberte ju a v ponuke: Upraviť -> Hodnota vyberte vhodný typ. Vyberiem náhodne sa meniaci signál Náhodné hodnoty … a nakonfigurujem jeho parametre v okne, ktoré sa otvorí.

Potom uložte nastavenia signálu (Ctrl + S).

Krok 8

Teraz môžete spustiť funkčnú simuláciu: Simulácia -> Spustiť funkčnú simuláciu alebo kliknutím na príslušné tlačidlo na paneli s ponukami. Quartus bude simulovať a zobrazovať výsledok v novom okne editora simulačných kriviek.

Krok 9

V okne, ktoré sa otvorí, môžete vidieť vypočítané výstupné signály na pinoch FPGA, ktoré boli získané ako výsledok simulácie vykonanej obslužným programom Simulation Waveform Editor.

Odporúča: