اطلاعیه

Collapse
No announcement yet.

انتخاب یک CPLD با 5 ورودی و 1 خروجی؟

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

    انتخاب یک CPLD با 5 ورودی و 1 خروجی؟

    دوستان خوبم
    می خواهم یک شفت انکودر رو به SPI تبدیل کنم اما آی سی مخصوص اون یعنی LS7366 تو بازار نیست. سالها پیش با ماکس پلاس دو سه شب کار کردم و یه پروژه رو واسه کسی انجام دادم.
    اما دیگه دست به إ¾CPLD نزدم.

    حالا سوال اینه که برای تبدیل شفت انکودر به SPIآ‌ می خوام از یه CPLD خیلی کوچیک استفاده کنم که حدالمقدور DIP باشه. آیا سراغ دارید؟ اگه نیست چی بجاش استفاده کنم؟
    با عرض پوزش خدمت دایی های عزیزم تا اطلاع ثانوی به اینترنت دسترسی ندارم.

    #2
    پاسخ : انتخاب یک CPLD با 5 ورودی و 1 خروجی؟

    نوشته اصلی توسط ahmadmn
    دوستان خوبم
    می خواهم یک شفت انکودر رو به SPI تبدیل کنم اما آی سی مخصوص اون یعنی LS7366 تو بازار نیست. سالها پیش با ماکس پلاس دو سه شب کار کردم و یه پروژه رو واسه کسی انجام دادم.
    اما دیگه دست به إ¾CPLD نزدم.

    حالا سوال اینه که برای تبدیل شفت انکودر به SPIآ‌ می خوام از یه CPLD خیلی کوچیک استفاده کنم که حدالمقدور DIP باشه. آیا سراغ دارید؟ اگه نیست چی بجاش استفاده کنم؟
    با سلام

    این طرحتون نقشه شماتیک و یا کد vhdl داره ؟ اگه داره ، به من بدید ، تا اینجا تستش کنم ، ببینم ، ماکس پلاس ، چی پیشنهاد میکنه ؟

    دیدگاه


      #3
      پاسخ : انتخاب یک CPLD با 5 ورودی و 1 خروجی؟

      امیرجان
      همونطور که عرض کردم من سالهاست دست به CPLDآ‌ نزدم و حتی نمی دونم CPLDآ‌ کوچیک و جمع و جور چی داریم.
      اما طرح خیلی ساده است.

      خروجی های A,Bآ‌ از شفت انکودر وارد آی سی میشه و هر کدوم توسط 4 شیفت رجیستر فیلتر میشه. بعد از فیلتر دیکود میشه و سپس با یک شمارنده ی 24 بیتی بالا یا پایین شمرده میشه. خروجی کانتر توسط یک فرمان Load وارد یک شیفت رجیستر 24 بیتی میشه که توسط کلاک قابل خوندنه.

      بلوک دیاگرامش میشه این:



      پس طبق بلوک دیاگرام 5 ورودی و یک خروجی داریم. حدود 70 تا هم فلیپ فلاپ داریم.
      با عرض پوزش خدمت دایی های عزیزم تا اطلاع ثانوی به اینترنت دسترسی ندارم.

      دیدگاه


        #4
        پاسخ : انتخاب یک CPLD با 5 ورودی و 1 خروجی؟

        نوشته اصلی توسط ahmadmn
        امیرجان
        همونطور که عرض کردم من سالهاست دست به CPLDآ‌ نزدم و حتی نمی دونم CPLDآ‌ کوچیک و جمع و جور چی داریم.
        اما طرح خیلی ساده است.

        خروجی های A,Bآ‌ از شفت انکودر وارد آی سی میشه و هر کدوم توسط 4 شیفت رجیستر فیلتر میشه. بعد از فیلتر دیکود میشه و سپس با یک شمارنده ی 24 بیتی بالا یا پایین شمرده میشه. خروجی کانتر توسط یک فرمان Load وارد یک شیفت رجیستر 24 بیتی میشه که توسط کلاک قابل خوندنه.

        بلوک دیاگرامش میشه این:
        ...................................
        پس طبق بلوک دیاگرام 5 ورودی و یک خروجی داریم. حدود 70 تا هم فلیپ فلاپ داریم.
        با سلام
        در بازار تهران ، سری ماکس 7000 آلترا بشماره های EPM7032 , EPM7064 plcc44 و EPM7128 plcc84 موجوده

        در صورت صلاحدید ، شماتیک دقیق و یا برنامه VHDL این طرح را عنایت بفرمایید تا در ماکس پلاس ، اجرا و مدل بهینه cpld را معرفی کنم.

        دیدگاه


          #5
          پاسخ : انتخاب یک CPLD با 5 ورودی و 1 خروجی؟

          امیر جان
          خودم هفت هشت سال پیش با 7032 کار کردم. اما 44 پایه زیاده. سوالم همین بود که CPLD جمع و جورتر نمیشناسی که دیپ هم باشه؟

          چون من فقط 6 پایه IO دارم. می تونم VHDL بنویسم اما آیا آلترا سری جمع و جور داره؟
          با عرض پوزش خدمت دایی های عزیزم تا اطلاع ثانوی به اینترنت دسترسی ندارم.

          دیدگاه


            #6
            پاسخ : انتخاب یک CPLD با 5 ورودی و 1 خروجی؟

            نوشته اصلی توسط ahmadmn
            امیر جان
            خودم هفت هشت سال پیش با 7032 کار کردم. اما 44 پایه زیاده. سوالم همین بود که CPLD جمع و جورتر نمیشناسی که دیپ هم باشه؟

            چون من فقط 6 پایه IO دارم. می تونم VHDL بنویسم اما آیا آلترا سری جمع و جور داره؟
            نه آلترا و نه زایلینکس ، کمتر از 44 پین ندارند ، از محصولات کمپانیهای دیگه بی اطلاعم.

            چون حد اقل 16 پایه از این چیپ 44 پین ، مربوط به تغذیه ، 4 پایه مربوط به پروگرام ، و 4 پایه مربوط به ورودیهای اسپیشیاله

            احتمالا اگه با این شرایط ، تمایل به استفاده از cpld نداشته باشید ، ناگزیر ، یا از atiny و یا از 89c4051 باید استفاده بشه

            دیدگاه


              #7
              پاسخ : انتخاب یک CPLD با 5 ورودی و 1 خروجی؟

              امیر جان
              بی اندازه سپاسگزارم
              با عرض پوزش خدمت دایی های عزیزم تا اطلاع ثانوی به اینترنت دسترسی ندارم.

              دیدگاه

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