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

Obsah:

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

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

Video: Ako Simulovať Priebeh V Editore Simulačných Priebehov
Video: Визуальный конструктор в Human Emulator Studio 2024, November
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.

Editor simulačných kriviek
Editor simulačných kriviek

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.

Vytvorte nový súbor VWF univerzitného programu
Vytvorte nový súbor VWF univerzitného programu

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.

Vyhľadanie uzlov a autobusov v editore simulačných kriviek
Vyhľadanie uzlov a autobusov v editore simulačných kriviek

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.

Pridávanie pneumatík a uzlov do simulácie
Pridávanie pneumatík a uzlov do simulácie

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.

Počiatočný pohľad na simulované impulzy
Počiatočný pohľad na simulované impulzy

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.

Nastavenie parametrov časovania v editore simulačných kriviek
Nastavenie parametrov časovania v editore simulačných kriviek

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.

Nastavenie hodinového impulzu CLK
Nastavenie hodinového impulzu CLK

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

Nastavíme tvar vstupného signálu údajov v editore kriviek simulácie
Nastavíme tvar vstupného signálu údajov v editore kriviek simulácie

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.

Spustenie funkčnej simulácie v editore simulačných kriviek
Spustenie funkčnej simulácie v editore 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: