پاورپوینت بلوک ها

پاورپوینت بلوک ها (pptx) 12 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 12 اسلاید

قسمتی از متن PowerPoint (.pptx) :

بنام خدا بلوک ها يک گروه از عبارات که يک ساختار واحد تشکيل می دهند. عبارات بلوک ها می توانند به صورت موازی و يا ترتيبی اجرا شوند. بلوک ها بلوک ابتدای آن با begin و انتهايش با end تعيين می شود. جملات به صورت ترتيبی و پشت سر هم اجرا می شوند. ميزان تاخير هر جمله نسبت به جمله قبل محاسبه می شود. بلوک های ترتيبی بلوک ها initial begin x<=1’b0; y<=1’b1; z={ x,y }; end بين کلمات fork و join قرار می گيرند. جملات به صورت هم زمان اجرا می شوند. اگر تاخير يا رخداد در عبارتی مشخص شود، زمان اجرا نسبت به زمان اجرای اوليه حساب می شود. بلوک های موازی بلوک ها در صورت نیاز به توالی می توان از تاخیر و یا عبارات کنترل رخداد استفاده کرد. بلوک های موازی بلوک ها initial fork x=1’b0; y=1’b1; z={ x,y }; join می توان انواع بلوک ها را به صورت تودرتو به کار برد. خواص ویژه بلوک ها بلوک ها initial begin x=1’b0; fork #5 y=1’b1; #10 z={ x,y }; join #20 w={ y,x }; end بلوک های نامدار می توانند متغیر محلی داشته باشند. جزء سلسله مراتب طراحی محسوب می شوند. می توان ادامه فعالیت آن ها را قطع کرد. خواص ویژه بلوک ها بلوک ها initial begin : block1 … end initial fork : block2 … join برای دسترسی به متغیرهای محلی بلوک ها می توان از قواعد سلسله مراتبی استفاده کرد. نکاتی در مورد بلوک ها بلوک ها module top; initial begin : block1 reg i ; end top.block1.i = 0; end module برای از کار انداختن بلوک از دستور disable استفاده می شود. دستور disable می تواند هر بلوک نامداری را از کار بیاندازد. (بر خلاف break که فقط حلقه ای که درون آن است را متوقف می کند.) disable برای متوقف کردن توابع هم به کار می رود. نکاتی در مورد بلوک ها بلوک ها initial begin : block1 if(x) disable block1; … end

نظرات کاربران

نظرتان را ارسال کنید

captcha

فایل های دیگر این دسته