اطلاعیه

Collapse
No announcement yet.

MicroBlaze

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

    MicroBlaze

    سلام
    در زیر خگونگی ایجاد یک سیستم MicroBlaze رو توضیح داده
    کسی تا درباره این MicroBlaze نظری داره بده؟چه مزیتی داره و اینها؟
    http://deimos.eos.uoguelph.ca/sareibi/TEACHING_dr/XILINX_TUTORIALS_dr/EDK_dr/EDK7.1_Spartan3.pdf

    #2
    پاسخ : MicroBlaze

    این فایلی که لینکشو گذاشتی خیلی قدیمیه. تو سایت خود xilinx فایل های خیلی به درد بخور تری هستند.
    microBlaze یک پردازنده 32 بیتی هستش که یک بخش Floating Point هم داره که هنگام ساختن پروسسور می تونی فعالش کنی. بدون Peripheral های جانبی (فقط یک پورت سریال و پورت I/O) حدود 30 درصد از حجم یک Spartan3-400K رو اشغال می کنه.
    مزیت هاش خیلی زیاده. اول اینکه می تونی Peripheral تا جایی که منابع FPGA اجازه بده به سیستمت اضافه کنی. سرعتش برای پردازش های معمولی خیلی بالاست. کلاکش شاید تا 100 مگ هم برسه. در محیط xilinx SDK می تونی براش کد C/C++ بنویسی. کامپایلرش Eclipse که به همراه خود بسته xilinx نصب میشه. با JTAG می تونی مستقیم کدت رو دیباگ کنی. راحت Ethernet Controller و Memory Controller به سیستم اضافه می کنی. I2C و SPI و پورت سریال و... با چند تا تیک به سیستم اضافه میشن. دیگه اینکه کلا FPGA چیز خوبی هستش حالا یک پروسسور رایگان هم درونش قرار بگیره برای هندل کردن برخی کارا دیگه خیلی عالیه! یک سری هم از FPGA های Virtex-4 پردازنده PowerPC450 به صورت HardCore درونشون دارند که در بعضی مدل ها تا 4 عدد هم میرسه (QuadCore). همین microBlaze رو هم میشه به صورت دو هسته ای استفاده کرد.
    منتها اگر بخوای سیستمت به صورت Stand alone کار کنه، باید کد تولید شده رو بریزی توی PROM و microBlaze رو از روش بوت کنی. توی سایت xilinx جست و جو کنی چند تا فایل خوی پیدا می کنی که در مورد نحوه استفاده از یک PROM برای ذخیره و استفاده کردن داد های Configuration برای FPGA و کد برنامه microBlaze یا PowerPC توضیحات کامل رو مطرح کرده.
    موفق باشی.

    دیدگاه


      #3
      پاسخ : MicroBlaze

      ممنون
      شما xilinx edk12.4 رو دارین؟ورژن edk و ise باید یکی باشه؟

      دیدگاه


        #4
        پاسخ : MicroBlaze

        سلام
        نه ورژنش مهم نیست.
        من همه رو دارم. الان آخریش 13.1
        توی www.rapidbaz.com سرچ بزنی لینکش هست.

        دیدگاه


          #5
          پاسخ : MicroBlaze

          نوشته اصلی توسط Hossein.N
          ممنون
          شما xilinx edk12.4 رو دارین؟ورژن edk و ise باید یکی باشه؟
          سلام محیط EDK چه کار می کنه؟ میشه توضیح بدین؟ چه جوری میشه یادش گرفت؟
          ممنون

          دیدگاه


            #6
            پاسخ : MicroBlaze

            در این محیط می توانید یک یا چند پردازنده روی FPGA پیاده کرده و برای آن برنامه بنویسید. مراجعه شود به پست دوم.
            برای شروع، این فایل را از سایت xilinx بگیرید: EDK Concepts, Tools, and Techniques
            http://www.xilinx.com/support/docume..._1/edk_ctt.pdf

            دیدگاه

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