اطلاعیه

Collapse
No announcement yet.

طراحی و ساخت پردازنده با نرم افزار xilinx ise

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

    طراحی و ساخت پردازنده با نرم افزار xilinx ise

    با سلام خدمت مهندسین عزیز ، شدیداً به کمک نیاز دارم .
    هدف نهایی بنده اینه که شماتیک یک پردازنده 16 بیتی در محیط نرم افزار xilinx طراحی و در نهایت ساخته بشه که 10 -12 تا دستور رو اجرا کنه . یک سری مقدمات رو در دروس مدار منطقی و معماری کامپیوتر قبلاً یاد گرفتم با مبکرو AVR و زبان bascome هم آشنایی دارم (هر چند به این موضوع ربطی نداره ) ولی تا کنون تجربه ای در زمینه کار با تراشه های FPGA نداشتم . لطفاً راهنمایی بفرمایید .
    در آدمي عشقي و دردي هست که اگر صد هزار عالم ملک او شود آرام نگيرد. اين خلق به تفضيل در هر پيشه اي تحصيل نجوم و طب و غير ذالک مي کنند و هيچ آرام نمي گيرند زيرا مقصود به دست نيامده است. آخر معشوق را دل آرام مي گويند يعني که دل به وي آرام گيرد پس به غير، چون آرام و قرار گيرد؟ اين جمله خوشي ها و مقصود ها چون نردباني است و چون پايه هاي نردبان جاي اقامت و باش نيست، از بهر گذشتن است. خنک او را که زود تر بيدار و واقف گردد تا راه دراز برو کوته شود و درين پايه هاي نردبان عمر خود را را ضايع نکند.

    #2
    پاسخ : طراحی و ساخت پردازنده 4 بیتی در محیط نرم افزار xilinx ise

    سلام
    Variable r0:str_logic_vector(3 downto 0);l
    این میشه یه ریجستر
    4تاش رو بزاری کنار هم میشه 4 تا ریجستر
    شما برای این کار باید به زبان vhdl و یا verilog اشنا باشی که دومی یادگرفتنش ساده تر هست
    و خیلی راحت تر میتونی برنامه رو باهاش بنویسی
    احتمالا گیت ناتی که در ورودیش یه دایره داره میشه بافر
    برای اینکه بتونید مداری رو که گذاشتید بنویسید بهترین راه اینه که عملکرد
    مدار رو بنویسید مثلا اگر با اومدن کلاک در یکی از ای سی ها ادرس از ورودی خونده میشه و مقدارش اون ادرس در خروجی ریخته میشه (eeprom )
    شما باید کدش رو بنویسید .

    این core یه سی پی یو 4 بیتی هست . میتونه کمکی باشه برای یادگیری
    http://opencores.org/project,t400

    دیدگاه


      #3
      پاسخ : طراحی و ساخت پردازنده 4 بیتی در محیط نرم افزار xilinx ise

      با سلام و تشکر از راهنمایی شما ، در مورد ساختار پردازنده 4 بیتی نظر شما چیه ؟ از چه بلوک هایی تشکیل شده ؟
      آیا این بلوک ها درسته ؟ به غیر از اینها دیگه چی نیازه ؟
      1- ورودی و خروجی
      2-رجیستر ها
      3-alu
      4- مولد پالس
      5-حافظه


      در آدمي عشقي و دردي هست که اگر صد هزار عالم ملک او شود آرام نگيرد. اين خلق به تفضيل در هر پيشه اي تحصيل نجوم و طب و غير ذالک مي کنند و هيچ آرام نمي گيرند زيرا مقصود به دست نيامده است. آخر معشوق را دل آرام مي گويند يعني که دل به وي آرام گيرد پس به غير، چون آرام و قرار گيرد؟ اين جمله خوشي ها و مقصود ها چون نردباني است و چون پايه هاي نردبان جاي اقامت و باش نيست، از بهر گذشتن است. خنک او را که زود تر بيدار و واقف گردد تا راه دراز برو کوته شود و درين پايه هاي نردبان عمر خود را را ضايع نکند.

      دیدگاه


        #4
        پاسخ : طراحی و ساخت پردازنده 4 بیتی در محیط نرم افزار xilinx ise

        خب بلوک ها از نظر کلی تقریبا درسته
        فقط یه حافظه هم باید بهش اضافه بشه

        دیدگاه


          #5
          پاسخ : طراحی و ساخت پردازنده 4 بیتی در محیط نرم افزار xilinx ise

          با سلام و تشکر ، روال کار پردازنده به چه شکلی هست ؟
          در آدمي عشقي و دردي هست که اگر صد هزار عالم ملک او شود آرام نگيرد. اين خلق به تفضيل در هر پيشه اي تحصيل نجوم و طب و غير ذالک مي کنند و هيچ آرام نمي گيرند زيرا مقصود به دست نيامده است. آخر معشوق را دل آرام مي گويند يعني که دل به وي آرام گيرد پس به غير، چون آرام و قرار گيرد؟ اين جمله خوشي ها و مقصود ها چون نردباني است و چون پايه هاي نردبان جاي اقامت و باش نيست، از بهر گذشتن است. خنک او را که زود تر بيدار و واقف گردد تا راه دراز برو کوته شود و درين پايه هاي نردبان عمر خود را را ضايع نکند.

          دیدگاه

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