ModelSim - Altera көмегімен қалай модельдеуге болады

Мазмұны:

ModelSim - Altera көмегімен қалай модельдеуге болады
ModelSim - Altera көмегімен қалай модельдеуге болады

Бейне: ModelSim - Altera көмегімен қалай модельдеуге болады

Бейне: ModelSim - Altera көмегімен қалай модельдеуге болады
Бейне: Modelsim - Altera 10.3d(Quartus || 15.0) 2024, Мамыр
Anonim

Біз testbench модулін жазып, модельдеуді Altera-дан ModelSim ортасында іске қосамыз.

Altera ModelSim құралы
Altera ModelSim құралы

Қажетті

  • - компьютер;
  • - Quartus II + ModelSim даму ортасы орнатылған.

Нұсқаулық

1-қадам

Бірінші қадам - ModelSim құралына жол Quartus II даму ортасында көрсетілгеніне көз жеткізу. Ол үшін Құралдар -> Параметрлер мәзірін ашыңыз. Опциялардан General -> EDA Tool параметрлеріне өтіңіз. Біз ModelSim-Altera өрісін табамыз және оған C: / altera / 13.0sp1 / modelsim_ase / win32aloem тереміз немесе үш нүкте бар батырманы басу арқылы біз осы каталогты компьютерден іздейміз. Әрине, Quartus-тың менікінен басқа нұсқасы үшін сізде «win32aloem» каталогына өз жолыңыз болады.

ModelSim имитациялық құралына жолды көрсету
ModelSim имитациялық құралына жолды көрсету

2-қадам

Сізде II квартуста FPGA-ға арналған жоба бар. Тесттерді немесе тестбенчтерді (testbench) қалай жазуға болады - бұл жеке мақалаға арналған тақырып. Әзірге сіздің тестенбіңіз жазылған деп есептейік. Енді сіз модельдеу кезінде қандай тест қолданғыңыз келетін даму ортасын айтуыңыз керек. Ол үшін Параметрлер -> Параметрлер … мәзірі арқылы параметрлерді ашыңыз … Ашылған терезеде EDA Tool Settings -> Simulation бөлімінде Test Benches … батырмасын басыңыз. Мұнда, айтпақшы, жобаны құрастырған кезде бірнеше сынақтан өткізіп, қажетіне ауысады.

Имитациялық параметрлерді орнату
Имитациялық параметрлерді орнату

3-қадам

Тесттерді өңдеуге арналған терезе ашылды. Біз әлі сынақ орындықтарын жасаған жоқпыз, сондықтан тізім бос. Жаңа түймешігін басыңыз … Ашылған терезеде тест параметрлерін орнату керек.

Өрістің сол жағында үш нүкте бар батырманы басыңыз. Testbench коды бар файлды таңдап, Ашу батырмасын басыңыз. Енді Қосу түймесін басыңыз. Тест тестілер тізімінде пайда болды.

Осыдан кейін, өріске өзіңіздің тестбанкіңізде анықталған жоғарғы деңгей модулінің атауын орнатыңыз. Өріске кез-келген атауды енгізуге болады, әдепкі бойынша ол автоматты түрде модульдің атымен жасалады.

Міне, біз негізгі тест параметрлерін орнаттық. OK түймесін екі рет басыңыз. Енді біздің тест тест стендтерінің ашылмалы тізімінде пайда болды. OK түймесін тағы бір рет басыңыз.

Жобаға сынақ орындықтарын қосыңыз
Жобаға сынақ орындықтарын қосыңыз

4-қадам

Егер сіз жобаның синтезін әлі жасамаған болсаңыз, онда оны орындау уақыты келді. Мәзірден Өңдеу -> Бастау -> Талдау және синтезді бастау тармағын таңдаңыз немесе Ctrl + K пернелер тіркесімін басыңыз немесе жоғарғы панельдегі сәйкес белгішені нұқыңыз.

Біз жобаның талдауы мен синтезін бастаймыз
Біз жобаның талдауы мен синтезін бастаймыз

5-қадам

Имитацияны бастауға болады. Мәзірден Tools -> Run Simulation Tool -> RTL Simulation таңдаңыз (1) немесе жоғарғы панельдегі RTL Simulation белгішесін басыңыз (2).

ModelSim-де модельдеу процесін жүргізу
ModelSim-де модельдеу процесін жүргізу

6-қадам

ModelSim құралы іске қосылады, ол сіздің тестбанкіңізде жазылған барлық нұсқауларды орындайды және тоқтайды (егер сіз мұны тест кодындағы $ stop директивасымен нақты көрсеткен болсаңыз). Экранда сіз өзіңіздің жобаңызда сипатталған FPGA кіріс және шығыс сигналдарының деңгейлік диаграммаларын көрсетеді.

Ұсынылған: