اطلاعیه

Collapse
No announcement yet.

پیاده سازی یک ALU ساده روی spartan

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

    پیاده سازی یک ALU ساده روی spartan

    درود بر دوستان گل

    من یک برنامه ALU دارم که باز بان VHDL نوشته شده-این برنامرو از جزوه دکتر گرایلو بدست اوردم-حالا میخوام روی یک FPGA XILINX SPARTAN پیاده سازیش کنم.نکته مهم اینه که من هیچ تجربه ای در این مورد ندارم و میخوام تنها از دوستان در این مورد سوال کنم.

    از اساتید تعدادی سوال داشتم که امیدوارم واضح و در حد مبتدی جواب بدن :mrgreen:

    1:مراحل پیاده سازی کد ها VHDL روی یک FPGA spartan چجوری هست؟؟؟

    2:من کد vhdl رو دارم ایا باید با نرم افزار xilinx ISE روی FPGA پروگرامش کنم؟؟ اگر کسی از دوستان جزوه اموزشی کار با نرم افزار xilinx ISE رو داره بده ممنونش میشم.

    3:ایا برای برد های SPARTAN مختلف نوع پروگرام کردن اونها فرق میکنه؟این پروگرام کردن برد ها کلا به چه صورته؟

    3:ایا میتونم از روی کد های vhdl شماتیک مدار رو از نرم افزار بدست بیارم؟این سنتز مدار که میگن همین کارو میکنه؟؟؟

    اگر دوستان منو در این امر خطیر یاری بدن یک عمر دعاشون میکنم

    #2
    پاسخ : پیاده سازی یک ALU ساده روی spartan

    مشخصات تراشه Spartan شما چیه ؟
    دعایم کنید که شاید به واسطه ی دعای خیر شما مشکلاتم حل شود .

    دیدگاه


      #3
      پاسخ : پیاده سازی یک ALU ساده روی spartan

      نوشته اصلی توسط goldperson2005
      مشخصات تراشه Spartan شما چیه ؟
      درود -دقیق یادم نیست -اخه سوال منم همین بود اسپارتان ها مختلف با هم فرق میکنن پروگرام کردنشون؟؟؟

      احتمال زیاد اسپارتان 3 بودن -من فردا میرم یک چک میکنم دوست من-فقط اون سوال هارو بی زحمت اگه با فرض spartan III-II بودن جواب بدید خیلی ممنون میشم دوست من

      من کلا مشکلم اینه که تا به عمرم یک بار هم ISE ندیدم-اصلا نمیدونم باید چیکار کنم-اصلا نمیدونم VHDL کامپایل میکنه یا نه - بعد اصلا چجوری میشه یک fpga رو اصلا پروگرام کرد-من فعلا فقط یاد گرفتم یک برنامه vhdl نوشتم-همین

      از مراحل دیگه کار هیچ خبر ندارم

      دیدگاه


        #4
        پاسخ : پیاده سازی یک ALU ساده روی spartan

        اگه قصد شبیه سازی رو دارید باید یه ماژول تست براش بنویسید ویک ماژول هم برای مرتبط کردن اون دو به هم . و اونها رو با ModelSim یا ISim یا IES کامپایل و بعد از رفع باگ ها شبیه سازی کنید . ( ISim همراه Xilinx Ise نصب میشه ) .
        برای سنتز کردن هم میتونید از XST که همراه Xilinx نصب میشه استفاده کنید یا از Synplify . در این مرحله برنامه ای که نوشتید اگر کامپایل نشده باشه کامپایل میشه سپس به سخت افزار ترجمه میشه ( در این مرحله Optimize کردن اهمیت زیادی دارد ) و میتونید از قسمت RTL View و Technology View نمود سخت افزاری مدارتون رو ببینید . ( در این مرحله مجبورید مشخصات تراشه خوتون رو مشخص کنید )
        بعد از این مر حله یک شبیه سازی دیگر در پیش خواهید داشت ( Post Synthesis simulation ) .
        حال نوبت مرحله Implementation هست همچنین در این مرحله باید پین های ورودی خروجی رو مشخص کنید .
        حال یک مرحله شبیه سازی دیگر خواهید داشت ( Post Rote Simulation ) .
        سرانجام اگر مراحل قبل را به درستی پشت سر گذاشته باشید میتوانید برنامه نوشته شده را با خیال راحت روی برد ( حافظه فلش ) بریزید .
        دعایم کنید که شاید به واسطه ی دعای خیر شما مشکلاتم حل شود .

        دیدگاه


          #5
          پاسخ : پیاده سازی یک ALU ساده روی spartan



          یک دنیا از راهنمایی هاتون ممنونم

          فقط سوالی که دارم اینه ایا راهنما یا اموزشی برای کار کردن با نرم افزار xilinx ISE هست ؟؟ چون من به نوبه خودم تاحالا 1 بار هم این نرم افزار از نزدیک حتی ندیدم.

          با تشکر از راهنمایی های مفیدتون

          دیدگاه


            #6
            پاسخ : پیاده سازی یک ALU ساده روی spartan

            خواهش می کنم
            اگه زبان انگلیسیتون خوبه دو راه دارید :
            یکی خود سایت Xilinx
            دیگری سایت یوتاب

            اگه نیست :
            کتاب مرجع کامل طراحی با FPGA البته این کتاب خوب توضیح نداده .

            بهترین راه هم اینه که حظوری پیش یه نفر که بلده بری و ازش یاد بگیری . ( البته منظورم این کلاسایی که بیرون میذارن نیست چون الکی پول دور ریختنه : اونایی که من تا حالا دیدم اینطوری بوده )
            دعایم کنید که شاید به واسطه ی دعای خیر شما مشکلاتم حل شود .

            دیدگاه


              #7
              پاسخ : پیاده سازی یک ALU ساده روی spartan

              برای نرم افزار هم :

              نوشته اصلی توسط goldperson2005
              تو بخش درخواست نرم افزار Xilinx ISE MultiPlatform ورژن 13.3 رو گذاشتم .
              http://www.eca.ir/forum2/index.php?topic=14184.345

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

              دیدگاه


                #8
                پاسخ : پیاده سازی یک ALU ساده روی spartan

                با تشکر از راهنمایی های مفیدتون دوست من

                دیدگاه


                  #9
                  پاسخ : پیاده سازی یک ALU ساده روی spartan

                  نوشته اصلی توسط DDG zumwalt
                  با تشکر از راهنمایی های مفیدتون دوست من
                  خواهش می کنم .
                  کافی بود ؟
                  دعایم کنید که شاید به واسطه ی دعای خیر شما مشکلاتم حل شود .

                  دیدگاه


                    #10
                    پاسخ : پیاده سازی یک ALU ساده روی spartan

                    نوشته اصلی توسط goldperson2005
                    خواهش می کنم .
                    کافی بود ؟
                    مرسی عزیز :mrgreen:

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

                    نمیشه که با MODELSIM شبیه سازی کرد (در صورت ساده تر بودن از ise)???? چون من با این نرم افزار هم بلد نیستم کار کنم :mrgreen:

                    فقط من شماتیک مدار رو میخوام که گفتین با isim بدست میاد -کلا یک نرم افزای که باهاش خروی ALU رو بده و شما تیک مدار رو دیگه خیلی هالی میشه-راهنماش هم باشه - چون برای منی که تاحالا باهاش کار نکردم خیلی عالیه

                    دیدگاه


                      #11
                      پاسخ : پیاده سازی یک ALU ساده روی spartan

                      نوشته اصلی توسط DDG zumwalt
                      مرسی عزیز :mrgreen:

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

                      نمیشه که با MODELSIM شبیه سازی کرد (در صورت ساده تر بودن از ise)???? چون من با این نرم افزار هم بلد نیستم کار کنم :mrgreen:

                      فقط من شماتیک مدار رو میخوام که گفتین با isim بدست میاد -کلا یک نرم افزای که باهاش خروی ALU رو بده و شما تیک مدار رو دیگه خیلی هالی میشه-راهنماش هم باشه - چون برای منی که تاحالا باهاش کار نکردم خیلی عالیه
                      خوب اگه فقط شبیه سازی هست ModelSim کافیه . ولی همونطور که گفتم باید یه ماژول تست و یه ماژول هم برای ارتباط دادن ماژول اصلی به ماژول تست نیاز دارید یعنی روی هم 3 ماژول .
                      اگه منظورتون از شماتیک نمود سخت افزاری برنامه نوشته شده هست تو قسمت سنتز ( با Synplify ) میتونید اونو بدست بیارید .
                      این دو نرم افزار روی هم زیر 1 گیگ حجمشون هست و برای کار شما کافی هستند اما نرم افزار Xilinx بین 6 تا 7 گیگ و گاهی اوقات بیشتر حجمش هست .
                      دعایم کنید که شاید به واسطه ی دعای خیر شما مشکلاتم حل شود .

                      دیدگاه


                        #12
                        پاسخ : پیاده سازی یک ALU ساده روی spartan

                        آقا من یه هفته ست دارم دنبال نرم افزار synplify میگردم واسه دانلود.تروخدا یکی کمک کنه. :cry2:

                        دیدگاه

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