آموزش Circuit maker بخش هشتم

آموزش Circuit maker بخش هشتم

تمرینهای مربوط به جلسه 2 آز معماری

در این فصل مدارهای ذیل طراحی خواهند شد:
1- یک ثبات (Register) 8 بیتی
2- طراحی گذرگاه مشترک برای اتصال 8 ثبات 4 بیتی به دو روش MUX و بافر سه حالته
3- طراحی مدار محاسبه
4- طراحی مدار منطق

3-2- طراحی ثبات 8 بیتی
برای طراحی ثبات روشهای مختلفی وجود دارد. یکی از این راهها استفاده از Flip Flop نوع D می باشد. برای طراحی ثبات 8 بیتی نیاز به 8 Flip Flop از نوع D داریم. ثبات دارای 8 ورودی دیتا و 8 خروجی ، یک خط  Reset ، یک خط  Clear ، یک خط Load و یک خط Increment می باشد.
با توجه به اینکه FF ها به صورت موازی در کنار یکدیگر استفاده می شوند در اینجا فقط یکی از FF ها طراحی و سپس به ماکرو تبدیل و پس از آن از همین ماکرو برای طراحی رجیستر اصلی استفاده خواهد شد. (شکل زیر)
 
طراحی رجیستر اصلی
 
در مرحله بعدی برای سهولت کار مدار فوق را به یک ماکرو تبدیل می نمائیم. (شکل زیر)
 
 ماکرو
 
در مرحله بعدی بایستی خط Load را طراحی نمائیم. برای این منظور ابتدا 8 ثبات را در کنار هم به صورت موازی قرار می دهیم . (شکل زیر)
 
 8 ثبات را در کنار هم به صورت موازی
 
شکل فوق یک ثبات 8 بیتی را نمایش می دهد که برای سهولت در استفاده یک ماکرو از آن ساخته می شود. (شکل زیر)
 
یک ماکرو
 
در شکل زیر می توانید نحوه ایجاد ماکروی صفحه قبل را مشاهده فرمائید. (تمامی مدارها با استفاده از نرم افزار Circuit Maker طراحی شده اند)
 
 نحوه ایجاد ماکروی صفحه قبل

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

حرف 500 حداکثر