اطلاعیه

Collapse
No announcement yet.

چند سوال کلی در مورد fpga در باب آشنایی

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

    #16
    پاسخ : چند سوال کلی در مورد fpga در باب آشنایی

    مثل اینکه آقای اکرمی خیلی پا کارن. یک چیزایی هم راجع به fpaa بگین.
    Field Programmable Analog Array

    دیدگاه


      #17
      پاسخ : چند سوال کلی در مورد fpga در باب آشنایی

      FPGA و CPLD از نظ ساختار تفاوت دارند ولی از نظر عملکرد نه
      در FPGA کد نوشته شده برای ماندگاری باید روی یک PROM نوشته بشه. علت هم بالا بودن تعداد گیت هاست.
      اما در CPLD کد نوشته شده رو ی خود چیپ نوشته میشه و نیازی به پی رام نداره. در عوض تعداد گیت های کمتری داره.
      من برای پیاده سازی CORE از XC2S200 استفاده کردم و جواب داده
      کارت PCI با تمام امکانات رو با XC2S150 میشه پیاده کرد. کلی جا هم برای بقیه طرح می ماند
      بزودی یک مقاله در مورد پیاده سازی یک پرسسور به نویز تحویل میدم

      دیدگاه


        #18
        پاسخ : چند سوال کلی در مورد fpga در باب آشنایی

        نوشته اصلی توسط fazel459
        در FPGA کد نوشته شده برای ماندگاری باید روی یک PROM نوشته بشه. علت هم بالا بودن تعداد گیت هاست.
        هواستون باشه اگه میخواین برد راه اندار FPGA بخرین، حافظه PROM با فضای زیاد داشته باشه.
        من با یه برد XC3S400 کار میکردم، لعنتی روش یه PROM بود که با یه مدار شمارنده پر میشد!!

        کسی چیزی در مورد live design شنیده؟ میگن fpga هایی هست که همینطور در حال طراحی، مدار رو fpga پیاده میشه. قیمتشون چنده؟ اینجا پیدا میشه؟
        سرعت کم پیاده سازی رو fpga واقعا اعصاب خورد کنه
        https://www.linkedin.com/in/mohammadhosseini69

        http://zakhar.blog.ir

        دیدگاه


          #19
          پاسخ : چند سوال کلی در مورد fpga در باب آشنایی

          یه نکته ی دیگه اینه که شرکت هایی که ASIC طراحی می کنند ابتدا طرحشون رو روی FPGA تست می کنند و بعد از اینکه عملکرد مدار Verify شد اون رو تولید می کنند چون Fab تراشه روی تیراژ کم هزینه ی زیادی داره.
          There is nothing so practical as a good theory. — Kurt Lewin, 1951

          دیدگاه


            #20
            پاسخ : چند سوال کلی در مورد fpga در باب آشنایی

            همچینین در سیستمهای بسیار حساس مثل پروژه های فضایی میشه از fpga های خود ترمیم استفاده کرد که در صورت بروز خطا توسط یک الگوریتم از قبل تعیین شده بتوان قسمت معیوب را جایگزین کرد!
            احتمالا در نیمه های اسفند یه پرزنت واسه این مورد بتونم ارائه بدم شاید دوستان هم استفاده بردند!
            It's nice to be important but it's important to be nice!

            از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

            دیدگاه


              #21
              پاسخ : چند سوال کلی در مورد fpga در باب آشنایی

              یکمی هم میشه در مورد زبان های برنامه نویسی fpga توضیح بدین ؟

              دیدگاه


                #22
                پاسخ : چند سوال کلی در مورد fpga در باب آشنایی

                روش بلوک دیاگرام و استفاده گرافیکی از گیتها ------> روشی که در quartus هم قابل استفاده هست و برای مدارهای پیچیده جواب نمیده.
                VHDL -------> تو اکثر برنامه ها میشه نوشتش مثل QUARTUS , MODELSIM,PROTEL,... که به صورت گیت لول و سطحای بالاتر مثل توصیف سخت افزاری و... قابل استفاده هست یعنی مثلا به جای اینکه برای یک مالتی پلکسر بیاید با گیتهای منطقی تابع بنویسید میتونید توصیفش کنید به طوری که زبانی بگید اگه این شرایط باشه ورودی 1 و اگه نباشه ورودی 2 و...
                VERILOG ------> مثل بالایی فرق های کوچکی دارن.
                و چند تا زبان دیگه که من زیاد درباره شون نشنیدم!
                It's nice to be important but it's important to be nice!

                از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

                دیدگاه


                  #23
                  پاسخ : چند سوال کلی در مورد fpga در باب آشنایی

                  [quote ]کسی چیزی در مورد live design شنیده؟ میگن fpga هایی هست که همینطور در حال طراحی، مدار رو fpga پیاده میشه. قیمتشون چنده؟ اینجا پیدا میشه؟
                  سرعت کم پیاده سازی رو fpga واقعا اعصاب خورد کنه
                  [/quote]
                  همه FPGA ها حالت LIVE DESIGN دارند. از جمله SPARTAN II اما با قطع تغذیه کلا اطلاعات پاک میشه
                  منظور شما رو در مورد سرعت کم نفهمیدم. معمولا وقتی طرح قطعی شد و چند بار در حالت LIVE تست شد اونوقت روی پی رام می ریزند

                  دیدگاه


                    #24
                    پاسخ : چند سوال کلی در مورد fpga در باب آشنایی

                    نوشته اصلی توسط fazel459
                    همه FPGA ها حالت LIVE DESIGN دارند. از جمله SPARTAN II اما با قطع تغذیه کلا اطلاعات پاک میشه
                    منظور شما رو در مورد سرعت کم نفهمیدم. معمولا وقتی طرح قطعی شد و چند بار در حالت LIVE تست شد اونوقت روی پی رام می ریزند
                    منظورتون اینه که وقتی طرح رو fpga پیاده میشه (نه prom) به این میگن live deign ؟ من شنیده بودم fpga بصورت realtime هر تغییری تو مدار بدین نتیجه رو نشون میده. یعنی ارتباط با fpga برقرار میشه و مثل یه یردیورد کار میکنیم...
                    https://www.linkedin.com/in/mohammadhosseini69

                    http://zakhar.blog.ir

                    دیدگاه

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