اطلاعیه

Collapse
No announcement yet.

اتصال کیپد به fpga

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

    اتصال کیپد به fpga

    سلام من برنامه کیپد نوشتم ولی ise ایراد میگیره پول پ کردن پایه ها رم در verilog بلد نیستم . کسی تا حالا این کارو کرده.

    #2
    پاسخ : اتصال کیپد به fpga

    تو وریلاگ دستور tri1 و tri0 برای pullup و pulldown کردن تعریف شدن. من تا حالا از اینا استفاده نکردم. معمولا تو فایل ucf پول پ پول دان IOB فعال میشه. (یا از تو PlanAhead)
    https://www.linkedin.com/in/mohammadhosseini69

    http://zakhar.blog.ir

    دیدگاه


      #3
      پاسخ : اتصال کیپد به fpga

      من از این دستورا استفاده کردم ولی خطا میگیره

      دیدگاه


        #4
        پاسخ : اتصال کیپد به fpga

        تو ISE برو به این مسیر
        User Constraints -> FloorPlan Area/IO/Logic (PlanAhead
        PlanAhead باز میشه. از قسمت IO Ports هر IO که میخوای انتخاب کن. بعد Properties -> Configure -> Pulll type انتخاب کن ...
        درنهایت برای سیگنالی مثلا به نام PORTA این خط به فایل UCF اضافه میشه :
        NET "PORTA" PULLUP;
        https://www.linkedin.com/in/mohammadhosseini69

        http://zakhar.blog.ir

        دیدگاه


          #5
          پاسخ : اتصال کیپد به fpga

          نوشته اصلی توسط محمد حسینی
          تو ISE برو به این مسیر
          User Constraints -> FloorPlan Area/IO/Logic (PlanAhead
          PlanAhead باز میشه. از قسمت IO Ports هر IO که میخوای انتخاب کن. بعد Properties -> Configure -> Pulll type انتخاب کن ...
          درنهایت برای سیگنالی مثلا به نام PORTA این خط به فایل UCF اضافه میشه :
          NET "PORTA" PULLUP;
          با این کار پین هایی که کار نمی کنن رو هم میشه up یا down کرد؟
          برای CPLD ها باید چیکار کنم؟
          Floorplan تو CPLD ها درست کار نمی کنه.دستورش تو فایل UCF چی هست؟

          دیدگاه


            #6
            پاسخ : اتصال کیپد به fpga

            نوشته اصلی توسط مرجان کهندل
            با این کار پین هایی که کار نمی کنن رو هم میشه up یا down کرد؟
            پین هایی که کار نمی کنن دیگه چه صیغه ایه!!
            اگه منظور پین هایی که تو طرح استفاده نکردیم، نه بعید می دونم بشه. چون الان تو FPGA editor هم امتحان کردم نمیشه پین های استفاده نشده رو edit کرد.
            دلیلی هم نداره چیزی که استفاده نشده رو بشه دستکاری کرد! اصلا چرا باید پول پ/دان بشه؟!
            https://www.linkedin.com/in/mohammadhosseini69

            http://zakhar.blog.ir

            دیدگاه


              #7
              پاسخ : اتصال کیپد به fpga

              نوشته اصلی توسط محمد حسینی
              پین هایی که کار نمی کنن دیگه چه صیغه ایه!!
              اگه منظور پین هایی که تو طرح استفاده نکردیم، نه بعید می دونم بشه. چون الان تو FPGA editor هم امتحان کردم نمیشه پین های استفاده نشده رو edit کرد.
              دلیلی هم نداره چیزی که استفاده نشده رو بشه دستکاری کرد! اصلا چرا باید پول پ/دان بشه؟!
              منظوزم همون صیغه بود که شما گفتی
              شاید به جایی متصل باشه مثلا الان باهاش کاری ندارم و میخوام Down باشه

              دیدگاه


                #8
                پاسخ : اتصال کیپد به fpga

                نوشته اصلی توسط مرجان کهندل
                منظوزم همون صیغه بود که شما گفتی
                شاید به جایی متصل باشه مثلا الان باهاش کاری ندارم و میخوام Down باشه
                حالت پیش فرض پین های استفاده نشده pull down هستن. برای عوض کردنش :
                راست کلیک رو Generate Programmin File
                Properties
                Configuration Options
                Unused IO Pins
                اینجا میشه انتخاب کرد. Up/Down/Float
                خودم الان پیداش کردم :mrgreen:
                https://www.linkedin.com/in/mohammadhosseini69

                http://zakhar.blog.ir

                دیدگاه


                  #9
                  پاسخ : اتصال کیپد به fpga

                  نوشته اصلی توسط محمد حسینی
                  حالت پیش فرض پین های استفاده نشده pull down هستن. برای عوض کردنش :
                  راست کلیک رو Generate Programmin File
                  Properties
                  Configuration Options
                  Unused IO Pins
                  اینجا میشه انتخاب کرد. Up/Down/Float
                  خودم الان پیداش کردم :mrgreen:
                  این کار تو fpga ها جواب میده اما تو cpld این گزینه رو نداریم
                  باید چه کرد؟

                  دیدگاه


                    #10
                    پاسخ : اتصال کیپد به fpga

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

                    http://zakhar.blog.ir

                    دیدگاه

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