Jak Simulovat Křivku V Editoru Křivek Simulace

Obsah:

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

Video: Jak Simulovat Křivku V Editoru Křivek Simulace

Video: Jak Simulovat Křivku V Editoru Křivek Simulace
Video: Experimentální a teoretická pravděpodobnost - simulace | Matematika | Khan Academy 2024, Prosinec
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.

Editor simulačních křivek
Editor simulačních křivek

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.

Vytvořte nový soubor VWF univerzitního programu
Vytvořte nový soubor VWF univerzitního programu

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.

Hledání uzlů a sběrnic v editoru křivek simulace
Hledání uzlů a sběrnic v editoru křivek simulace

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.

Přidání pneumatik a uzlů do simulace
Přidání pneumatik a uzlů do simulace

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.

Počáteční pohled na simulované impulsy
Počáteční pohled na simulované impulsy

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.

Nastavení parametrů časování v editoru křivek simulace
Nastavení parametrů časování v editoru křivek 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.

Nastavení hodinového impulzu CLK
Nastavení hodinového impulzu CLK

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

Pojďme nastavit tvar vstupního signálu dat v editoru křivek simulace
Pojďme nastavit tvar vstupního signálu dat v editoru křivek simulace

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.

Spuštění funkční simulace v editoru křivek simulace
Spuštění funkční simulace v editoru křivek simulace

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: