Huong Dan Su Dung ModelSim

14

Click here to load reader

Transcript of Huong Dan Su Dung ModelSim

  • Hng dn s dng phn mm ModelSim

    1/14

    Hng dn s dng phn mm ModelSim Chy chng trnh t shortcut trn Desktop ca my tnh hoc vo menu Start All Programs ModelSim PE Student Edition 10.1b hoc 10.1c ModelSim

  • Hng dn s dng phn mm ModelSim

    2/14

    Ch chng trnh khi ng

    Giao din chng trnh sau khi khi ng xong

  • Hng dn s dng phn mm ModelSim

    3/14

    Sau ti ca s chng trnh chng ta vo menu File New Project

    ca s Create Project ta nhp vo tn ca project , ng dn ( a, th mc) lu thit k v th vin

  • Hng dn s dng phn mm ModelSim

    4/14

    Chng trnh s m ra ca s Add items to the Project ta chn Add Existing File nu chng ta c sn file chng trnh cn a vo project hoc s chn Create New File to 1 file chng trnh mi .

  • Hng dn s dng phn mm ModelSim

    5/14

    i vi Create New File, chng trnh s chuyn sang ca s Create Project File. ca s ny ti File Name chng ta nhp tn file (trong hnh sau tn file c nhp v chuongtrinh1), v Add file as type ta click vo mi tn xung chn ngn ng l Verilog v mc Folder ta chn Top Level nh hnh

    Chng trnh s thm file c tn chuongtrinh1.v vo project ng thi m ra ca s (pha bn phi) cho chng ta son tho chng trnh nh hnh sau:

  • Hng dn s dng phn mm ModelSim

    6/14

    i vi ty chn Add Existing File chng trnh s m ra ca s Add file to Project ta thm 1 file chng trnh c sn (son tho bng cc trnh son tho khng nh: notepad, notepad tab, notepad++, v.v. v lu vi tn file c phn m rng .v) vo thit k. ca s ny mc File Name ta click chut vo Browser chn file cn thm vo thit k , phn Add file as type ta bm vo mi tn xung chn Verilog , mc Folder vn chn Top Level .

    Chng trnh s thm file va chn vo thit k chng ta c th m xem hoc chnh sa nu cn thit.

  • Hng dn s dng phn mm ModelSim

    7/14

    Ngoi ta cng c th to thm file mi trong thit k hoc tip tc b sung thm 1 file chng trinh son tho sn vo thit k bng cch ca s Project (bn tri) , ta click chut file chn Add to Project , sau chn New File (to mi) hoc Existing File (thm vo thit k file c sn). Cc bc cn li quay li ging nhng cc bc hng dn trn.

  • Hng dn s dng phn mm ModelSim

    8/14

    Sau khi son tho xong chng trnh hoc thm cc file chng trnh c sn vo thit k ta tin hnh dch chng trnh bng cch mo menu Compile Compile All hoc click vo nt lnh Compile All trn thanh cng c .

    Phn mm ModelSim s dch file chng trnh v thong bo kt qu. Trng hp chng trnh c li th trnh dch s bo li.

  • Hng dn s dng phn mm ModelSim

    9/14

    Ta c th click i chut vo ngay dng bo li xem thong tin chi tit v li gp phi.

    Ta c phn bo li trn, suy ngh v tm sa li mc phi, lu li chng trnh v dch li cho n khi khng cn li na.

  • Hng dn s dng phn mm ModelSim

    10/14

    n y ta chuyn sang phn m phng. ta chuyn sang ca s Library bm vo du + trc th mc Work, ta s thy tn ca module va thit k

    Click chn module cn m phng ca s Library ri click chut phi chn Simulate

    Phm mm ModelSim s chuyn sang ch m phng

  • Hng dn s dng phn mm ModelSim

    11/14

    Nu ta mun xem gi tr ca cc tn hiu ca thit k, trong chng trnh ta s dng cc lnh $display, $monitor hay $strobe in ra cc gi tr. Khi ch m phng ta ch cn Run, th ti ca s transcript ta s thy cc gi tr ny c in ra

  • Hng dn s dng phn mm ModelSim

    12/14

    Ngoi ra ta c th xem thit k mc Gate Level bng cch click chn tn ca module va thit k trong ca s Library, ri click chut phi chn Add Dataflow (hoc g t hp phm tt Ctrl+D)

    Ca s Dataflow s hin thit k c chn dng Gate Level (thng s dng cho cc thit k mch t hp)

  • Hng dn s dng phn mm ModelSim

    13/14

    Hoc ta c th click chn module va thit k sau click chut phi chn Add to wave xem dng sng ca tn hiu (hoc nhn t hp phm Ctrl+W).

  • Hng dn s dng phn mm ModelSim

    14/14

    Ca s Wave xut hin cho php ta xem dng sng ca cc tn hiu ca thit k

    Mc nh thi gian c hin th theo giai o ns (ta c th thay i giai o ny bng hng dn bin dch, directive, timescale trong chng trnh) vi thi gian thc hin l 100ns. Ta c th thay i thi gian thc hin (click vo ty chn 100ns v nhp vo khong thi gian thc hin) m ta mun), giai o cho ph hp vi thit k ri vo menu Simulate Run Run (F9). Cc ty chn khc cho vic m phng, cng nh nhiu cng c cho php m phng thit k SV tm hiu thm khi thao tc trn phn mm.