معماری میکروپرپر یک جنبه اساسی مهندسی کامپیوتر است که تعریف می کند که چگونه یک پردازنده طراحی شده و توابع است.این بر عملکرد، مصرف برق و قابلیت های دستگاه های محاسباتی، از رایانه های شخصی گرفته تا سیستم های جاسازی شده تاثیر می گذارد.

پایه های معماری Microprocessor

معماری میکروپرتگر سازمان اجزای پردازنده و چگونگی تعامل آنها را توصیف می کند.این شامل معماری تنظیم دستورالعمل (ISA)، مسیرهای داده، واحدهای کنترل و مدیریت حافظه است.ISA به عنوان رابط بین سخت افزار و نرم افزار عمل می کند، تعریف دستورالعمل های پردازنده می تواند اجرا کند.

انواع معماری های میکروپر

انواع مختلفی از معماری های ریزپردازنده وجود دارد که هر کدام برای کاربردهای مختلف مناسب هستند:

  • تنظیم برنامه تنظیم (CISC): مجموعه ای از دستورالعمل های غنی، ساده سازی برنامه نویسی، اما افزایش پیچیدگی را نشان می دهد.
  • آموزش قرمز (RISC) : از مجموعه کوچکتری از دستورالعمل ها برای اجرای سریع تر و بهره وری استفاده می کند.
  • [و گفتار بسیار طولانی] (VLIW: چندین دستورالعمل را به طور همزمان برای عملکرد بالا اجرا می کند.

سیستم های جاسازی شده و Microprocessor Design

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

ملاحظات طراحی شامل انتخاب معماری هایی است که عملکرد را با بهره وری قدرت و هزینه تعادل می دهد.معمار های رایج مورد استفاده در سیستم های جاسازی شده شامل ARM، MIPS و AVR، هر کدام مزایای مختلفی را با توجه به الزامات درخواست ارائه می دهند.