bargos

  • ۰
  • ۰

تحقیق در مورد پیاده سازی CU 8 ص

لینک دانلود و خرید پایین توضیحات

دسته بندی : وورد

نوع فایل : .doc ( قابل ویرایش و آماده پرینت )

تعداد صفحه : 8 صفحه


قسمتی از متن .doc :

- پیاده سازی

: (CU) Control Unit

در طرح واحد کنترل، دو روش اساسی وجود دارد که عبارتند از: روش Hard-Wired و روش Microprogrammed . طراح باید از همان ابتدا مشخص کند که از چه روشی برای طراحی واحد کنترل استفاده می نماید. در این آزمایش پردازنده را با استفاده از روش Hard-Wired طراحی کردیم.

- اطلاعاتی که واحد کنترل نیاز دارد تا بر اساس آن ها بتواند سیگنال های کنترلی را برای بخش های درونی و بیرونی پردازنده تولید کند:

1- کد دستورالعمل: واحد کنترل از کد دستورالعمل می فهمد که چه عملیاتی باید در پردازنده اجرا شود. در این پردازنده ساده ما از 4 دستورالعمل ADD,SUB,LOAD,OUT استفاده می کنیم و برای راحت تر شدن پردازش کد دستورالعمل را 4 بیت در نظر می گیریم و کد دستورات را به صورت زیر در نظر می گیریم تا دیگر نیازی به رمزگشایی کد دستورالعمل(Decode) نباشد:

ADD:= 0001 , SUB:=0010 , LOAD:=0100 , OUT:=1000

2- اطلاعات زمانی: که مرحله زمانی اجرای دستورالعمل را نشان می دهد. در پردازنده طراحی شده به زمان های T1.T2…T6 نیاز داریم. با استفاده از یک Sequence Counter زمان های T1 تا T6 را بوجود می آوریم و با کمک Decoder آن را رمزگشایی می کنیم.

واحد کنترل، وظیفه دادن فرامین و هماهنگی های لازم را برای انجام مراحل سه گانه فراخوانی (Fetch)، رمزگشایی ( (Decode و اجرا (Execute) بر عهده دارد.

یک ریزعمل ساده ترین عملیاتی است که در یک پالس زمانی قابل اجراست، پس در هر پالس زمانی باید سیگنال های کنترلی که منجر به انجام ریزعمل مورد نظر می شوند را فعال کنیم.

با نوشتن RTL های مربوط به هر قسمت جدول زیر حاصل می شود.

برای مثال طبق جدول زیربرای عمل جمع به 3 ریزعمل نیاز داریم: اول اینکه آدرسXX به MAR منتقل شود در مرحله دوم مقدار خانه MAR ام حافظه به رجیستر B منتقل شود و در پایان حاصل جمع اکومولاتور و B به اکومولاتور منتقل شود.

Micro operation

Instruction

LO

LB

EU

SU

EA

LA

EI

LI

CE

LM

EP

CP

MAR ( PC

PC( PC+1

IR(M[MAR]

FETCH

*

*

*

*

*

T1

T2

T3

MAR(XX

B(ROM[XX]

A(A+B

ADD XX

*

*

*

*

*

*

*

T4

T5

T6

MAR(XX

B(ROM[XX]

A(A-B

SUB XX

*

*

*

*

*

*

*

T4

T5 T6

MAR(XX

A(ROM[XX]

LOAD XX

*

*

*

*

T4

T5

T6

(A

OUT

*

T4

با توجه به جدول مدار واحد کنترل را رسم می کنیم. هر پایه کنترلی در زمان مشخص و برای دستور خاصی فعال می شوند. مثلاً پایه CE زمانی فعال می شود که یا در لحظه T3 باشیم ، یا درT5 و دستور ADD باشیم ، یا درT5 و دستور SUB باشیم و یا درزمانT5 دستور LOAD در حال اجرا باشد. این را به صورت یک OR چهار ورودی که ورودی هایش از T3و خروجی های 3 AND حاصل می شود پیاده سازی می کنیم.

یادآوری می کنم که خروجی Decoder استفاده شده Active low است ، به همین دلیل خروجی های Decoder را NOT کرده سپس آن ها را به عنوان Ti ها استفاده می کنیم.

در نهایت مداری به شکل زیر حاصل می شود.

- برای تست این واحد به صورت مجزا مثلاً ورودی ADDرا به Vcc و SUB وLOAD OUT را به زمین وصل می کنیم. برای اینکه در هر لحظه بدانیم در پالس چندم هستیم، خروجی های Counter را به 7-segment وصل می کنیم. فرکانس clk مدار را به گونه ای تنظیم می کنیم که زمان کافی برای مشاهده نتیجه داشته باشیم. پایه های کنترلی را نیز به LED های روی برد وصل می کنیم تا فعال و غیر فعال بودنشان در هر لحظه قابل بررسی باشد. سپس مشاهده می کنیم که مثلاً در لحظه T5 (وADD ) پایه های CE , LB فعالند.

پیاده سازی MAR :

MAR ,محلی از cpu است که آدرس) دستورات وdata ) در آن قرار می گیرد. آدرس ها از طریق bus در MAR قرار می گیرد. اما ما بوسیله ی یک پایه ی کنترلی مشخص می کنیم که چه موقع محتوای BUS در MAR قرار بگیرد.در واقع برای پیاده سازی MAR از یک بافر 74244 و یک رجیستر 74374 استفاده می کنیم. محتوای BUS در داخل بافر قرار می گیرد و ما با فعال کردن پایه ی out put Enable بافر مشخص می کنیم که چه موقع این محتوا در رجیسترمان قرار بگیرد.

در این جا چون تعداد خانه های مورد استفاده ی EPROM از 16 کمتر است پس تنها 4 خط آدرس کافی است .در نتیجه تنها از 4 بیت MAR استفاده می کنیم .









سایر محصولات :
تحقیق در مورد پیاده سازی CU 8 ص

تحقیق در مورد...

تحقیق در مورد پست مدرنیسم

تحقیق در مورد پست مدرنیسم...

تحقیق در مورد یک مفهوم برای شرح اطلاعات 17 ص

تحقیق در مورد...

تحقیق در مورد ویلچر

تحقیق در مورد...

تحقیق در مورد وحی

تحقیق در مورد وحی...

تحقیق در مورد وقوع بیماری باکتریائی لکه برگی و بلایت چغندر 17 ص

تحقیق در مورد وقوع بیماری...

تحقیق در مورد ورود اندیشه های نو

تحقیق در مورد...

تحقیق در مورد ورزش و پوکی استخوان

تحقیق در مورد ورزش...

تحقیق در مورد وحی در قرآن رشته معارف اسلامی

تحقیق در مورد وحی در قرآن ...

تحقیق در مورد هزینه یابی بر مبنای فعالیت

تحقیق در مورد هزینه یابی بر...

تحقیق در مورد هر یک از ما یک نهال را حفظ کنیم

تحقیق در مورد هر یک...

تحقیق در مورد نگاهی به رشد اقتصادی و اشتغال در فرانسه 26 ص

تحقیق در مورد نگاهی به...

تحقیق در مورد نیروی انسانی و بهره وری کسب و کار

تحقیق در مورد نیروی...

تحقیق در مورد نقش ورزش در از بین بردن افسردگیها 15 ص

تحقیق در مورد نقش ورزش در...

تحقیق در مورد نقش فیزیک در پزشکی 11ص

تحقیق در مورد نقش...

تحقیق در مورد نفت2

تحقیق در مورد نفت2...

تحقیق در مورد نظریه نظام جهانی در حوزه توسعه اقتصاد جهانی

تحقیق در مورد نظریه...

تحقیق در مورد نسبیت عام

تحقیق در مورد...

تحقیق در مورد نساجی یزد

تحقیق در مورد نساجی یزد...

تحقیق در مورد نرمال سازی در پایگاه داده ها 6 ص

تحقیق در مورد نرمال سازی...

تحقیق در مورد نرم تنان

تحقیق در مورد...

تحقیق در مورد نانوکامپوزیت های خاک رس پلیمر

تحقیق در مورد نانوکامپوزیت های خاک رس...

تحقیق در مورد میرزا کوچک خان جنگلی

تحقیق در مورد میرزا...

تحقیق در مورد مولانا جلال الدین محمد بلخی

تحقیق در مورد مولانا جلال...

تحقیق در مورد موضوعاتی که بر توانایی هماهنگی وکنترل تصمیمات بازاریابی بین المللی اثر می گذارند 20 ص

تحقیق در مورد موضوعاتی که بر توانایی...

تحقیق در مورد موتور های الکتریکی و عیب یا

تحقیق در مورد موتور های...

تحقیق در مورد موازنه واکنش شیمیایی به روش وارسی

تحقیق در مورد موازنه...

تحقیق در مورد مهندسی نرم افزار 16 ص

تحقیق در مورد مهندسی نرم افزار 16...

تحقیق در مورد مقاله انسان مکلف1شهریور

تحقیق در مورد مقاله...

تحقیق در مورد مهندسی برق 20 ص

تحقیق در مورد مهندسی...

تحقیق در مورد مزایای استفاده از اعتبارات اسنادی 15ص

تحقیق در مورد مزایای استفاده از...

حل مسائل حسابداری مدیریت تالیف دکتر شباهنگ به جز فصل های 5 و 9و 11

حل مسائل حسابداری مدیریت تالیف...

تحقیق در مورد مدیریت تکنولوژی 10 ص

تحقیق در مورد مدیریت تکنولوژی 10 ص...

تحقیق در مورد مدیریت اسلامی 21 ص

تحقیق در مورد مدیریت اسلامی 21...

تحقیق در مورد مدیران خلاق 15 ص

تحقیق در مورد مدیران...

تحقیق در مورد محلول بافر 5ص

تحقیق در مورد محلول بافر 5ص...

تحقیق در مورد ماه 16ص

تحقیق در مورد ماه...

تحقیق در مورد مالیات بر درآمد مشاغل 15ص

تحقیق در مورد مالیات بر درآمد...

تحقیق در مورد لینوکس چیست

تحقیق در مورد...

تحقیق در مورد کود منگنز 8 ص

تحقیق در مورد...

تحقیق در مورد کشاورزی ایران

تحقیق در مورد کشاورزی ایران...

تحقیق در مورد کارکرد دستی میز شاخص 16 ص

تحقیق در مورد کارکرد...

تحقیق در مورد کارت هوشمند

تحقیق در مورد کارت...

تحقیق در مورد کاربرد تئوری فقدان

تحقیق در مورد کاربرد...

تحقیق در مورد قول نامه گلستان

تحقیق در مورد...

تحقیق در مورد فیزیک هسته ای با تاریخچه

تحقیق در مورد فیزیک...

تحقیق در مورد فیزیک اتمی 15 ص

تحقیق در مورد فیزیک اتمی 15...

تحقیق در مورد فیبر نوری چیست

تحقیق در مورد...

تحقیق در مورد فمینیسم از شعار تا واقعیت

تحقیق در مورد فمینیسم از شعار تا...

کارخانه ریخته گری آلومینیوم

کارخانه ریخته گری...

مجله Auto Restorer
مجله Destiny شماره 69
تحقیق در مورد گزارش کارآموزی زراعت سویا 31 ص
تحقیق در مورد گلخانه 22 ص
تحقیق در مورد گزارش کار آموزی ریخته گری 47 ص
تحقیق در مورد گروههای سازگاری رویش در قارچ 45 ص
تحقیق در مورد کوبیسم
تحقیق در مورد کنترل جمعیت و نهاد خانواده در اروپا 4ص
تحقیق در مورد کاربرد ربات‌ در دریا 15 ص
تحقیق در مورد کابل ها 50ص
تحقیق در مورد چگونه نیروی خود را در ورزش تنیس به بالاترین حد خود برسانیم
تحقیق در مورد چگونگی تنظیم قرارداد اجاره واحدهای مسکونی و نحوه تخلیه آنها 7ص
تحقیق در مورد چگونه زباله کمتری تولید کنیم
تحقیق در مورد چگونه بین مسئولیت های کاری و خانوادگی تعادل برقرار کنیم
تحقیق در مورد چک 10ص
تحقیق در مورد عدالت در یونان باستان و ایران 38ص
تحقیق در مورد عکس شیخ صفی
تحقیق در مورد فرسایش و راههای مقابله با آن 38 ص
تحقیق در مورد عارضه گودی کمر
تحقیق در مورد فداییان اسلام 14 ص
تحقیق در مورد فخرالدین اسیعد گرگانی
تحقیق در مورد طالبان و امنیت جمهوری اسلامی ایران 23 ص
تحقیق در مورد طراحی و کاربرد سیستم هزینه یابی بر مبنای فعالیت 28 ص
تحقیق در مورد فرایند تصمیم گیری خریدار ومصرفکننده
تحقیق در مورد علوم محاسباتی و علم نانو 38 ص
تحقیق در مورد عشایر خوزستان
تحقیق در مورد سیستم مخابرات
تحقیق در مورد عصر مدرن و شکوفایی اقتصادی 20 ص
تحقیق در مورد شرکت سهامی 32 ص
تحقیق در مورد طرز کار آسانسور 32 ص
تحقیق در مورد غلامحسین بنان افتخاری سراج 13ص
تحقیق در مورد علم ریاضیات 19 ص
تحقیق در مورد علل پیشروی مسلمانان در ایران و شکست ساسانیان 29 ص
تحقیق در مورد شرکتها ‏، بنگاههای اقتصادی ، بازرگانان و آرمان توسعه هزاره 77 ص
تحقیق در مورد سیمپیچی موتور خادمی
تحقیق در مورد پول و ارز بانکداری
پاورپوینت در مورد مدیریت زخم های فشاری

کلمات کلیدی :روش hard wired مورد پیاده سازی واحد کنرل منقل شود پیاده سازی های کنرلی پیاده سازی خروجی های xxb rom پایه های محوای bus اسفاده دسورالعمل زمانی پردازنده باشیم کنرلی
  • ۹۶/۰۹/۱۵
  • شیدا خسروی

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی