پاورپوینت درباره ميكروكنترلرهاي ARM شركت ATMEL خانواده AT91SAM7Sxxx واحد AIC

پاورپوینت درباره ميكروكنترلرهاي ARM شركت ATMEL خانواده AT91SAM7Sxxx واحد AIC

پاورپوینت درباره ميكروكنترلرهاي ARM شركت ATMEL خانواده AT91SAM7Sxxx واحد AIC

 

 

 

 

لینک دانلود و خرید پایین توضیحات

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

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

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

قسمتی از متن .ppt :

ميكروكنترلرهاي ARM شركت ATMEL خانواده AT91SAM7Sxxx واحد AIC

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

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 نمودن منابع وقفه

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


خرید آنلاین