Jak Symulować Przebieg W Edytorze Przebiegów Symulacji

Spisu treści:

Jak Symulować Przebieg W Edytorze Przebiegów Symulacji
Jak Symulować Przebieg W Edytorze Przebiegów Symulacji

Wideo: Jak Symulować Przebieg W Edytorze Przebiegów Symulacji

Wideo: Jak Symulować Przebieg W Edytorze Przebiegów Symulacji
Wideo: Jak symulacja pomaga analizować projekty? 2024, Listopad
Anonim

Załóżmy, że mamy projekt FPGA Altera w środowisku programistycznym Quartus II. Przeprowadźmy symulację programową: zastosujmy określony sygnał na wejściach FPGA i zobaczmy, co się stanie na ich wyjściach. W tym celu użyjemy wbudowanego narzędzia Simulation Waveform Editor.

Edytor przebiegów symulacji
Edytor przebiegów symulacji

Niezbędny

  • - Komputer osobisty;
  • - zainstalowane środowisko programistyczne Quartus II.

Instrukcje

Krok 1

Przede wszystkim uruchommy Quartus II IDE i otwórzmy wymagany projekt. Teraz stwórzmy nowy plik. Naciśnij kombinację klawiszy Ctrl + N lub przez menu Plik -> Nowy…. W oknie, które zostanie otwarte, wybierz typ pliku - Program Uczelniany VWF.

Utwórz nowy plik programu uniwersyteckiego VWF
Utwórz nowy plik programu uniwersyteckiego VWF

Krok 2

Zostanie uruchomione narzędzie Simulation Waveform Editor. Zapiszmy od razu ten plik, wciąż pusty, pod dowolną nazwą w folderze projektu: Ctrl + S (lub Plik -> Zapisz). Nazwę plik "data_test.vwf", ponieważ Podłożę dane do pinu FPGA o nazwie „DATA”.

Teraz musimy dodać nasze opony do projektu. Przejdź do menu Edycja -> Wstaw -> Wstaw węzeł lub magistralę…. Otworzy się okno „Insert node or Bus”, w którym klikniemy przycisk Node Finder…, aby wyszukać dostępne w projekcie magistrale FPGA.

Znajdowanie węzłów i szyn w edytorze przebiegów symulacji
Znajdowanie węzłów i szyn w edytorze przebiegów symulacji

Krok 3

W oknie Node Finder kliknij przycisk Lista. W lewej części okna pojawi się lista znalezionych węzłów i magistral projektów. Aby wybrać, dodaj je do prawego pola, klikając odpowiednie przyciski. Lub dodaj wszystko na raz, klikając przycisk ">>". Potwierdź swój wybór, klikając przycisk „OK”. W oknie Wstaw węzeł lub magistralę kliknij również OK.

Dodawanie opon i węzłów do symulacji
Dodawanie opon i węzłów do symulacji

Krok 4

W oknie kształtu impulsu pojawiły się wykresy poziomu sygnału wybranych pinów. Ponadto poziom sygnałów wejściowych CLK i DATA jest nadal równy zero logicznemu, a poziom wyjściowy nie jest zdefiniowany. Musisz ustawić ich kształt.

Wstępny widok symulowanych impulsów
Wstępny widok symulowanych impulsów

Krok 5

Ale najpierw musisz ustawić parametry taktowania, które będą używane przez Simulation Waveform Editor podczas symulacji. W menu Edycja -> Rozmiar siatki … ustaw krok siatki czasowej. A w menu Edit -> Set End Time… wskażemy czas trwania symulacji.

Ustawianie parametrów czasowych w edytorze przebiegów symulacji
Ustawianie parametrów czasowych w edytorze przebiegów symulacji

Krok 6

Ustawmy parametry impulsu zegarowego. W lewym polu wybierz żądany sygnał o nazwie Nazwa, klikając go lewym przyciskiem myszy. Teraz przejdź do menu: Edit -> Value -> Overwrite Clock… W otwartym oknie Clock ustaw okres (Period), fazę (Offset) i duty cycle (Duty cycle) impulsu zegarowego.

Ustawianie impulsu zegarowego CLK
Ustawianie impulsu zegarowego CLK

Krok 7

Ustawmy dane przebiegu. Wybierz go iw menu: Edycja -> Wartość wybierz odpowiedni typ. Wybiorę losowo zmieniający się sygnał Random Values… i skonfiguruję jego parametry w oknie, które się otworzy.

Następnie zapisz ustawienia sygnału (Ctrl + S).

Ustawmy kształt sygnału wejściowego danych w edytorze przebiegów symulacji
Ustawmy kształt sygnału wejściowego danych w edytorze przebiegów symulacji

Krok 8

Teraz możesz uruchomić symulację funkcjonalną: Symulacja -> Uruchom symulację funkcjonalną lub klikając odpowiedni przycisk na pasku menu. Quartus przeprowadzi symulację i wyświetli wynik w nowym oknie Simulation Waveform Editor.

Uruchamianie symulacji funkcjonalnej w edytorze przebiegów symulacji
Uruchamianie symulacji funkcjonalnej w edytorze przebiegów symulacji

Krok 9

W oknie, które się otworzy, możesz zobaczyć obliczone sygnały wyjściowe na pinach FPGA, które zostały uzyskane w wyniku symulacji przeprowadzonej przez narzędzie Simulation Waveform Editor.

Zalecana: