Hur du använder Vivado Simluation (3 / 6 steg)
Steg 3: Skapa testbänken fil
1. importera modulen enable_sr från stop watch projekt. Det är filen vi vill simulera
2. skapa testbänken modul enable_sr_tb();
3. slå in- och utgångar för modul enable_sr(). Kom ihåg ingångar för enable_sr är nu i registrera typ medan utgångarna blivit nätverkstypen.
4. initiera enheten under test (uut) som är enable_sr
5. generera klocka vilken period (T) är 20ns
6. använda villkorliga uttalande för att skapa felkontroll system. I det här exemplet vill vi kolla om det finns mer än en siffror är aktiva.
Obs: I den ursprungliga enable_sr() filen, vi bör inledande mönstret som 4' b0011 så att det finns två siffrorna är aktiv för att skapa fel.
7. Använd systemåtgärd $display för att Visa felet
8. Använd systemåtgärd $finish för att slutföra simuleringen på tiden 400ns