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