Мазмуну:

Vivado Simluation кантип колдонсо болот: 6 кадам
Vivado Simluation кантип колдонсо болот: 6 кадам

Video: Vivado Simluation кантип колдонсо болот: 6 кадам

Video: Vivado Simluation кантип колдонсо болот: 6 кадам
Video: Видео-блог в прямом эфире в среду вечером говорит на разные темы! #SanTenChan #usciteilike 2024, Ноябрь
Anonim
Vivado Simluation кантип колдонсо болот
Vivado Simluation кантип колдонсо болот

Мен бул симуляция долбоорун онлайн сабагы үчүн жасадым. Долбоор Verilog тарабынан жазылган. Биз Vivado'до симуляцияны колдонуп, толкун формасын enable_sr (цифраны иштетүү) мурда түзүлгөн токтоочу саат долбоорунан элестетебиз. Мындан тышкары, биз долбоордо биз кетирген катаны көрсөтүү үчүн системалык тапшырманы колдонобуз.

1 -кадам: Булактарды кошуп, "Симуляция булактарын кошуу же түзүү" дегенди тандаңыз

Булактарды кошуп, "Симуляция булактарын кошуу же түзүү" тандаңыз
Булактарды кошуп, "Симуляция булактарын кошуу же түзүү" тандаңыз

2 -кадам: Enable_sr_tb деп аталган файлды түзүңүз

Enable_sr_tb деп аталган файл түзүңүз
Enable_sr_tb деп аталган файл түзүңүз

3 -кадам: Testbench файлын түзүңүз

1. enable_sr модулун токтотуу проектисинен импорттоо. Бул биз окшоштургубуз келген файл

2. testbench модулун түзүү enable_sr_tb ();

3. enable_sr () модулунун кириштерин жана чыгууларын киргизиңиз. Enable_sr үчүн киргизүүлөр азыр реестр түрүндө экенин унутпаңыз, ал эми чыгуулар таза түргө айланат.

4. Enable_sr болгон сыналып жаткан бирдикти (uut) тез арада ишке киргизиңиз

5. Кайсы мезгилди (T) 20нс түзүүчү саатты түзүңүз

6. Каталарды текшерүү системасын түзүү үчүн шарттуу билдирүүнү колдонуңуз. Бул мисалда, биз бирден ашык цифралар активдүү экенин текшергибиз келет.

Эскертүү: Орнотуу enable_sr () файлында, биз 4'b0011 үлгүсүн баштообуз керек, ошондо ката түзүү үчүн эки цифра активдүү болот

7. Катаны көрсөтүү үчүн $ display системалык тапшырмасын колдонуңуз

8. Системалык тапшырманы колдонуңуз $ 400 симуляцияны убагында бүтүрүү үчүн

4 -кадам: Enable_sr_tbди симуляциянын астындагы эң жогорку деңгээл катары коюңуз

Enable_sr_tbди симуляциянын астындагы эң жогорку деңгээл катары коюңуз
Enable_sr_tbди симуляциянын астындагы эң жогорку деңгээл катары коюңуз

5 -кадам: Run Synthesis & Behavioral Simulation

Run Synthesis & Behavioral Simulation
Run Synthesis & Behavioral Simulation
  1. Жүрүм -турумдук симуляцияны иштетүүдөн мурун, testbench файлында жана тест файлы астындагы бирдикте синтаксистик каталар жок экенине ынануу үчүн синтезди иштетиңиз.
  2. Жүрүм -турум симуляциясын иштетүү

6 -кадам: Симуляциянын жыйынтыгын баалаңыз

Симуляциянын жыйынтыгын баалаңыз
Симуляциянын жыйынтыгын баалаңыз
Симуляциянын жыйынтыгын баалаңыз
Симуляциянын жыйынтыгын баалаңыз
Симуляциянын жыйынтыгын баалаңыз
Симуляциянын жыйынтыгын баалаңыз

Сиз симуляция терезелерин көрөсүз. Ал ар кандай панелдерди камтыйт.

Сиз ката билдирүүсүн консоль панелинен көрөсүз. Бул симуляция мезгилинде бирден ашык цифралар активдүү экенин көрсөтөт.

Сиз ошондой эле толкун формасын чөйрөдөн көрө аласыз

Долбоордун файлы тиркелет.

Сунушталууда: