Кантип симуляция толкун формасын редактордо толкун формасын окшоштурууга болот

Мазмуну:

Кантип симуляция толкун формасын редактордо толкун формасын окшоштурууга болот
Кантип симуляция толкун формасын редактордо толкун формасын окшоштурууга болот

Video: Кантип симуляция толкун формасын редактордо толкун формасын окшоштурууга болот

Video: Кантип симуляция толкун формасын редактордо толкун формасын окшоштурууга болот
Video: Графикалык маалыматты коддоо. 9 класс. 1.3 2024, Май
Anonim

Келгиле, бизде Quartus II өнүгүү чөйрөсүндө Altera FPGA боюнча долбоор бар. Келгиле, программалык симуляцияны ишке ашыралы: FPGA кириштерине белгилүү бир сигнал берип, анын натыйжасында эмне болорун көрүңүз. Бул үчүн, биз камтылган Simulation Waveform Editor куралын колдонобуз.

Simulation Waveform Editor
Simulation Waveform Editor

Зарыл

  • - Жеке компьютер;
  • - орнотулган Quartus II өнүгүү чөйрөсү.

Нускамалар

1 кадам

Алгач, Quartus II IDEни ишке киргизип, керектүү долбоорду ачалы. Эми жаңы файл түзөлү. Ctrl + N баскычтар айкалышын басыңыз же Файл -> Жаңы… менюсу аркылуу. Ачылган терезеден файл түрүн тандаңыз - University Program VWF.

Жаңы университет программасынын VWF файлын түзүңүз
Жаңы университет программасынын VWF файлын түзүңүз

2-кадам

Simulation Waveform Editor куралы иштей баштайт. Келгиле, ушул файлды, дагы деле бош бойдон, долбоордун папкасында каалаган ат менен сактайлы: Ctrl + S (же Файл -> Сактоо). Мен файлга "data_test.vwf" деп ат коём, анткени Мен "DATA" деп аталган FPGA пинине маалымат берем.

Эми долбоорго дөңгөлөктөрүбүздү кошушубуз керек. Менюга өтүңүз Түзөтүү -> Кыстаруу -> Түйүндү же Автобусту киргизүү…. Долбоордо жеткиликтүү FPGA автобустарын издөө үчүн "Түйүндү же Автобусту киргизүү" терезеси ачылып, Түйүндү тапкыч … баскычын басабыз.

Simulation Waveform редакторунан түйүндөрдү жана автобустарды табуу
Simulation Waveform редакторунан түйүндөрдү жана автобустарды табуу

3-кадам

Түйүндү тапкыч терезесинде Тизме баскычын чыкылдатыңыз. Терезенин сол жагында табылган түйүндөрдүн тизмеси жана долбоордук автобустар пайда болот. Тандоо үчүн, аларды тиешелүү баскычтарды чыкылдатып, оң талаага кошуңуз. Же болбосо ">>" баскычын чыкылдатып, бардыгын бирден кошуңуз. "ОК" баскычын чыкылдатып, тандооңузду ырастаңыз. Түйүндү же Автобусту кыстаруу терезесинде ОК баскычын чыкылдатыңыз.

Симуляцияга дөңгөлөктөрдү жана түйүндөрдү кошуу
Симуляцияга дөңгөлөктөрдү жана түйүндөрдү кошуу

4-кадам

Импульс формасынын терезесинде тандалган төөнөгүчтөрдүн сигнал деңгээлинин диаграммалары пайда болду. Мындан тышкары, CLK жана DATA киргизүү сигналдарынын деңгээли дагы эле логикалык нөлгө барабар жана чыгуунун деңгээли аныктала элек. Сиз алардын формасын орнотушуңуз керек.

Импульстелген импульстардын баштапкы көрүнүшү
Импульстелген импульстардын баштапкы көрүнүшү

5-кадам

Алгач, сиз Simulation Waveform Editor тарабынан симуляция учурунда колдонула турган убакыт параметрлерин коюңуз. Түзөтүү -> Торчонун өлчөмү … менюсунан убакыт торчосунун кадамын коюңуз. Ал эми Менюда Түзөтүү -> Аяктоо убактысын орнотуу … биз симуляциянын узактыгын көрсөтөбүз.

Simulation Waveform редакторунда убакыт параметрлерин коюу
Simulation Waveform редакторунда убакыт параметрлерин коюу

6-кадам

Саат кагышынын параметрлерин коёлу. Сол талаада, чычкандын сол баскычы менен чыкылдатып, Аты-жөнү менен керектүү сигналды тандаңыз. Эми менюга өтүңүз: Edit -> Value -> Overwrite Clock … Ачылган Саат терезесинде, сааттын кагышынын мезгилин (Мезгил), фазасын (Офсет) жана жумуш циклин (Милдет цикли) орнотуңуз.

CLK сааттын кагышын жөндөө
CLK сааттын кагышын жөндөө

7-кадам

Келгиле, толкун формасындагы маалыматтарды орнотолу. Аны тандап, менюдан: Түзөтүү -> Мааниси ылайыктуу түрүн тандаңыз. Мен кокустан өзгөрүлүп турган сигналды тандап алам Random Values … жана ачылган терезеде анын параметрлерин конфигурациялайм.

Андан кийин, сигналдын орнотууларын сактаңыз (Ctrl + S).

Келгиле, Simulation Waveform Editorдо Маалыматтарды киргизүү сигналынын формасын орнотолу
Келгиле, Simulation Waveform Editorдо Маалыматтарды киргизүү сигналынын формасын орнотолу

8-кадам

Эми сиз функционалдык симуляцияны иштете аласыз: Симуляция -> Функционалдык симуляцияны иштетүү же меню тилкесиндеги тиешелүү баскычты чыкылдатуу. Quartus окшоштуруп, натыйжаны жаңы Simulation Waveform Editor терезесинде көрсөтөт.

Simulation Waveform редакторунда функционалдык симуляцияны иштетүү
Simulation Waveform редакторунда функционалдык симуляцияны иштетүү

9-кадам

Ачылган терезеден FPGA төөнөгүчтөрүндө Simulation Waveform Editor утилитасы тарабынан жүзөгө ашырылган симуляциянын натыйжасында алынган эсептелген чыгыш сигналдарын көрө аласыз.

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