موضوع مقاله: معماری پیشرفته گذرگاه میکروکنترولر | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # معماری پیشرفته گذرگاه میکروکنترولر | مقدمه: معماری پیشرفته گذرگاه میکروکنترلر (AMBA) یک استاندارد باز و ابزار اتصال جهت متصل کردن و مدیریت بلوک‌های عملیاتی در طراحی‌های سیستم روی تراشه (SoC) است. | ## بخش 1: معماری پیشرفته گذرگاه میکروکنترولر | این معماری، توسعه طراحی‌های چندپردازنده‌ای با تعداد زیادی از کنترولرها و لوازم جانبی را آسان می‌کند. از زمان ظهور این معماری، بر خلاف نام آن، دامنه AMBA فراتر از دستگاه‌های میکروکنترلر رفته‌است. امروزه AMBA به‌طور وسیعی در طیفی از قطعات ASIC و SoC استفاده می‌شوند که دربردارنده پردازنده‌های کاربردی هستند که در دستگاه‌های موبایل سیار مانند گوشی‌های هوشمند مورد استفاده قرار می‌گیرند. در سال 2003، ARM نسل سوم را معرفی کرد، AMBA 3، که شامل AXI است تا به کارآیی اتصال بالاتری دست یابد و همچنین شامل گذرگاه ردیابی پیشرفته (ATB) به عنوان بخشی از دید اصلی راه حل اشکال زدایی و ردیابی بر روی تراشه است. در سال 2013 3 ، مشخصات AMBA 5 CHI (واسط قطب منسجم) معرفی شد، همراه با یک لایه انتقال دوباره طراحی شده با سرعت بالا و ویژگی‌هایی که جهت کاهش ازدحام طراحی شده‌اند. | ## بخش 2: معماری پیشرفته گذرگاه میکروکنترولر | این پروتکل‌ها امروزه استانداردهای بالفعل برای پردازنده‌های 32 بیتی جاسازی شده هستند، زیرا به خوبی مستندسازی شده اند و بدون حق امتیاز می‌توانند مورد استفاده قرار گیرند. اصول طراحی جنبه مهم SoC تنها اجزاء و بلوک‌هایی که در خود جای می دهد نیست، بلکه اینکه چگونه آن‌ها به هم متصل می‌شوند نیز مهم است. اهداف AMBA عبارتند از: تسهیل توسعه ی درست برای اولین بارِ محصولات میکروکنترلر تعبیه شده همراه یک یا چند CPU، GPU یا پردازنده‌های سیگنالی مستقل بودن از تکنولوژی، جهت استفاده دوباره از هسته‌های IP، لوازم جانبی و ماکروسل‌های سیستم در بین پردازنده‌های تراشه‌های مجتمع متنوع ترغیب طراحی سیستم ماژولار، جهت بهبود استقلال پردازنده، و توسعه لوازم جانبی و کتابخانه‌های IP سیستمی قابل استفاده مجدد کوچک کردن زیرساخت‌های سیلیکونی، در حالی که هم‌زمان از ارتباطات روی تراشه ی کم و با کارآیی بالا پشتیبانی می‌کند. مشخصات پروتکل AMBA مشخصات AMBA یک استاندارد از ارتباطات روی تراشه برای طراحی کردن میکروکنترلرهای تعبیه شده با عملکرد بالا تعریف می‌کند. گذرگاه سیستم پیشرفته (ASB) گذرگاه جانبی پیشرفته (ABP یا ABP2) خصوصیات AMBA (نسخه اولیه) دو واسط/گذرگاه زیر را تعریف می‌کند: گذرگاه سیستم پیشرفته (ASB) گذرگاه جانبی پیشرفته (ABP) جنبه‌های زمانی و سطوح ولتاژ روی گذرگاه توسط مشخصات تعیین نشده‌اند. | ## بخش 3: معماری پیشرفته گذرگاه میکروکنترولر | رابط توسعه پیشرفته (AXI) AXI، نسل سوم واسط AMBA، مشخصات AMBA3 را تعریف می‌کند، که به منظور طراحی سیستم‌های با فرکانس ساعت بالا و کارآیی بالا هدف‌گذاری شده است، و شامل ویژگی‌هایی است که آن را ارتباطات داخلی ریزسنج‌ها مناسب می‌کند: فازهای جداگانه برای داده و آدرس/کنترل پشتیبانی از انتقال داده‌های بدون صف با استفاده از فلاش‌های بایت تراکنش‌های مبتنی بر انفجار همراه با تنها آدرس شروع داده شده صدور چندین آدرس برجسته به همراه پاسخ‌های نامنظم افزودن آسان مراحل ثبت نام جهت فراهم کردن خاتمه زمان گذرگاه پیشرفته با عملکرد بالا (AHB) AHB یک کنترلر گذرگاه است که در نسخه شماره 2 معماری پیشرفته گذرگاه میکروکنترلر؛ منتشر شده توسط شرکت ARM Ltd، معرفی شده‌است. علاوه بر موارد منتشر شده قبلی، دارای ویژگی زیر نیز هست: عرض‌های گذرگاه بزرگ (64/128 bit). یک تراکنش ساده بر روی AHB شامل یک فاز آدرس و یک فاز داده بعدی (بدون حالت‌ها انتظار: تنها دو گذرگاه-سیکل) می‌شود. | ## جمع‌بندی | گذرگاه پیشرفته وسیله جانبی(APB) APB برای کنترل دسترسی به پهنای باند پایین طراحی شده است، به عنوان مثال واسط‌های ثبات در لوازم جانبی سیستم.