ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 19
  1. #1
    2011/03/08
    ارومیه
    131
    2

    طراحی چند TTL بر روی CPLD

    من یه مدار طراحی کردم که از 8 تا آی سی TTL سری 74xx استفاده شده.
    این تعداد TTL خیلی جا میگیرن.
    میخوام مدارم کوچک تر بشه.
    لطفا راهنمایی بکنین که چطوری میتونم این کار رو انجام بدم.

    تا اینجای کار هم تحقیق کردم :

    1. ظاهرا CPLD بر اساس EEPROM هست و نسبت به FPGA که بر اساس RAM هست، پیچیدگی کمتری داره.
    به همین خاطر واسه مدار من که ساده هست بهتره که از CPLD استفاده بکنم.

    2. ظاهرا باید از یکی از زبان های برنامه نوسی Verilog یا VHDL تک تک گیت ها رو برنامه نویسی بکنم.
    واقعا راه ساده تری وجود نداره؟ مثلا فقط TTL ها و یا حداقل گیت ها شون رو توی محیطی مثل ISIS پروتوس فقط همبندی بکنم و بعد برنامه اتوماتیک کدهای معادل گیت ها و در نهایت فایل هگز برای پروگرم کردن رو تولید بکنه! :biggrin:

    3. یه چند تا آی سی XC2C64A دارم که ماله شرکت Xilinx هست.
    این آی سی واسه کاری که گفتم به درد میخوره؟ یا باید از آی سی خاص دیگه ای استفاده بکنم؟

    4. ظاهرا برنامه مخصوص CPLD های شرکت Xilinx اسمش iMpact هست.
    به جای استفاده از VHDL یا Verilog میتونم از این برنامه iMpact استفاده بکنم؟

    5. لینک آموزش ابتدایی و دانلود هر کدوم از برنامه های iMpact - Verilog - VHDL رو هم واسم بدین.

    میدونم که سوالاتم زیاد هست و شاید یه نفر حوصله جواب دادن به همشون رو نداشته باشه. اگه یه مورد رو هم واسم جواب بدین سپاسگزار میشم. مرسی :redface:
  2. #2
    2007/04/19
    385
    24

    پاسخ : طراحي چند TTL بر روي CPLD

    سلام
    من يکم با vhdl کار کردام اگر شماتيک مدارتون رو بزاريد بهتر ميشه راهنمايي کرد
  3. #3
    2008/07/16
    تهران
    677
    6

    پاسخ : طراحی چند TTL بر روی CPLD

    دوست عزیزم شما برای برنامه نویسی قطعات XILINX از نرم افزار ISE می بایستی که استفاده کنید و نرم افزار IMPACT فقط برای برنامه ریزی این قطعات است که همراه نرم افزار اصلی نصب می شود. ضمن اینکه شما می تونید مستقیما به ورت شماتیکی قطعتون رو برنامه ریزی نمایید.
  4. #4
    2011/03/08
    ارومیه
    131
    2

    پاسخ : طراحی چند TTL بر روی CPLD

    این دو تا TTL رو میخوام بزنم روی یه دونه XC2C64A باید چی کار بکنم :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    به نظرتون این رو دانلود بکنم به دردم میخوره :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    لطفا یه کمی بیشتر راهنمایی بکنین. مرسی
  5. #5
    2007/04/19
    385
    24

    پاسخ : طراحي چند TTL بر روي CPLD

    لطفا مواد اوليه زير رو تهيه کنيد

    1- XC9572
    2- پروگرامر
    3- نرم افزار ISE
  6. #6
    2011/03/08
    ارومیه
    131
    2

    پاسخ : طراحي چند TTL بر روي CPLD

    نقل قول نوشته اصلی توسط mahdi421
    لطفا مواد اوليه زير رو تهيه کنيد

    1- XC9572
    2- پروگرامر
    3- نرم افزار ISE
    دمت گرم مرسی
    اگه این شماره آی سی رو پیدا نکردم یکی دیگه هم جایگزین معرفی میکنی؟
    یه لینک آموزش نرم افزار ISE رو هم میخوام
    و یا اگه کتابی در این زمینه هست معرفی بکنین
  7. #7
    2007/04/19
    385
    24

    پاسخ : طراحي چند TTL بر روي CPLD

    xc9572 تو خانواده cpld ها يه چيزي تو مايه هاي آي سي 555 هست که همه جا گير مياد

    يه توضيح کوچولو اينکه اگه بخواي با 3.3 ولت کارکنه بايد xc9572xl بگيري و اگه بخاي با 5 ولت کار کني xc9572 بدونه پسوند xl تهيه کنيد

    اين آيسي پکيچهاي مختلفي داره که تو ديتا شيت آي سي هست مثلا همين مداري که گذاشتين 18 تا پايه I/O لازم داره پس اگه يه xc9572 بگيرين که 44 پين باشه ميتونيد اين مدار رو توش پياده کنيد
    پيش نهاد ميکنم فعلا يه دونه XC9572XL-44P PLCC بگيرين (با سوکتش )از پايا الکترونيک قيمتش هم 61393 ريال هست oo:
    حتما 139.3 تومن خورد همراتون باشه :rolleyes:

    راجب کتاب هم پيش نهاد ميکنم اول همين مداري رو که گذاشتين کار کنيم بعد خواهيد ديد که چقدر ساده ميتونيد اين مدار رو پياده کنيد و در عمل ازش استفاده کنيد بعد انتخاب کتاب راحتر خواهد بود

    براي پروگرام کردن هم اگه پورت پارالل رو کامپيوتر دارين از اين استفاده کنيد
    http://www.ne-ir.com/Programmers/NFP102.aspx?lang=Fa
    البته خودتون هم ميتونيد پروگرامر بسازيد و يه سرچ کنيد مدارش رو نت هست منتها من چون تا حالا تست نکردام تو اين مورد نمي تونم کمک کنم
    در غير اينصورت بايد يه پروگرامر usb بگيريد که بالاي 300 هزار تومن هست

  8. #8
    2011/03/08
    ارومیه
    131
    2

    پاسخ : طراحی چند TTL بر روی CPLD

    خیلی ممنون از راهنماییت
    این پروگرمر NFP102 رو یک سال پیش خریدم به قیمت 12 تومن. مطمئن بودم که لازمم میشه! :wow:
    مدارم با 5 ولت کار میکنه
    با توجه به دیتاشیت به نظر میاد این XC9572-7PC44C واسه کارم مناسب هست
    در مورد XC2C64A نگفتی که چرا نمیتونم ازش استفاده بکنم؟! آخه از این آی سی خیلی دارم! :cry:
    خب الان چه طوری شروع بکنم؟
    توی برنامه مدل آی سی رو میتونم پیدا بکنم ولی کلی تنظیمات اضافی داره!
    به نظر خیلی برنامه سختی هست!

    ویرایش :
    فعلا دارم با این آموزش جلو میرم :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


  9. #9
    2007/04/19
    385
    24

    پاسخ : طراحي چند TTL بر روي CPLD

    ملاک انتخاب آي سي
    1- تعداد I/O مورد نياز
    2- ولتاژ کار مدار
    3- تعداد ماکروسل مورد نياز
    4- فرکانس کلاک اعمالي به مدار
    5- دسترس بودن در بازار
    6- توان تلفاتي
    7- ...

    XC2C64A با 1.8 ولت کار ميکنه و ماکزيمم ولتاژ پايه هاي I/O 3.3 ولت هست اگه دوست دارين با اين آيسي هم ميتونيد کار کنيد


    خوب قبل از هر کاري بايد يه مدارچاپي به فرمت زير تهيه کنيد. نرم افزار هم اصلا سخت نيست



    اين آيسي 34 تا I/O داره که من پيش نهاد ميکنم 11 تا براي ورودي 12 تا براي خروجي و يه پايه هم براي OSC در نظر بگيرين . توي خروجي هر کدام از اين 12 تا پايه رو با يه مقاومت 2.2 کيلو به يه LED وصل کنيد . توي ورودي هم هرکدام از پين هارو با يه مقاومت 10 کيلو اهم PULL-UP يا PULL-DOWN کنيد بعد اگه خواستين ميتونيد ميکروسويچ بزاريد يا از کليد کشويي يا پين هدر استفاده کنيد تا به آيسي ديتا بدين

    تو طراحي مدارچاپي تمام پين هاي VCCIO و VCCINT به 5+ ولت وصل کنيد و 3 تا خازن 100nf به اين پايه ها و زمين مدار وصل کنيد. (به هر پايه 1 خازن)



  10. #10
    2011/03/08
    ارومیه
    131
    2

    پاسخ : طراحی چند TTL بر روی CPLD

    واقعا مرسی از این همه راهنمایی
    البته راستش رو بخواهی من روی تابلو روان کار نمیکنم!
    من روی کنسول قدیمی بازی میکرو و نوارهاش تحقیقات میکنم. :redface:
    الان میتونم هر نواری رو خودم بسازم با بازی های سفارشی و دلخواه!
    ولی مشکل اینجاست که نوارهای پیچیده توی قاب جا نمیشن.
    مثلا این نوار تک لبه رو ببین :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    این همه آی سی TTL فقط واسه یه دونه بازی هست!
    در صورتی که من میتونم یه 32 لبه بسازم با تعداد آی سی کمتر ولی چون 32 تا بازی حجمشون خیلی زیاد میشه مجبور هستم که از ای پی رام M27C322 استفاده بکنم که در اصل ماله نوارهای سگا هست و خیلی بزرگ هست هم به لحاظ ظرفیت حافظه و هم به لحاظ اندازه فیزیکی!
    در نتیجه مجبور هستم تا حد امکان فضایی که TTL ها اشغال میکنن رو کمتر بکنم تا بتونم دو تا ای پی رام M27C322 رو توی نوار جا سازی بکنم!
    البته بعضی از آی سی های دیگه هستن که به طور انحصاری توسط شرکت Nintendo ساخته میشدن و بهشون در اصطلاح ASIC که مخفف application-specific integrated circuit میگن. آ*
    با توجه به تسلط نسبتا خوبی که روی معماری میکرو و نوارهاش دارم پروژه بعدیم این هست که این نوع آی سی ها رو روی CPLD شبیه سازی بکنم.
    ضمنا این کارها رو صرفا روی علاقه انجام میدم و رشتم هم اصلا الکترونیک نیست! :biggrin:
    این آموزش رو هم پیدا کردم به نظر به درد بخور میاد :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 19

موضوعات مشابه

  1. pll در cpld
    توسط esmaeil21 در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 5
    آخرين نوشته: 2015/06/22, 00:04
  2. طراحی مدار آنالوگ داخل CPLD ؟
    توسط Squall در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 2
    آخرين نوشته: 2014/03/26, 12:34
  3. CPLD - XC95144
    توسط MOHANDES P در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 4
    آخرين نوشته: 2013/11/19, 12:12
  4. CPLD
    توسط nonasoheil در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 0
    آخرين نوشته: 2010/01/02, 10:08
  5. جلوگیری کپی از روی cpld ?
    توسط farhad_year2004 در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 2
    آخرين نوشته: 2008/08/04, 18:22

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •