پاورپوینت واحد ‍ AIC

پاورپوینت واحد ‍ AIC

قابل ویرایش 14 اسلاید



قسمتی از اسلایدها

AIC = Advanced Interrupt Controller

واحد پیشرفته مدیریت وقفه

معمولاً تمام سیستم های ریزپردازنده ای دارای واحد کنترل وقفه هستند.

وظیفه واحد مدیریت وقفه اخذ درخواست های وقفه از همه واحدهای میکرو و ارسال درخواست وقفه به CPU است. در پردازنده های ARM این درخواست ها از دو مسیر (nIRQ و nFIQ) به CPU ارسال می شود.

FIQ = Fast Interrupt Request (بالاترین اولویت را دارد)

IRQ = Interrupt Request

ثبات های موجود در واحد مدیریت وقفه معمولاً برای تعیین اولویت (priority) برای هر منبع وقفه و ماسک وقفه ها به کار می روند.

واحد AIC دارای ویژگی های زیر است:

اولویت بندی 8 سطحی

قابلیت مستقل فعال شدن وقفه توسط ماسک وقفه

کنترلر برداری وقفه

مدیریت 32 منبع وقفه

هدف از طراحی سخت افزاری این واحد کم کردن بار و حجم برنامه و کاهش زمان Interrupt Latency (تاخیر پاسخ به وقفه) طراحی شده است.

نکته جالب این است که هرگاه وقفه ای با اولویت بالاتر درخواست شود، حتی اگر در حال رسیدگی و اجرای وقفه ای با اولویت پایین تر باشیم، به سراغ رسیدگی به وقفه با اولویت بالاتر می رود.



فهرست مطالب و اسلایدها

تعريف اصطلاحات

Interrupt Controller

AIC in AT91

AIC

منابع وقفه

مود منابع وقفه

فعال سازی منابع وقفه

SET و CLEAR نمودن منابع وقفه

شرایط و وضعیت وقفه


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

مجوزها،گواهینامه ها و بانکهای همکار

انواع فایل کنکوری و مدارس دارای نماد اعتماد الکترونیک از وزارت صنعت و همچنین دارای قرارداد پرداختهای اینترنتی با شرکتهای بزرگ به پرداخت ملت و زرین پال و آقای پرداخت میباشد که در زیـر میـتوانید مجـوزها را مشاهده کنید