اطلاعیه

Collapse
No announcement yet.

مدار CPU هشت بیتی اوپن سورس

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مدار CPU هشت بیتی اوپن سورس

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

    مدار کنترل اون بصورت ریز برنامه نویسی هست. برای همین میشه به راحتی اون برنامه نویسی مجدد کرد.
    قسمت آدرس دهی - ALU و مدار کنترل اون توی شیت های جدا گانه طراحی شده و شامل رجیسترهای 8 بیتی زیر هست:
    CS,DS,PC,AR,DR,IR,AC


    اگه توی طراحی اون اشکالی می بینین همین جا بگین تا اصلاحش کنیم :nerd:




    دانلود کنید :wow:

    [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

    #2
    پاسخ : مدار CPU هشت بیتی اوپن سورس

    با چه نرم افزاری طراحی شده؟ (زبان برنامه نویسی)
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

    دیدگاه


      #3
      پاسخ : مدار CPU هشت بیتی اوپن سورس

      نوشته اصلی توسط eehadi
      با چه نرم افزاری طراحی شده؟ (زبان برنامه نویسی)
      فایل باز میکردی می دیدی
      با پروتئوس طراحی شده
      واسه حافظه Rom هم کافیه با یه برنامه مثل Hex Editor کد های مورد نظر با فرمت Bin ذخیره کنی
      بزودی اطلاعات بیشتری اینجا قرار میدم
      [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

      دیدگاه


        #4
        پاسخ : مدار CPU هشت بیتی اوپن سورس

        سلام دوست عزیز... قبل از هر چیز پیشاپیش سپاسگزارم ...
        اما دوست من این مدار که خطا میده ؟!
        استاد ما به ما گفته که یک CPU 4Bit طراحی کنید...
        این CPU هشت بیت اما خطا میده ... من فردا بایس پروژه رو تحویل بدم و یک هفته است به هیچ نتیجه ای نرسیدم ... :sad:

        دیدگاه


          #5
          پاسخ : مدار CPU هشت بیتی اوپن سورس

          دوست عزیز این پردازنده بیشتر اشکالاتش رفع شده
          با این حال اگه شما باگی پیدا کردین اطلاع بدین تا رفع بشه

          [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

          دیدگاه


            #6
            پاسخ : مدار CPU هشت بیتی اوپن سورس

            سلام دوست گرامی

            تصویر خطا رو گذاشتم ...
            من فردا صبح ارائه دارم ... :sad:
            شما مدار CPU چهار بیت رو ندارین؟ که در پرتئوس طراحی شده باشه ؟
            سپاسگزارم

            دیدگاه


              #7
              پاسخ : مدار CPU هشت بیتی اوپن سورس

              به جای اینکه فایل رو مستقیم در وین رار اجرا کنید اول اکسترکت کنید بعد از لود کردن ادرس فایل های program.bin و ... رو درست کنید تا اجرا بشه

              دیدگاه


                #8
                پاسخ : مدار CPU هشت بیتی اوپن سورس

                منم اول Exteract می کنم و بعد اجراش میکنم ... اما منظور شمارو از Loade متوجه نمیشم چطور میتونم آدرس Programing.bin رو تغییر بدم؟!

                دیدگاه


                  #9
                  پاسخ : مدار CPU هشت بیتی اوپن سورس

                  نوشته اصلی توسط omieee
                  منم اول Exteract می کنم و بعد اجراش میکنم ... اما منظور شمارو از Loade متوجه نمیشم چطور میتونم آدرس Programing.bin رو تغییر بدم؟!
                  شما باید روی آی سی رام کلیک کنین و مسیر فایل باینری که همون اطلاعات حافظه هست بهش بدی
                  همراه همون فایل پروتئوس هست




                  برنامه مجددا تست شد و مشکلی نداره
                  فایل Programing.bin باید تو شیت اصلی و دو فایل دیگه در شیت Control unit اظافه بشن
                  [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

                  دیدگاه

                  لطفا صبر کنید...
                  X