تحقیق در مورد پیاده سازی 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 اسفاده دسورالعمل زمانی پردازنده باشیم کنرلی
- ۹۶/۰۹/۱۵