خرید آنلاین فایل(دانلود تحقیق در موردتوابع)

نام فایل : توابع فرمت : .ppt تعداد صفحه/اسلاید : 17 حجم : 1 مگابایت توابع درون ماژول ها تعریف می شوند. توابع به عنوان متغیر محلی ماژول در نظر گرفته می شوند. توابع جزء ساختار سلسله مراتبی طرح محسوب می شوند. توابع به تمام متغیرهای ماژول دسترسی دارند. د|50526410|xmq50526410|اِکس ام
در این صفحه از وب سایت برتر با شما هستیم با دانلود تحقیق در موردتوابع

نام فایل : توابع


فرمت : .ppt


تعداد صفحه/اسلاید : 17


حجم : 1 مگابایت




توابع درون ماژول ها تعریف می شوند.
توابع به عنوان متغیر محلی ماژول در نظر گرفته می شوند.
توابع جزء ساختار سلسله مراتبی طرح محسوب می شوند.
توابع به تمام متغیرهای ماژول دسترسی دارند.
درون توابع می توان متغیر محلی (به غیر از نوع wire) تعریف کرد.
درون توابع نمی توان از بلوک های initial و always استفاده کرد.


می توان توابع را در بلوک های رفتاری فرا خواند.
فراخوانی توابع، فراخوانی با مقدار است.
در Verilog توابع می توانند به صورت task و یا function تعریف شوند.

با کلمات کلیدی task و endtask تعریف می شود.
کاربرد آن در این موارد است:

در مواقعی که خروجی های مورد نیاز یا بیش از یکی باشد و یا اصلاً خروجی نیاز نباشد.
تابع دارای آرگومان ورودی نباشد.
در توالی اجرای تابع نیاز به زمان بندی بر اساس تاخیر باشد.

درون آن می توان توابع دیگری را فرا خواند.
پورت ها می توانند علاوه بر نوع input، از نوع inout و یا output نیز باشند.
فرمت کلی تعریف:
task ;
<input,output and inout declarations>


endtask
task bitwise_oper;
output [15:0] ab_and,ab_xor,ab_or;
input [15:0] a,b;
begin
#5 ab_and=a&b;
ab_or = a|b;
ab_xor=a^b;
end
endtask
bitwise_oper(AB_AND,AB_XOR,AB_OR,A,B);
فرمت کلی فراخوانی:
task_name(<I/O list>);
تعریف پورت ها مشابه پورت های ماژول است.
ورودی توسط آرگومان های input و inout اعمال می شوند.
پس از اجرا، آرگومان های خروجی مقدار می گیرند.
task می تواند متغیر های ماژول را تغییر دهد.
با کلمات کلیدی function و endfunction تعریف می شود.
کاربرد آن در این موارد است:

در مواقعی که فقط مقدار خروجی نیاز باشد.
حداقل یک آرگومان ورودی باشد.
نیازی به ساختار کنترل زمان و یا رخداد نباشد.
....



مطالب دیگر:
📎پروژه شیوه نامه جلب مشارکتهاي مردمی در حفاظت از محیط زیست📎جزوه آموزشی تنيس روي ميز📎طرح کارآفرینی توليد كود ورمي كمپوست📎تحقیقی درباره ی هایکو (نوعی سبک شعری)📎پاورپوینتی درباره ی سنجاب ایرانی📎پاورپوینت تولید مواد نانو ساختار باروش آلیاژسازی مکانیکی📎پاورپوینت آمالگام📎پاورپوینت آلیاژهای آمورف Bulk Amorphous Alloys📎پاورپوینت ساختمان فيبرنوری📎تحقیق فيبرنوری📎پاورپوینت آشنایی با روشهای جوشکاری فلزات غیر آهنی📎پايگاههاي اينترنتي مهندسي مواد و متالورژي📎پاورپوینت درباره ی قطب شمال📎پروژه میکروسکوپ پلاريزه📎پاورپوینت نظم و بي نظمي در فلزات📎پاورپوینت روش تحقیق📎پاورپوینت بازیافت ماسه Sand recovary📎جوشکاری آلومینیم به روش TIG وعیوب آن📎پاورپوینت اجزاء مخلوط ماهیچه📎آموزش تصویری تفسیر نقشه های توپوگرافی📎قوانین محدودیت سرعت در آمریکا: نقش جغرافیا، تحرک و ایدئولوژی📎پاورپوینت انــواع مـــاهیچـــه📎اصول ذوب در کوره های بوته ای و روش استفاده از بوته ها📎پاورپوینت چپلتها و مبردها📎پاورپوینت بررسی تکنولوژی تولید چدن نشکن در قالب‌های فلزی (ریژه)