Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

‫« با ًام ٍ یاد خذا »‬

‫فْرست هحتَا‬
‫اجرای شبیِ سازی یک هثال سادُ در ًرم افسار ‪1 ..................................................................ModelSim‬‬

‫بررسی هثال ّای بیشتر‪6 .............................................................................................................‬‬

‫‪www.omidrobotics.ir‬‬
‫بْوي هاُ ‪93‬‬

‫اجرای شبیِ سازی یک هثال سادُ در ًرم افسار ‪ModelSim‬‬

‫برای ایجاد یک شبیِ سازی سادُ در ‪ ModelSim‬هراحل زیر را اًجام هی دّین‪:‬‬

‫‪1‬‬ ‫‪…………………………..………………………………….‬‬
‫ابتذا یک فایل ًَشتاری (‪ ) .txt‬ایجاد هی کٌین ٍ برًاهِ زیر را در آى هی ًَیسین‪:‬‬

‫;‪module helloworld‬‬
‫‪initial‬‬
‫‪begin‬‬
‫;)"‪$display("Salam!\n‬‬
‫‪end‬‬
‫‪endmodule‬‬

‫پس از رخیرُ ًام فایل را بِ ‪ test.v‬تغییر هی دّین ٍ آى را بِ داخل فَلذر پرٍشُ هاى (‪ )ex.2‬هٌتقل هی کٌین‪.‬‬
‫‪2‬‬ ‫‪…………………………..………………………………….‬‬
‫برًاهِ ‪ Modelsim‬را از هسیر ‪ Modelsim > Modelsim SE 10.0c > All Pprograms > Start‬اجرا هی ًوایین‪.‬‬

‫‪3‬‬ ‫‪…………………………..………………………………….‬‬
‫پس از اجرای برًاهِ از هٌَی ‪ ،File‬گسیٌِ ی …‪ Change Directory‬را اًتخاب هی کٌین‪:‬‬

‫ٍ هسیر فَلذر پرٍشُ هاى را اًتخاب هی کٌین ٍ ‪ OK‬را هی زًین‪:‬‬


‫‪4‬‬ ‫‪…………………………..………………………………….‬‬
‫از هٌَی ‪ Compile‬گسیٌِ ی …‪ Compile‬را اًتخاب هی کٌین‪:‬‬

‫در پٌجرُ ی باز شذُ سَرس ًَشتِ شذُ را اًتخاب هی کٌین‪:‬‬

‫ٍ دکوِ ی ‪ Compile‬را هی زًین‪ ،‬در ایي لحظِ کذ ها را در کتابخاًِ ای کِ در باال ی پٌجرُ ٍارد شذُ کاهپایل هی کٌذ‪.‬‬

‫تَجِ‪ :‬چَى در حال حاضر چٌیي کتابخاًِ ای (‪ٍ ) work‬جَد ًذارد‪ ،‬از ها سَالی پرسیذُ هیشَد‪ .‬هبٌی بر ایي‬
‫کِ آیا هی خَاّیذ چٌیي کتابخاًِ ای ایجاد شَد؟ کِ با پاسخ هثبت بِ ایي سَال کتابخاًِ ایجاد شذُ ٍ‬
‫سَرس ها در آى کاهپایل هی شَد ‪...‬‬
‫اگر سَرس ًَشتِ شذُ اشکال دستَری ٍ ‪ً Syntax‬ذاشتِ باشذ‪ ،‬در اداهِ بذٍى هشکلی کاهپایل هی شَد‪.‬‬
‫ّواى طَر هی بیٌین هاشٍل ‪ helloworld‬کاهپایل هی شَد‪:‬‬

‫ّوچٌیي یک کتابخاًِ بِ ًام ‪ work‬در هسیر پرٍشُ هاى ًیس اضافِ شذُ است‪:‬‬

‫ٍ در پَشِ ی پرٍشُ هاى فایل ّا ٍ فَلذرّایی ایجاد شذُ است‪:‬‬


‫‪5‬‬ ‫‪…………………………..………………………………….‬‬
‫حاال از هٌَی ‪ Simulate‬گسیٌِ ی …‪ Start Simulation‬را اًتخاب هی کٌین‪:‬‬

‫در پٌجرُ ی باز شذُ از پرسیذُ هی شَد کِ چِ کتابخاًِ ا ی را هی خَاّیذ شبیِ سازی کٌیذ؟‬
‫پس در ایي پٌجرُ از کتابخاًِ ی ‪ work‬هاشٍل ‪ helloworld‬را اًتخاب هی کٌین‪:‬‬

‫ٍ ‪ OK‬را هی زًین‪.‬‬
‫در ایي هرحلِ ٍارد هحیط شبیِ سازی هی شَین ‪...‬‬

‫برای اجرای شبیِ سازی از هٌَی ‪ Simulate‬بخش ‪ Run 100 ٍ Run‬را اًتخاب هی کٌین ٍ یا از ًَار ابسای گسیٌِ ی‬
‫‪ Run‬را اًتخاب هی کٌین‪:‬‬

‫ٍ هی بیٌین کِ ًتیجِ ی اجرای برًاهِ در پاییي دیذُ هی شَد‪:‬‬


‫بررسی هثال ّای بیشتر‬
‫× سَرس کذ‪:‬‬

‫× ًتیجِ خرٍجی‪:‬‬

‫***‬
‫× سَرس کذ‪:‬‬

‫× ًتیجِ خرٍجی‪:‬‬
‫***‬
‫× سَرس کذ‪:‬‬

‫× ًتیجِ خرٍجی‪:‬‬

‫پایان‪....‬‬
‫علـی دمــیــرچی‬
‫موفق باشید!‬
‫بهمه ماه ‪39‬‬
‫‪http://omidrobotics.ir‬‬

You might also like