پاورپوینت واحد 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 نمودن منابع وقفه
شرایط و وضعیت وقفه
قابل ویرایش 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 نمودن منابع وقفه
شرایط و وضعیت وقفه