پروژه طراحی cpu - تالار گفتمان آذر فروم





دعوت به همکاری با آذر فروم

 

پروژه طراحی cpu
زمان کنونی: 15-09-1395،09:58 ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: Friga
آخرین ارسال: Friga
پاسخ: 1
بازدید: 715

 
 
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

موضوع: پروژه طراحی cpu
ارسال: #1
پروژه طراحی cpu
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
آخرین ویرایش در 09-10-1391 07:59 ب.ظ توسط Friga
این CPU با استفاده از برنامه Proteus 7 طراحی شده است.مزیت این طراحی این است که قسمت های مختلف پروژه به صورت جداگانه در چند بخش طراحی شده و کنار هم چیده شده اند تا در صورت بروز مشکلبه راحتی مشکل قابل شناسایی و حل باشد.

قسمت هایی که به صورت واحد مجزاطراحی شده اند عبارتند از :
۱ – BUS
2 – حافظه و ثبات ها
۳ – مدار جمع و منطق و شیفت
۴ – مدار کنترل
BUS به ثبات ها وصل است و ثبات ها علاوه بر BUS ، با مدار جمع و منطق و شیفت و مدار کنترل نیز سرو کار دارند.مدار کنترل بصورت سخت افزاری پیاده سازی شده است.تمامی دستورالعمل ها توسط مدار کنترل اجرا شده و به ثبات ها فرمان می دهد تا آنها را پیاده سازی و اجراکنند.

ما قبل از معرفی بخش های مختلف پروژه به معرفی تمامی قطعاتی که در طراحی این پروژه به کار رفته اندمی پردازیم :
۷۴۰۴ : آی سی NOT که یک پک شش تایی است.
۷۴HC08 : آی سی AND دو ورودی که یک پک شش تایی است.
۷۴۱۱ : آی سی AND سه ورودی که دارای پک سه تایی است.
۷۴HC4072 : گیت OR چهار ورودی ، پک دوتایی است.
۷۴HC4078 : آی سی NOR هشت ورودی.
۷۴HC4072 : گیت OR 4 ورودی , پک دوتایی
۴۰۰۱ : گیت NOR دو ورودی , پک چهارتایی
۷۴۰۰ : گیت NAND دو ورودی , پک چهارتایی
۴۰۵۱ : مولتی پلکسر CMOS
74HCT238 : دیکدر ۳ به ۸
۷۴۱۵۴ : ریکدر ۴ به ۱۶
۴۵۳۲ : انکدر
۴۰۰۸ : تمام جمع کننده ۴ بیتی CMOS
4013 : فلیپ فلاپ D 4027 : فلیپ فلاپ JK CMOS 7454 : آی سی NAND
مدار اضافه ای نیز برای نمایش دادن وضعیت ثبات ها طراحی شده است که از LED استفاده کرده ایم.

ثباتها:
ثباتهایی که در این پروژه به کار رفته اند عبارتند از:
نام ثبات تعدادبیت سمبل ثبات
ثبات داده ۱۶ grinR
ثبات ادرس ۱۱ AR
شمارنده ی برنامه ۱۱ PC
انباره ۱۶ AC
حافظه ی اصلی ۱۶ Main Memory
ثابت موقت ۱۶ TR
ثابت ورودی ۸ INPR
ثابت خروجی ۸ OUTR
ثابت دستورالعمل ۱۶ IR

توضیحات بیشتر در مورد ثباتها در بخش های بعد اورده شده است.
حافظه اصلی دارای ۱۲ بیت ادرس است لذا دستورالعمل به کار رفته در این پروژه ۳ بیتی است که نمایشدهنده ۸ دستورالعمل مجزا است و باارزشترین بیت دستورالعمل روش ادرس دهی را بیان میکند.

قالب دستورالعمل:
سه قالب دستورالعمل در کامپیوتر پایه وجود دارد.این قالب ها ۱۶ بیتی هستند…



.zip  HardWire Cpu.zip (اندازه 2.01 MB / تعداد دانلود: 58)
















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


=====ஜ۩۞۩ஜ=====

01-09-1391 01:33 ق.ظ
 


[-]
پاسخ سریع
پیام
پاسخ خود را برای این پیام در اینجا بنویسید.


کد تصویری
royalfuns
(غیر حساس به بزرگی و کوچکی حروف)
لطفاً کد نشان داده شده در تصویر را وارد نمایید. این اقدام جهت جلوگیری از ارسال‌های خودکار ضروری می‌باشد.

موضوعات مشابه ...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  دانلود پروژه اصول بازاریابی لاک غلط گیر Friga 0 197 27-09-1392 01:46 ق.ظ
آخرین ارسال: Friga
  دانلود پروژه طراحی و شبیه سازی شطرنج با سی شارپ Friga 0 311 19-08-1391 02:41 ق.ظ
آخرین ارسال: Friga
  دانلود پروژه طراحی بازی مین یاب MineSweeping با سی شارپ Friga 0 535 19-08-1391 02:38 ق.ظ
آخرین ارسال: Friga
  دانلود پروژه مالی سیستم حقوق و دستمزد آموزش و پرورش Friga 0 312 19-08-1391 02:13 ق.ظ
آخرین ارسال: Friga
3 دانلود پروژه سیستم های اطلاعاتی مدیریت (MIS) Friga 0 1,037 18-12-1390 06:59 ب.ظ
آخرین ارسال: Friga

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان