اطلاعیه

Collapse
No announcement yet.

پروژه Clock توسط CPLD معروف از خانواده ALTERA

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

    پروژه Clock توسط CPLD معروف از خانواده ALTERA

    پروژه Clock توسط CPLD معروف از خانواده ALTERA ,حداقل زمینه لازم برای انجام این پروژه آشنایی با FPGA و نرم افزار MAXplusII میباشد.مناسب برای کسانی که در حال یادگیریه درس FPGA هستند.

    اطلاعات به صورت PDF :arrow: فایل های مورد نیاز :arrow:

    Enjoy That
    11001010110010001100100011110010101111101100101
    011000110110110001100101011000110111010001101001
    01100011

    #2
    زبان برنامه نوسی VHDL

    سلام .
    برای آشنایی بیشتر با زبان برنامه نوسی VHDL یه سری به قسمت
    نرم افزار های طراحی و آنالیز مدار و آموزش آنها
    بزنید
    موفق باشید
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
    هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
    چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

    دیدگاه


      #3
      FPGA

      سلام
      در مورد شروع کار با fpga و چگونگی پرگرام کردن توضیح بدین

      دیدگاه


        #4
        FPGA

        رضا جان سلام .
        کلا 2 شرکت بزرگ هستن که آی سی های FPGA تولید میکنن یکلی ALTERA یکی هم xillinx هست . شما اول باید تصمیم بگیرد که با کدوم یکی از اینها می خواهید کار کنید . چون پروگرمر هاشون و نرم افزارهای کامپایلرشون متفاوت هست ولی زبان برنامه نویسیشون همه یکی هست که توسط IEEE هم استاندارد شده . قبلا هم بحثش رو کردیم . زبان های توصیف سخت افزاری مثلا VHDL , AHDL , Verilog , System C هست . شما باید یکی از این زبان های برنامه نویسی رو یاد بگیرد . تا جایی که خاطرم هست VHDL در آمریکا بیشتر استفاده میشه و Verilog بیشتر در اروپا استفاده میشه . به نظر میرسه کار با Verilog راحت تر از VHDL باشه . یعنی به زبان C نزدیک تر هست . زبان System C هنوز استاندارد سازیش تموم نشده تقریبا تازه اومده .
        توی یکی از تاپیک ها ( الان خاطرم نیست باید سرچ کنید ) یه سی دی آموزشی FPGA گفته شده بود من حدود 8 هزار تومن قیمتش هست . من خودم این سی دی رو خریدم و کار کردم چیز خوبی هست . هم زبان VHDL رو گفته و هم Verilog رو و کامپایلری که توضیح داده MAXplusII هست . ( یادآوری میکنم تبلیغ خدمات آموزشی در سایت ممنون نیست بعدا نگید چرا برای یه شرکت تجاری داری تبلیغ میکنی . این در اساسنامه سایت هم نوشتیم ) .
        اگه کمکی در دست من بر میاد در خدمتم .
        موفق باشید .
        شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
        هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
        چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

        دیدگاه


          #5
          پروگرامر FPGA شرکت Xilinx

          شماتیک پروگرامر FPGA مربوط به شرکت Xilinx را از اینجا دانلود کنید.

          http://fpga.hyperlink.cz/files/feS2-dnld-sch.pdf

          دیدگاه


            #6
            FPGA

            سلام
            من با max plus خواستم کار کنم نصب نشد و اینکه از اساتید پر سیدم گفتن آلترا بهتره و اینکه می شه همه اطلاعات را از سایتش گرفت اما چیزی پیدا نکردم اگر پیدا کردید بگذارید اینجا ممنون

            دیدگاه


              #7
              FPGA

              نوشته اصلی توسط rezababa
              سلام
              من با max plus خواستم کار کنم نصب نشد و اینکه از اساتید پر سیدم گفتن آلترا بهتره و اینکه می شه همه اطلاعات را از سایتش گرفت اما چیزی پیدا نکردم اگر پیدا کردید بگذارید اینجا ممنون
              سلام
              بله درست است.
              ALTERA برای افراد مبتدی خیلی بهتر است. MAX+PLUS II روی سیستم عامل XP نمی تواند چیپ شما را پروگرم کند. البته نصب میشود و همه فایلهای مورد نیاز برای پروگرم کرن را هم می سازد ولی برای پروگرم کردن چیپ باید از یک پروگرمر سازگار با سیستم عاملتان استفاده کنید.

              :idea: یک پیشنهاد.
              شما اگر از سیتم عاملی استفاده میکنید کهMAX+PLUS II نمیتواند چیپ شما را پروگرم کند، در مرحله پروگرم کردن میتوانید از نرم افزار Quartus استفاده کنید.





              نرم افزار Quartus در یک نگاه:


              قدرت طراحی توسط این نرم افزار فوق العاده است اما سریحاً میگویم که نه برای افراد کم تجربه. شما میتوانید بعد از بدست آوردن کمی تجربه به سراغ Quartus ( کوآرتوس) بروید.
              کوآرتوس تمام آیسی های خوانواده ALTERA را پشتیبانی میکند یا حداقل چیپ هایی را که در بازار ایران موجود هستند. این نرم افزار از قابلیتهای منحصر به فردی نصبت به MAX+PLUS IIبرخوردار است و تا زمانی که از MAX+PLUS II استفاده نکرده باشید متوجه آن نخواهید شد. یکی از قابلیتهای کوآرتوس این است که شما میتوانید محیط کوآرتوس را به شکل باور نکردنی به محیط MAX+PLUS II تغییر بدهید و همین باعث شده است تا از وحشت طراح هایی که از MAX+PLUS IIبه این محیط جدید می آیند کاسته شود. همچنین قابلیت مورد نیاز بعدی این است که طراح بتواند شماتیک ها و در مجموع یک پروژه را از MAX+PLUS II به Quartus انتقال دهد که این نیز پیشبینی شده و دیگر مشکلی به معنی ناسازگاری نرم افزاری نخواهید داشت. پس تنها مشکل اساسی این نرم افزار همان پیچیده تر شدن طراحی است که صد البته انعطاف پذیری بالایی را نیز صبب شده است. پیشنهاد من این است که اگر فکر میکنید در آینده پروژه بزرگی را انجام خواهید داد حتماَ بعد از کسب تجربه برای بدست آوردن مهارتهای پیشرفته به سراغ Quartus بروید.



              چرا ALTERA ؟

              خوب یکی لز علت های اصلی استفاده از ALTERA برای آموزش و بویژه در کشور ما وجود CPLDهای جذاب این خانواده است. یکی از تراشه های معروف خانواده ALTERA در سری MAX 7000 بنام MAX 7128SLC84-xx که XX ها در اینجا نشان دهنده تاخیر انتشار گیتهای منطقی درون تراشه میباشند. برای مثال EPM7128SLC84-15 دارای تاخیر انتشار 15ns از پین ورودی گیت تا در یافت نتیجه منطقی از پین خروجی است. (تاخیر انتشار Connectionها نیز در نظر گرفته شده اند) این چیپ در بازار ایران به آسانی یافت می شود.

              سری MAX 7000


              7128SLC84-xx دارای EEPROM داخلی است و در پروژه های دانشوجویی میتواند براحتی مورد استفاده قرار بگیرد. پس شما احتیاجی به حافظه و یا درایور خارجی ندارید. ( معمولاً کنترلرهایی هستند که چیپ FPGA را در لحظه راه اندازی سیستم مبتنی بر این تراشه برنامه ریزی می کنند که البته این نوع تراشه ها از حافظه های فرار SRAM استفاده میکنند همچنین قابلیتهای بالایی نیز دارند که در اینجا نوع پروژه و ایده طراح است که کدام سری را انتخاب کند )
              شرکت ALTERA چیپ های سری MAX 7000S-5.0V را در دسته تراشه هایی قرار داده است که پیشنهاد میشود توسط MAX+PLUS II طراحی شوند. پس این میتواند نکته دومی باشد که فعلاً برای شروع به این تراشه مراجعه کنید. البته تراشه های ارزان ترهم در سری MAX 7000 وجود دارند که تفاوتهایی مشخص ازجمله تعداد کم گیتهای منطقی و زمان تاخیر انتشار بالا، وابسته به ایده های شما میتوانند پروژه را تحت تاثیر قرار دهند.

              :idea: سعی کنید نرم افزار MAX+PLUS II را نصب کنید.
              موفق باشید.
              11001010110010001100100011110010101111101100101
              011000110110110001100101011000110111010001101001
              01100011

              دیدگاه


                #8
                FPGA

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

                دیدگاه


                  #9
                  FPGA

                  نوشته اصلی توسط mn_nahvi
                  سلام . خوبی ادی جان ؟
                  عزیز شما ظاهرا خیلی توی این زمنیه کار کردید . اگه امکان داره یه توضیح کوچیک در مورد این نرم افزار جدید بنویسید و بذارید توی سایت یا یه مطلبی که چطوری میشه با نرم افزار کارکرد برای شروع البته .
                  آ‌از اینکه اطلاعاتتون رو با ما به اشتراک میذاریم متشکر .
                  موفق و پیروز باشید .
                  دوست من متاسفانه وقت کافی برای این کار ندارم ولی شما خودتون شروع کنید در بین مسیر حتماً همراهی خواهم کرد چون واقعاً مطالب نوشتن برای این نرم افزار زمان بره. ولی مطمعنا خودتون از Help نرم افزار میتونید در هنگام طراحی استفاده کنید.
                  موفق باشید
                  11001010110010001100100011110010101111101100101
                  011000110110110001100101011000110111010001101001
                  01100011

                  دیدگاه


                    #10
                    FPGA

                    سلام عزیزان
                    من جستجو کردم گویا با pspice و matlab هم میشه fpgaرا پرگرام کرد از توضیحات دوستمون هم ممنونم

                    دیدگاه


                      #11
                      FPGA

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

                      دیدگاه


                        #12
                        FPGA

                        سلام
                        پیآ‌اسپایس میتونه برای برنامهآ‌های vhdl هم به کار بره.
                        ممنون

                        دیدگاه


                          #13
                          FPGA

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

                          دیدگاه


                            #14
                            FPGA

                            سلام
                            دقیقا همینکه گفتی محمد جان. البته من خودم باهاش خیلی ور نرفتم ولی برای برنامه نویسی vhdl میتونی ازش استفاده کنی.
                            یا علی

                            دیدگاه


                              #15
                              FPGA

                              سلام
                              من در مورد میکرو با چند سیم پورت موازی را با میکرو متصل می کردم آیا برای برنامه ریختن fpgaهم همین طور هست یک راهنمایی کنید

                              دیدگاه

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