Jak Simulovat Křivku V Editoru Křivek Simulace

Jak Simulovat Křivku V Editoru Křivek Simulace
Jak Simulovat Křivku V Editoru Křivek Simulace
Anonim

Řekněme, že máme projekt pro FPGA Altera ve vývojovém prostředí Quartus II. Provedeme softwarovou simulaci: aplikujeme určitý signál na vstupy FPGA a uvidíme, co se stane na jeho výstupech. K tomu použijeme vestavěný nástroj Simulation Waveform Editor.

Nezbytné

  • - Osobní počítač;
  • - nainstalované vývojové prostředí Quartus II.

Instrukce

Krok 1

Nejprve spustíme IDE Quartus II a otevřete požadovaný projekt. Nyní vytvořme nový soubor. Stiskněte kombinaci kláves Ctrl + N nebo pomocí nabídky Soubor -> Nový…. V okně, které se otevře, vyberte typ souboru - University Program VWF.

Krok 2

Spustí se nástroj Simulation Waveform Editor. Okamžitě uložme tento soubor, stále prázdný, pod libovolným názvem ve složce projektu: Ctrl + S (nebo Soubor -> Uložit). Pojmenuji soubor "data_test.vwf", protože Budu krmit data na pin FPGA s názvem "DATA".

Nyní musíme do projektu přidat naše pneumatiky. Přejděte do nabídky Úpravy -> Vložit -> Vložit uzel nebo Bus…. Otevře se okno „Vložit uzel nebo sběrnici“, kde klikneme na tlačítko Node Finder … a vyhledáme v projektu dostupné sběrnice FPGA.

Krok 3

V okně Vyhledávač uzlů klikněte na tlačítko Seznam. V levé části okna se zobrazí seznam nalezených uzlů a projektových sběrnic. Chcete-li vybrat, přidejte je do pravého pole kliknutím na odpovídající tlačítka. Nebo přidejte vše najednou kliknutím na tlačítko „>>“. Svůj výběr potvrďte kliknutím na tlačítko „OK“. V okně Vložit uzel nebo sběrnici také klikněte na OK.

Krok 4

V okně tvaru pulzu se objevily diagramy úrovně signálu vybraných pinů. Kromě toho je úroveň vstupních signálů CLK a DATA stále rovna logické nule a výstupní úroveň není definována. Musíte nastavit jejich tvar.

Krok 5

Nejprve je ale nutné nastavit parametry časování, které bude editor simulace křivek během simulace používat. V nabídce Úpravy -> Velikost mřížky … nastavte krok časové mřížky. A v nabídce Úpravy -> Nastavit čas ukončení … označíme dobu trvání simulace.

Krok 6

Pojďme nastavit parametry hodinového pulzu. V levém poli vyberte požadovaný signál podle názvu Název kliknutím na něj levým tlačítkem myši. Nyní přejděte do nabídky: Upravit -> Hodnota -> Přepsat hodiny … V otevřeném okně Hodiny nastavte periodu (Period), fázi (Offset) a pracovní cyklus (Duty cycle) hodinového pulzu.

Krok 7

Nastavíme křivku Data. Vyberte jej a v nabídce: Upravit -> Hodnota vyberte příslušný typ. Vyberu náhodně se měnící signál Náhodné hodnoty … a nakonfiguruji jeho parametry v okně, které se otevře.

Poté uložte nastavení signálu (Ctrl + S).

Krok 8

Nyní můžete spustit funkční simulaci: Simulace -> Spustit funkční simulaci nebo kliknutím na odpovídající tlačítko na panelu nabídek. Quartus bude simulovat a zobrazovat výsledek v novém okně editoru simulačních křivek.

Krok 9

V okně, které se otevře, můžete vidět vypočítané výstupní signály na pinech FPGA, které byly získány jako výsledek simulace provedené nástrojem Simulation Waveform Editor.

Doporučuje: