ModelSim - Altera менен кантип окшоштурууга болот

Мазмуну:

ModelSim - Altera менен кантип окшоштурууга болот
ModelSim - Altera менен кантип окшоштурууга болот

Video: ModelSim - Altera менен кантип окшоштурууга болот

Video: ModelSim - Altera менен кантип окшоштурууга болот
Video: Modelsim / Quartus Учебное пособие 2024, Май
Anonim

Testbench модулун жазып, моделдөө моделин Alteraдан ModelSim чөйрөсүндө иштетебиз.

Altera ModelSim куралы
Altera ModelSim куралы

Зарыл

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

Нускамалар

1 кадам

Биринчи кадам - ModelSim куралына баруучу жолдун Quartus II иштеп чыгуу чөйрөсүндө көрсөтүлгөндүгүн текшерүү. Ал үчүн Куралдар -> Жолдор менюсун ачыңыз. Параметрлерден Жалпы -> EDA куралынын параметрлерине өтүңүз. ModelSim-Altera талаасын таап, ага C: / altera / 13.0sp1 / modelsim_ase / win32aloem деп теребиз же үч чекиттүү баскычты чыкылдатып, ушул каталогду компьютерибизден издейбиз. Албетте, Quartusдун меникинен башка версиясы үчүн, "win32aloem" каталогуна өз жолуң болот.

ModelSim моделдөө куралына жолду көрсөтүү
ModelSim моделдөө куралына жолду көрсөтүү

2-кадам

Сизде КВАРТУС IIде FPGA боюнча долбоор бар. Тесттерди, же тестбэнчтерди (testbench) кантип жазса болот - бул өзүнчө макала үчүн тема. Азырынча, сиздин тестбэнк мурунтан эле жазылган деп коёлу. Эми сиз окшоштурууда кайсы тестти колдоно турганыңызды иштеп чыгуу чөйрөсүнө айтып беришиңиз керек. Бул үчүн, меню аркылуу орнотууларды ачыңыз Тапшырмалар -> Орнотуулар … Ачылган терезеде, EDA куралынын орнотуулары -> Симуляция бөлүмүндө, Сынак отургучтары … баскычын чыкылдатып, ушул жерден баса аласыз. бир нече тестирлөөдөн өтүп, долбоорду түзүүдө талап кылынганга өтүү.

Симуляция параметрлерин коюу
Симуляция параметрлерин коюу

3-кадам

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

Талаанын сол жагында, үч чекит менен баскычты чыкылдатыңыз. Testbench коду менен файлды тандап, Ачууну чыкылдатыңыз. Эми Кошуу баскычын чыкылдатыңыз. Тест тесттердин тизмесинде пайда болду.

Андан кийин, талаага, testbenchте аныкталган жогорку деңгээлдеги модулдун атын коюңуз. Сиз талаага каалаган ысымды киргизсеңиз болот, демейки шартта ал автоматтык түрдө модулдун аталышы менен түзүлөт.

Бүттү, биз негизги тест орнотууларын койдук. ОК баскычын эки жолу чыкылдатыңыз. Азыр биздин тест тест стенддеринин ачылуучу тизмесинде пайда болду. Кайра ОК баскычын чыкылдатыңыз.

Долбоорго сыноо отургучтарын кошуңуз
Долбоорго сыноо отургучтарын кошуңуз

4-кадам

Эгер сиз долбоордун синтезин жасай элек болсоңуз, анда аны аткарууга убакыт келди. Менюдан Processing -> Start -> Start Analysis & Synthesis тандаңыз, же Ctrl + K баскычтар айкалышын басыңыз же жогорку панелдеги тиешелүү сөлөкөттү чыкылдатыңыз.

Долбоордун анализин жана синтезин баштайбыз
Долбоордун анализин жана синтезин баштайбыз

5-кадам

Симуляцияны баштаса болот. Аспаптар -> Симуляция куралын иштетүү -> RTL симуляциясын тандаңыз (1) же үстүңкү панелдеги RTL Simulation сүрөтчөсүн чыкылдатыңыз (2).

Моделдөө процессин ModelSim программасында иштетүү
Моделдөө процессин ModelSim программасында иштетүү

6-кадам

ModelSim куралы иштей баштайт, ал сиздин тестбэнкте жазылган бардык көрсөтмөлөрдү аткарат жана токтойт (эгер сиз тест кодундагы $ stop директивасы менен атайын белгилесеңиз). Экранда сиз долбоордо сүрөттөгөн FPGA кириш жана чыгыш сигналдарынын деңгээл диаграммалары көрсөтүлөт.

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