بخش مدار های ASIC/FPGA _ بلوک های منطقی قابل برنامه ریزی
ALU یا واحد محاسبه و منطق (مدارهای مجتمع ASIC)
پژوهشگر و نویسنده: دکتر ( افشین رشید)
نکته : ALU یا واحد محاسبه و منطق که مسئول انجام اعمال محاسباتی نظیر جمع و تفریق و ... و اعمال منطقی مانند مقایسه And و OR و ...در (مدارهای مجتمع ASIC) می باشد .
MCU واحد کنترل پردازشگر ها در (مدارهای مجتمع ASIC) که مسئول رمز گشایی و تعیین نوع عملیاتی است که ALU باید انجام دهد . ثبات ها جهت ذخیره موقت داده ها قبل از رفتن به ALU و همچنین نگه داری نتایج پردازش به کار می روند.ALU واحد محاسبه و منطق یک مدار الکترونیکی داخلی یک پردازشگر و میکروکنترلر است که کلیه عملیات حسابی و منطقی را در یک(مدار مجتمع ASIC) انجام می دهد. ALU سه نوع ورودی را دریافت می کند.
_دریافت سیگنال کنترل از MCU (واحد کنترل)
_داده ها و (عملوند ها) که باید عملیاتی شوند.
_اطلاعات وضعیت کار هایی که قبلاً انجام شده اند.
ALU مخفف کلمات Arithmetic Logic Unit ( واحد حساب و منطق ) است. ALU وظیفه انجام عملیات ریاضی ( مانند جمع ، ضرب و ... ) و نیز عملیات منطقی را روی داده ها دارد. واحد ALU در(مدارهای مجتمع ASIC) آخرین اجزایی است که محاسبات و پردازش را روی داده ها انجام میدهد. واحد ALU از کد ها و عملوند ها برای انجام محاسباتش استفاده میکند و در واقع نوع عملیاتی که بایستی روی داده ها انجام شود را مشخص میکند. بعد از انجام پردازش روی اطلاعات توسط واحد ALU اطلاعات روی حافظه RAM بارگزاری میشوند. واحد ALU ممکن است بیشتر از یک عدد در پردازشگر ها و میکروکنترلر ها پیدا شود و اینطور نیست که یک عدد واحد ALU در هر پردازشگر وجود داشته باشد.
حتی سادهترین میکروپردازندهها نیز دارای یک واحد محاسبه و منطق برای کارهایی از قبیل نگهداری زمان هستند. پردازنده های موجود در پردازشگر (مدارهای مجتمع ASIC) مدرن و پردازنده های گرافیکی (GPU) داری واحد محاسبه و منطق قدرتمند و در عین حال پیچیدهای هستند. ممکن است هر قطعه دارای بیش از یک واحد محاسبه و منطق باشد.
پژوهشگر و نویسنده: دکتر ( افشین رشید)
دکترایِ تخصصی نانو _ میکرو الکترونیک