Përmbajtje:

Si të përdorni Simulimin Vivado: 6 hapa
Si të përdorni Simulimin Vivado: 6 hapa

Video: Si të përdorni Simulimin Vivado: 6 hapa

Video: Si të përdorni Simulimin Vivado: 6 hapa
Video: Лучшее время для похудения и аутофагии 2024, Nëntor
Anonim
Si të përdorni Vivado Simluation
Si të përdorni Vivado Simluation

Unë e kam bërë këtë projekt simulimi për një klasë në internet. Projekti është shkruar nga Verilog. Ne do të përdorim simulimin në Vivado për të vizualizuar formën e valës në enable_sr (aktivizo shifrën) nga projekti stop watch i krijuar më parë. Përveç kësaj, ne do të përdorim detyrën e sistemit për të shfaqur gabimin e bërë nga ne në dizajn.

Hapi 1: Shtoni burime dhe zgjidhni "Shto ose Krijo Burime Simulimi

Shtoni burime dhe zgjidhni
Shtoni burime dhe zgjidhni

Hapi 2: Krijoni një skedar të quajtur Enable_sr_tb

Krijo skedar të quajtur Enable_sr_tb
Krijo skedar të quajtur Enable_sr_tb

Hapi 3: Krijoni Skedarin Testbench

1. Importoni modulin enable_sr nga projekti stop watch. Ky është skedari që duam të simulojmë

2. Krijo modul testbench enable_sr_tb ();

3. Shkruani hyrjet dhe daljet e modulit enable_sr (). Mbani mend që hyrjet për enable_sr tani janë në llojin e regjistrit ndërsa daljet bëhen tip neto.

4. Instaloni njësinë nën provë (uut) e cila është enable_sr

5. Gjeneroni orën cila periudhë (T) është 20ns

6. Përdorni deklaratën e kushtëzuar për të krijuar një sistem të kontrollimit të gabimeve. Në këtë shembull, ne duam të kontrollojmë nëse ka më shumë se një shifër aktive.

Shënim: Në skedarin origjinal enable_sr (), duhet të inicojmë modelin si 4’b0011 në mënyrë që të ketë dy shifra që janë aktivë për të krijuar gabim

7. Përdorni detyrën e sistemit $ display për të treguar gabimin

8. Përdorni detyrën e sistemit $ finish për të përfunduar simulimin në kohën 400ns

Hapi 4: Vendoseni Enable_sr_tb si nivelin më të lartë nën Simulim

Vendoseni Enable_sr_tb si nivelin më të lartë nën Simulim
Vendoseni Enable_sr_tb si nivelin më të lartë nën Simulim

Hapi 5: Drejtoni Sintezën dhe Simulimin e Sjelljes

Drejtoni Sintezën dhe Simulimin e Sjelljes
Drejtoni Sintezën dhe Simulimin e Sjelljes
  1. Para se të ekzekutoni simulimin e sjelljes, ekzekutoni sintezën për t'u siguruar që nuk ka ndonjë gabim sintaksor në skedarin dhe njësinë testbench nën skedarin e testimit
  2. Drejtoni simulimin e sjelljes

Hapi 6: Vlerësoni rezultatin e Simulimit

Vlerësoni rezultatin e simulimit
Vlerësoni rezultatin e simulimit
Vlerësoni rezultatin e simulimit
Vlerësoni rezultatin e simulimit
Vlerësoni rezultatin e simulimit
Vlerësoni rezultatin e simulimit

Do të shihni dritaret e simulimit. Ai përmban panele të ndryshme.

Do të shihni mesazhin e gabimit në panelin e tastierës. Kjo tregon se më shumë se një shifër janë aktive gjatë periudhës së simulimit.

Ju gjithashtu mund të shihni formën e valës në fushën

Bashkangjitur është skedari i projektit.

Recommended: