Ինչպես մոդելավորել ModelSim - Altera- ով

Բովանդակություն:

Ինչպես մոդելավորել ModelSim - Altera- ով
Ինչպես մոդելավորել ModelSim - Altera- ով

Video: Ինչպես մոդելավորել ModelSim - Altera- ով

Video: Ինչպես մոդելավորել ModelSim - Altera- ով
Video: Ինչպես մոդելավորել զգեստի առջևի սեղմոնը, կիսաընդգրկող, լայն, տրապեցյա ուրվապատկերի համար 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

Դուք ունեք Quarterus II- ում FPGA- ի նախագիծ: Ինչպես գրել թեստեր, կամ թեստային նստարաններ (testbench) - սա առանձին հոդվածի թեման է: Առայժմ ենթադրենք, որ ձեր ստուգասեղանն արդեն գրված է: Այժմ դուք պետք է ասեք զարգացման միջավայրին, թե որ թեստը ցանկանում եք օգտագործել սիմուլյացիայի ժամանակ: Դա անելու համար բացեք կարգավորումները Հանձնարարություններ -> Կարգավորումներ … Բացվող պատուհանում, EDA Գործիքի Կարգավորումներ -> Սիմուլյացիա բաժնում, կտտացրեք Test Benches … կոճակին: Այստեղ, ի դեպ, կարող եք սահմանել մի քանի թեստեր և նախագիծը կազմելիս անցեք պահանջվողին:

Մոդելավորման պարամետրերի տեղադրում
Մոդելավորման պարամետրերի տեղադրում

Քայլ 3

Թեստերի խմբագրման պատուհան է բացվել: Մենք դեռ փորձարկման նստարաններ չենք ստեղծել, ուստի ցանկը դատարկ է: Կտտացրեք Նոր կոճակը … Բացվող պատուհանում անհրաժեշտ է տեղադրել թեստի պարամետրերը:

Դաշտի ձախ կողմում կտտացրեք երեք կետերով կոճակին: Ընտրեք testbench կոդով ֆայլը և կտտացրեք Open: Այժմ կտտացրեք Ավելացնել կոճակին: Թեստը հայտնվել է թեստերի ցուցակում:

Դրանից հետո դաշտում դրեք վերին մակարդակի մոդուլի անունը, որը սահմանված է ձեր ստուգասեղանում: Դաշտում կարող եք մուտքագրել ցանկացած անուն, լռելյայն, այն ինքնաբերաբար կստեղծվի նույնը, ինչ մոդուլի անունը:

Վերջ, մենք սահմանել ենք փորձարկման հիմնական պարամետրերը: Կտտացրեք OK երկու անգամ: Այժմ մեր թեստը հայտնվել է փորձնական նստարանների բացվող ցուցակում: Կրկին կտտացրեք OK:

Testրագրին ավելացրեք փորձարկման նստարաններ
Testրագրին ավելացրեք փորձարկման նստարաններ

Քայլ 4

Եթե դուք դեռ չեք կատարել նախագծի սինթեզը, ապա ժամանակն է դա անել: Ընտրացանկից ընտրեք Վերամշակում -> Սկսել -> Սկսել Վերլուծություն և սինթեզ, կամ սեղմել Ctrl + K ստեղնաշարի համադրությունը կամ պարզապես կտտացնել վերևի վահանակի համապատասխան պատկերակին:

Մենք սկսում ենք նախագծի վերլուծությունն ու սինթեզը
Մենք սկսում ենք նախագծի վերլուծությունն ու սինթեզը

Քայլ 5

Մոդելավորում կարելի է սկսել: Ընտրացանկից ընտրեք Գործիքներ -> Գործարկել սիմուլյացիայի գործիք -> RTL մոդելավորում (1) կամ վերևի վահանակում կտտացրեք RTL մոդելավորման պատկերակին (2):

Մոդելավորման գործընթացի վարում ModelSim- ում
Մոդելավորման գործընթացի վարում ModelSim- ում

Քայլ 6

Կսկսվի ModelSim գործիքը, որը կկատարի ձեր փորձադաշտում գրված բոլոր ցուցումները և կկանգնեցնի (եթե դա հատուկ նշել եք փորձարկման ծածկագրում $ stop հրահանգով): Էկրանի վրա կցուցադրվեն FPGA մուտքային և ելքային ազդանշանների մակարդակի գծապատկերները, որոնք նկարագրել եք ձեր նախագծում:

Խորհուրդ ենք տալիս: