Huong Dan Su Dung ModelSim
Click here to load reader
-
Upload
tranthanhduyhung492 -
Category
Documents
-
view
28 -
download
2
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.