Atmel ATF15xx Kompleks dasturlashtiriladigan mantiqiy qurilma
Texnik xususiyatlari
- Mahsulot nomi: Atmel ATF15xx In-System Programming
- Model: ATF15xx
- Turi: Kompleks dasturlashtiriladigan mantiqiy qurilma (CPLD)
- Dasturlash usuli: tizim ichidagi dasturlash (ISP)
- Interfeys: JTAG ISP interfeysi
- Ishlab chiqaruvchi: Atmel
Tez-tez so'raladigan savollar
Savol: ATF15xx CPLDlar bilan uchinchi tomon dasturlash dasturlarini ishlata olamanmi?
Javob: Ha, agar dasturiy ta'minot dasturlash algoritmini qo'llab-quvvatlasa va JTAG ATF15xx CPLD uchun zarur bo'lgan ko'rsatmalar.
Savol: Bir vaqtning o'zida bir nechta ATF15xx CPLDni dasturlash mumkinmi?
Javob: Ha, JTAG ISP interfeysi bir vaqtning o'zida bir nechta CPLDlarni samarali dasturlash uchun bir nechta qurilma dasturlashni qo'llab-quvvatlaydi.
Kirish
- Logic Doubling® arxitekturasiga ega Atmel® ATF15xx Kompleks dasturlashtiriladigan mantiqiy qurilmalar (CPLD) IEEE Std orqali tizim ichidagi dasturlashni (ISP) qo'llab-quvvatlaydi. 1149.1 Birgalikda sinov harakati guruhi (JTAG) interfeysi. Bu xususiyat dasturlashning moslashuvchanligini oshiradi va turli bosqichlarda imtiyozlar beradi; mahsulotni ishlab chiqish, ishlab chiqarish va daladan foydalanish. Ushbu foydalanuvchi qoʻllanmasi quyida keltirilgan ISP qoʻllab-quvvatlashi bilan ATF15xx CPLDʼlarda ISPʼni amalga oshirish uchun dizayn usullari va talablarini tavsiflaydi:
- ATF1502AS/ASL/ASV
- ATF1504AS/ASL/ASV/ASVL
- ATF1508AS/ASL/ASV/ASVL
Xususiyatlari va afzalliklari
Tizim ichidagi dasturlash provayder qurilmalarini bosilgan elektron platalarga (PCB) o'rnatilgandan so'ng dasturlash va qayta dasturlash imkonini beradi. Bu qurilmalarni PCB larga o'rnatishdan oldin tashqi qurilma dasturchisida dasturlash uchun ishlab chiqarish jarayonida zarur bo'lgan qo'shimcha ishlov berish bosqichini yo'q qiladi. Ushbu bosqichni olib tashlash, yuqori pinli sirt o'rnatish moslamalarining nozik simlarini shikastlash yoki dasturlash jarayonida elektrostatik zaryadsizlanish (ESD) orqali qurilmaga zarar etkazish ehtimolini kamaytiradi. ISP, shuningdek, foydalanuvchilarga ISP qurilmalarini PCB'lardan olib tashlamasdan, dizayn o'zgarishlari va maydonni yangilash imkonini beradi. Bundan tashqari, u ISP qurilmalarida tizim ichidagi dasturlash operatsiyalarini bajarish va ushbu dasturlash operatsiyalarini elektron platalarning ishlab chiqarish oqimiga integratsiya qilish uchun o'rnatilgan mikrokontroller yoki elektron testerdan foydalanishga imkon beradi.
Tizim ichidagi dasturlash tizimlari
ATF15xx CPLD uchun ISP tizimining uchta asosiy komponenti quyidagilardir:
Dasturiy ta'minot
Dasturlash algoritmini amalga oshirish, shuningdek, J. avlodini yaratishTAG maqsadli ISP qurilmalari uchun ko'rsatmalar va ma'lumotlar. Bu shaxsiy kompyuterda ishlaydigan dasturiy ta'minot dasturi, o'rnatilgan mikrokontroller yoki elektron sinov uskunasi bo'lishi mumkin.
Interfeys apparati
Maqsadli paneldagi ISP dasturiy ta'minoti va ISP qurilmalari o'rtasidagi aloqa kanali. Bu Atmel yoki uchinchi tomon sotuvchisidan Internet-provayderning yuklab olish kabeli yoki dasturchisi, elektron sinov uskunasi yoki o'rnatilgan mikrokontroller va PCBdagi ISP qurilmalari o'rtasidagi ulanishlar bo'lishi mumkin.
Maqsadlar kengashi
J.dagi ISP qurilmalarini o'z ichiga olgan elektron plataTAG zanjir. Bu Atmel'dan ATF15xx CPLD ishlab chiqish/dasturchi platasi yoki tegishli J ga ega maxsus ishlab chiqilgan elektron plata bo'lishi mumkin.TAG interfeys apparatiga ulanishlar.
Ushbu uchta komponentga qo'shimcha ravishda JEDEC file ATF15xx CPLDni dasturlash uchun zarur. Bu JEDEC file dizaynni kompilyatsiya qilish orqali yaratilishi mumkin file Atmel WinCUPL va Atmel ProChip Designer kabi ATF15xx CPLD-larni qo'llab-quvvatlaydigan ishlab chiqish dasturidan foydalanish. Atmel shuningdek, chiqishni o'zgartiruvchi POF2JED.exe tarjimon dasturiy yordam dasturini taqdim etadi file raqobatchining dasturlash formatidan JEDECga file ATF15xx CPLD bilan mos keladi. Ushbu yordam dasturi haqida qo'shimcha ma'lumot olish uchun Atmel ilovasida mavjud bo'lgan "ATF15xx Product Family Conversion" yozuviga qarang. websayt. JEDECdan keyin files barcha ATF15xx CPLDlar uchun yaratilgan, ularni maqsadli taxtada dasturlash mumkin. ATF15xx CPLDlar quyidagi tizim ichidagi dasturlash tizimlari tomonidan dasturlashtirilishi mumkin:
- ATF15xx tizim ichidagi dasturlash tizimi
- O'rnatilgan mikrokontrollerlar
- O'chirish sinov qurilmalari
Atmel ATF15xx tizim ichidagi dasturlash tizimi
ATF15xx CPLD-larni tizimda dasturlash uchun ISP dasturiy ta'minoti, yuklab olish kabeli va ishlab chiqish/dasturchi to'plami Atmel'dan mavjud va ular quyidagi bo'limlarda tasvirlangan.
ISP dasturiy ta'minot
Atmel ATF15xx ISP dasturi, ATMISP, J.ni amalga oshirish uchun asosiy vositadirTAG ATF15xx CPLD-larda tizim ichidagi dasturlash. ATMISP Windows-ga asoslangan asosiy kompyuterda ishlaydi va maqsadli ISP apparat tizimida ATF15xx CPLD-larni tizim ichidagi dasturlashni amalga oshiradi yoki Serial vektor formatini (.SVF) hosil qiladi. file maqsadli tizimda ATF15xx CPLDlarni dasturlash uchun Avtomatik Sinov Uskunasi (ATE) tomonidan qo'llanilishi. ATMISP birinchi navbatda foydalanuvchilardan J haqida barcha kerakli ma'lumotlarni oladiTAG maqsadli tizimdagi qurilma zanjiri. Keyin tegishli J ni bajaradiTAG ISP ko'rsatmalari JTAG J.ga muvofiq maqsadli tizimdagi qurilmalar zanjiriTAG foydalanuvchilar tomonidan shaxsiy kompyuterning USB yoki LPT porti orqali ko'rsatilgan qurilma zanjiri ma'lumotlari. Atmel ATMISP dasturiy ta'minoti haqida batafsil ma'lumotni quyidagi manzilda olishingiz mumkin www.atmel.com/tools/ATMISP.aspx.
ISP yuklab olish kabeli
Atmel ATF15xx USB-ga asoslangan ISP yuklab olish kabeli, ATDH1150USB, bir tomondan asosiy kompyuterning standart USB portiga va J portiga ulanadi.TAG boshqa tarafdagi maqsadli elektron plataning sarlavhasi. J.ni uzatadiTAG asosiy kompyuterda ishlaydigan ATMISP tomonidan maqsadli elektron platadagi ISP qurilmalariga ishlab chiqarilgan ko'rsatmalar va ma'lumotlar. ATDH1150USB kabeli haqida batafsil ma'lumotni quyidagi manzilda olishingiz mumkin www.atmel.com/tools/ATDH1150USB.aspx.
Rivojlanish/dasturchi
Atmel ATF15xx ishlab chiqish/dasturchi to'plami, ATF15xx-DK3-U, ATF15xx CPLDlar uchun to'liq ishlab chiqish tizimi va ISP dasturchisi. Ushbu to'plam dizaynerlarga ATF15xx ISP CPLD yordamida prototiplarni ishlab chiqish va yangi dizaynlarni baholashning juda tez va oson usulini taqdim etadi. ATF15xx CPLD-larda taqdim etilgan paket turlarining ko'pchiligini qo'llab-quvvatlash uchun turli rozetkali adapter platalari mavjudligi bilan, ushbu to'plam J orqali mavjud paket turlarining ko'pchiligida ATF15xx ISP CPLD-larini dasturlash uchun ISP dasturchisi sifatida ishlatilishi mumkin.TAG interfeys. Atmel ATF15xx-DK3-U to'plami haqida batafsil ma'lumotni quyidagi manzilda olishingiz mumkin www.atmel.com/tools/ATF15XX-DK3-U.aspx.
O'rnatilgan mikrokontroller tizimi
Dasturlash algoritmi va JTAG ATF15xx CPLD uchun ko'rsatmalar mikrokontroller yoki mikroprotsessorda amalga oshirilishi mumkin, keyinchalik ular ATF15xx CPLD-larni maqsadli taxtada dasturlash uchun ishlatilishi mumkin. Mumkin usullardan biri barcha tegishli J ni ajratib olishdirTAG protokol ma'lumotlari (ya'ni JTAG ko'rsatmalar va ma'lumotlar) SVF dan file ATMISP dasturiy ta'minoti tomonidan yaratilgan va keyin bu ma'lumotlardan J ni yaratadigan mikrokontroller yoki mikroprotsessor uchun kodni amalga oshirish uchun foydalaning.TAG J.dagi ISP qurilmalari uchun signallarTAG zanjir. Ushbu yondashuv allaqachon o'rnatilgan mikrokontroller yoki mikroprotsessorga ega bo'lgan tizimlar uchun eng mos keladi va bu tashqi tizim ichidagi dasturlash dasturiy ta'minoti va apparat vositalaridan foydalanishni yo'q qiladi.
O'chirishda sinov tizimi
ATF15xx CPLD-larni J. orqali maqsadli elektron platada dasturlash mumkinTAG elektron platani sinovdan o'tkazishda, elektron sinov qurilmasi yordamida interfeys. Umuman olganda, SVF file ATMISP tomonidan yaratilgan barcha tegishli J ni o'z ichiga olishi kerakTAG O'chirish sinovchilari maqsadli elektron platada ATF15xx CPLD-larni dasturlashi kerak bo'lgan tizim ichidagi dasturlash ma'lumotlari. Ushbu yondashuv dasturlash bosqichini test sinovlariga integratsiyalash imkonini beraditagishlab chiqarish oqimining e.
JTAG ISP interfeysi
ATF15xx CPLD uchun ISP IEEE 1149.1 Std yordamida amalga oshiriladi. JTAG interfeys. Ushbu interfeys ATF15xx CPLD-larni o'chirish, dasturlash va tekshirish uchun ishlatilishi mumkin. JTAG interfeys TCK, TMS, TDI va TDO signallari hamda J.dan tashkil topgan ketma-ket interfeysdirTAG Sinov kirish porti (TAP) boshqaruvchisi. TCK pin J uchun soat kiritish hisoblanadiTAG TAP kontrolleri va J ni kiritish/tashqariga o'tkazish uchunTAG ko'rsatmalar va ma'lumotlar. TDI pin - ketma-ket ma'lumotlarni kiritish. U dasturiy ko'rsatmalar va ma'lumotlarni ISP qurilmalariga o'tkazish uchun ishlatiladi. TDO pin - ketma-ket ma'lumotlar chiqishi. U ISP qurilmalaridan ma'lumotlarni uzatish uchun ishlatiladi. TMS pin - bu rejimni tanlash pinidir. U J holatini nazorat qiladiTAG TAP boshqaruvchisi. JTAG ISP maqsadli taxtasidagi ATF15xx CPLD interfeys pinlari odatda 10 pinli sarlavha orqali ISP interfeysi uskunasiga (ya'ni ISP yuklab olish kabeli) ulangan bo'lishi kerak. ISP interfeysi apparati, shuningdek, ISP dasturida ishlaydigan asosiy kompyuterga ulanishi kerak. ISP interfeysi apparati ISP dasturiy ta'minoti va ISP qurilmalari o'rtasida aloqa o'rnatadi va u ISP dasturiga dasturlash ko'rsatmalari va ma'lumotlarini asosiy kompyuterdan ATF15xx CPLD ga o'tkazish imkonini beradi. J. bilan ATF15xx CPLDlarTAG yoqilgan xususiyat to'liq JTAG mos keladi va J.da ko'rsatilgan talab qilinadigan chegarani skanerlash testi (BST) operatsiyalarini qo'llab-quvvatlaydiTAG standart. ATF15xx CPLDlar J.ning bir qismi sifatida sozlanishi mumkinTAG Boshqa J bilan BST zanjiriTAG tizim platasini sxemada tekshirish uchun qurilmalar. Ushbu xususiyat bilan ATF15xx CPLD-larni elektron platada boshqa J bilan birga sinab ko'rish mumkin.TAG-qo'llab-quvvatlanadigan qurilmalar, sinovdan o'tmasdan.
Yagona qurilma dasturlash
JTAG ISP interfeysi bitta ATF15xx CPLDni dasturlash uchun sozlanishi mumkin. JTAG bitta qurilma uchun konfiguratsiya quyidagi rasmda ko'rsatilgan. ATF15xx CPLD shu tarzda sozlanganda, qurilmaning TDI va TDO pinlari o'rtasida registr paydo bo'ladi. Registrning o'lchami J ga bog'liqTAG ko'rsatma kengligi va ushbu ko'rsatma uchun o'tkazilayotgan ma'lumotlar. 2-1-rasm JTAG Qurilma
Bir nechta qurilmalarni dasturlash
ATF15xx CPLDlar bir nechta J dan iborat zanjirning bir qismi sifatida sozlanishi mumkin.TAG-Quyida tavsiflangan va quyidagi rasmda ko'rsatilganidek qo'llab-quvvatlanadigan qurilmalar.
- J.dagi har bir qurilma uchun TMS va TCK pinlarini ulangTAG J.ning TMS va TCK pinlariga zanjirTAG elektron platadagi interfeys sarlavhasi.
- Birinchi qurilmadan TDI pinini J ning TDI piniga ulangTAG interfeys sarlavhasi.
- TDO pinini birinchi qurilmadan keyingi qurilmaning TDI piniga ulang. Oxirgisidan tashqari hammasi ulanmaguncha bu jarayonni davom ettiring.
- TDO pinini oxirgi qurilmadan J ning TDO piniga ulangTAG interfeys sarlavhasi.
Shakl 2-2 Bir nechta qurilma JTAG Konfiguratsiya
J-da bir nechta qurilmalarni dasturlash uchunTAG zanjir, foydalanuvchilar bunday xususiyatlarni qo'llab-quvvatlaydigan ISP dasturiy vositalaridan foydalanishlari kerak. ISP dasturida foydalanuvchilar quyidagilarni belgilashlari kerak:
- J.dagi qurilmalar soniTAG zanjir.
- Qurilmalarning qismlar raqamlari va J. ichidagi pozitsiyalarTAG zanjir.
- JTAG qurilmalarning har biri uchun operatsiyalar.
- Boshqa JTAG- tegishli ma'lumotlar, masalan, JTAG qurilmalarning har biri uchun ko'rsatmalar kengligi.
Bir marta JTAG romashka zanjiri ISP maqsadli taxtasida va ISP dasturiy ta'minotida to'g'ri o'rnatilgan, J dagi qurilmalarTAG zanjirni bir vaqtning o'zida dasturlash mumkin.
Dizayn masalalari
ATF15xx CPLD da ISPni amalga oshirish uchun JTAG ATF15xx interfeysi zaxiralangan bo'lishi kerak. Shuning uchun TMS, TDI, TDO va TCK pinlari uchun to'rtta I/U pinlari J uchun ajratilgan bo'lishi kerak.TAG va foydalanuvchi kiritish/chiqarish sifatida foydalanish mumkin emas. Ushbu pinlar uchun pin raqamlari qaysi ATF15xx CPLD ishlatilishiga va uning paket turiga bog'liq. Pinout ma'lumotlari uchun quyidagi jadvalga qarang. JTAG standart J.dagi har bir qurilma uchun TMS va TDI pinlarini tortib olishni tavsiya qiladiTAG zanjir. ATF15xx CPLD'lari ushbu pinlar uchun ichki tortish xususiyatiga ega bo'lib, u yoqilganda tashqi tortishish rezistorlariga bo'lgan ehtiyojni tejaydi. Bundan tashqari, JTAG ATF15xx CPLD-larda ISP-ni amalga oshirish uchun interfeys xususiyati yoqilgan bo'lishi kerak. J.ni yoqishTAG interfeysi ATF15xx dizaynini kompilyatsiya qilishdan oldin maxsus Atmel qurilmalari turlarini yoki parametr sozlamalarini tanlashni talab qiladi. Ushbu protseduralar WinCUPL, ProChip Designer va POF2JED uchun ushbu qo'llanmada keltirilgan. Odatiy bo'lib, barcha yangi ATF15xx CPLDlar JTAG interfeysi yoqilgan. J. uchun bir marta mantiqiy manbalarTAG interfeys ajratilgan bo'lsa, foydalanuvchilar ATMISP dasturi yordamida maqsadli paneldagi istalgan ATF15xx CPLDni dasturlashi, tekshirishi va o'chirishi mumkin.
Maslahat: Garchi to'rtta JTAG pinlar J uchun ajratilganTAG interfeysi yordamida foydalanuvchilar ushbu pinlar bilan bog'langan so'l hujayralardagi ko'milgan mantiqiy funktsiyalarni amalga oshirishlari mumkin.
3-1-jadval ATF15xx CPLD JTAG Pin raqamlari
JTAG Pin | 44-TQFP | 44-PLCC | 84-PLCC | 100-TQFP | 100-PQFP |
TDI | 1 | 7 | 14 | 4 | 6 |
TDO | 32 | 38 | 71 | 73 | 75 |
TMS | 7 | 13 | 23 | 15 | 17 |
TCK | 26 | 32 | 62 | 62 | 64 |
J-ni yoqingTAG WinCUPL bilan interfeys
J.ni yoqish uchunTAG WinCUPL interfeysi uchun dizaynni kompilyatsiya qilishdan oldin tegishli ATF15xx ISP qurilma turini ko'rsatish kerak. Dizayn muvaffaqiyatli tuzilgandan so'ng, JEDEC file J bilanTAG yoqilgan interfeys xususiyati yaratiladi. Qachon bu JEDEC file ATF15xxCPLD da dasturlashtirilgan, uning JTAG interfeysi yoqilgan. Foydalanuvchilar, shuningdek, CUPL dizayniga quyidagi xususiyat bayonotlarini kiritish orqali TDI va TMS ichki tortishish rezistorlarini yoqishlari mumkin. file.
- MULK ATMEL {TDI_PULLUP = ON};
- MULK ATMEL {TMS_PULLUP = ON};
Eslatma: Agar J.dan foydalanadigan dizayn uchun ATF15xx ISP qurilmasi ishlatilsaTAG interfeys pinlarini mantiqiy kiritish/chiqarish pinlari sifatida ishlatsa, WinCUPL xatolik hosil qiladi.
Quyidagi qadamlar WinCUPL da mavjud dizaynni qanday ochish, qurilma turini belgilash va dizaynni kompilyatsiya qilishni muhokama qiladi.
- WinCUPL asosiy menyusida tanlang File > Ochish. CUPL (.pld) manbasini tanlang file tegishli ishchi katalogdan.
- PLD manbasini ochish uchun OK ni tanlang file.
- WinCUPL asosiy menyusida tanlang File > Saqlash. Bu manbaga kiritilgan o'zgarishlarni saqlaydi file.
- Asosiy menyuda Variantlar > Qurilmalar-ni tanlang. Bu Device Selection dialog oynasini ochadi.
- Tegishli ATF15xx ISP qurilmasini tanlang. WinCUPL tomonidan qo'llab-quvvatlanadigan barcha ATF15xx qurilmalari turlari ro'yxati uchun quyidagi jadvalga qarang.
- Qurilmani tanlash menyusini yopish uchun OK ni tanlang.
- Eslatma: Muqobil usul quyidagi jadvaldan mos keladigan ATF15xx qurilma turini tanlash va uni CUPL manbasining sarlavha qismiga kiritishdir. file.
- WinCUPL asosiy menyusida Run> Device Dependent Compile-ni tanlang.
- WinCUPL dizaynni tuzadi va Atmel moslamasini o'rnatadi. Agar dizayn mos bo'lsa, JEDEC file avtomatik ravishda yaratiladi.
- JEDEC qachon file qurilmaga dasturlashtirilgan, JTAG interfeysi, ixtiyoriy ichki TMS va TDI pull-uplari va ixtiyoriy pin-keeper sxemalari yoqilgan.
Eslatma: Atmel ISP qurilma turini tanlash avtomatik ravishda JTAG Atmel WinCUPL Atmel qurilma moslamasini ishga tushirganda sukut bo'yicha interfeys.
Agar dizaynlar J. uchun resurslarni zaxiralashga to'sqinlik qilsaTAG interfeysi yoki provayder ixtiyoriy ravishda ishlatilmaydi, Atmel provayder bo'lmagan qurilma turini tanlash kerak. Qurilmalar ro'yxati uchun quyidagi jadvalga qarang. Keyin qurilma tashqi qurilma dasturchisi yordamida qayta dasturlashtirilishi mumkin. Quyidagi jadvalda WinCUPL uchun Atmel ISP va Atmel ISP bo'lmagan qurilmalar turlari ko'rsatilgan.
3-2-jadval WinCUPL ATF15xx Qurilma turi
Qurilma nomi | Paket turi | WinCUPL qurilma turi | |
JTAG Yoqilgan | JTAG O'chirilgan | ||
ATF1502AS/ASL/ASV | PLCC44 | F1502ISPPLCC44 | F1502PLCC44 |
ATF1502AS/ASL/ASV | TQFP44 | F1502ISPTQFP44 | F1502TQFP44 |
ATF1504AS/ASL/ASV/ASVL | PLCC44 | F1504ISPPLCC44 | F1504PLCC44 |
ATF1504AS/ASL/ASV/ASVL | TQFP44 | F1504ISPTQFP44 | F1504TQFP44 |
ATF1504AS/ASL/ASV/ASVL | PLCC84 | F1504ISPPLCC84 | F1504PLCC84 |
ATF1504AS/ASL/ASV/ASVL | TQFP100 | F1504ISPTQFP100 | F1504TQFP100 |
ATF1508AS/ASL/ASV/ASVL | PLCC84 | F1508ISPPLCC84 | F1508PLCC84 |
ATF1508AS/ASL/ASV/ASVL | TQFP100 | F1508ISPTQFP100 | F1508TQFP100 |
ATF1508AS/ASL/ASV/ASVL | PQFP100 | F1508ISPQFP100 | F1508QFP100 |
J-ni yoqingTAG Atmel ProChip Designer bilan interfeys
J.ni yoqish uchunTAG ProChip Designer bilan interfeys:
- Tegishli ProChip Designer loyihasini oching.
- Device Fitter ostidagi Atmel Fitter tugmasini bosish orqali Fitter Options oynasini oching.
- Global qurilma yorlig'ini tanlang va keyin J ni belgilangTAG Port qutisi. TMS va TDI ichki tortish rezistorlari, shuningdek, TDI Pullup va TMS Pullup qutilarini tekshirish orqali yoqilishi mumkin. Ushbu tasdiqlash qutilari quyidagi rasmda ko'rsatilgan.
Shakl 3-1 ProChip Designer Fitter Options Foydalanuvchi interfeysi
J-ni yoqingTAG POF2JED bilan interfeys
POF2JED da JTAG Rejim opsiyasi POF2JED ga JTAG ATF15xx funksiyasi yoqilgan yoki yoqilmasligi kerak va u JTAG raqobatchining CPLD-da qo'llab-quvvatlanadi. J.ni yoqish uchunTAG ATF15xx CPLD da JTAG raqobatchining CPLD-da qo'llab-quvvatlanadi yoki yo'q, JTAG Mode opsiyasi On ga o'rnatilishi kerak. Qachon JTAG ATF15xx-da yoqilgan bo'lsa, TDI va TMS ichki tortishish rezistorlari "Enable" ni tekshirish orqali yoqilishi mumkin.
POF2JED da TDI_PULLUP va TMS_PULLUP qutilarini yoqing. Quyidagi rasmga qarang.
Shakl 3-2 POF2JED foydalanuvchi interfeysi
Ko'rsatmalar va tavsiyalar
Diqqat: ATF15xx CPLD da ISP operatsiyalarini bajarishda ushbu bo'limga qo'shimcha e'tibor qaratish lozim. Ushbu bo'limda J.ning ba'zilari muhokama qilinadiTAG Yaxshi e'tiborga olinishi kerak bo'lgan ISP ko'rsatmalari, ma'lumotlari va tavsiyalari.
- J.ga ishonch hosil qilingTAG J.dagi barcha qurilmalar uchun portTAG zanjir yoqilgan.
- ATF15xx CPLD uchun JTAG Agar qurilmalar bo'sh/o'chirilgan yoki J bilan dasturlashtirilgan bo'lsa, port yoqiladiTAG yoqilgan.
- Barcha Atmel ATF15xx qurilmalari bo'sh/o'chirilgan holatda jo'natiladi; shuning uchun JTAG port barcha yangi qurilmalar uchun yoqilgan va ISP uchun tayyor.
- J bilan ATF15xx qurilmalariTAG J.ni qayta yoqish uchun o'chirilganlarni ISP bo'lmagan qurilma dasturchisi yordamida o'chirish kerakTAG port.
- To'g'ri VCC jildiga ishonch hosil qilingtage J.dagi qurilmalarning har biriga qo'llaniladiTAG zanjir.
- 15-PLCC, 84-TQFP va 100-PQFP paket turlarida ATF100xxAS/ASL CPLD: VCCINT 4.5V dan 5.5V gacha, VCCIO esa 3.0V va 3.6V yoki 4.5V va 5.5V orasida bo'lishi mumkin.
- 15-PLCC va 44-TQFP paket turlarida ATF44xxAS/ASL CPLD'lari: VCC 4.5V dan 5.5V gacha bo'lishi kerak.
- ATF15xxASV/ASVL CPLD: VCC (VCCIO va VCCINT) 3.0V dan 3.6V gacha bo'lishi kerak.
- J.dagi qurilmalar uchun VCCTAG zanjir to'g'ri tartibga solinishi va filtrlanishi kerak.
- Ko'pgina ilovalarda ishlatiladigan ATF15xx CPLD uchun VCC/GND juftlarining har biri uchun bittadan 0.22 µF ajratuvchi kondansatkichdan foydalanish tavsiya etiladi.
- J.dagi barcha qurilmalar uchun umumiy asosdan foydalanish tavsiya etiladiTAG zanjir va JTAG interfeysi apparati (ya'ni ATDH1150USB ISP yuklab olish kabeli).
- Uzoq (beshta qurilmadan ko'p bo'lmagan) J dan qochish tavsiya etiladiTAG zanjirlar.
- Agar uzoq JTAG zanjir zarur, har beshinchi qurilmadan keyin TMS va TCK signallarini buferlang. Schmitt trigger buferidan foydalanish afzalroqdir.
- Buferlar TMS va TCK signallarining ko'tarilish va pasayish vaqtlarini qayta shakllantiradi.
- Buferlar tomonidan qo'shimcha kechikishlarni hisobga olish kerak.
- TMS va TDI signallari uchun tortishish rezistorlarini (4.7KŌ dan 10KŌ gacha) va J punktida TCK signali uchun tushirish rezistorlaridan foydalanish tavsiya etiladi.TAG Ushbu signallar interfeys apparati tomonidan boshqarilmaganda suzishini oldini olish uchun sarlavha.
- ATF15xx CPLD-lar uchun TMS va TDI-dagi ixtiyoriy ichki tortishish moslamalari mavjud.
- J.ni tugatish tavsiya etiladiTAG J da signallarTAG sarlavha.
- Ham faol, ham passiv tugatish qabul qilinadi; ammo, passiv tugatish afzaldir.
- Bu uzun kabel/PCB iz uzunligi tufayli jiringlashni kamaytiradi.
- Tugatish TMS va TCK uchun eng muhim hisoblanadi.
- J.dagi qurilmalarning barcha kirishlari va kiritish-chiqarishlari tavsiya etiladiTAG zanjir, J bundan mustasnoTAG ATF15xx CPLDlar shovqinni kamaytirish uchun dasturlashtirilganda pinlar statik holatda bo'lishi kerak.
- Atmel ATF15xx ishlab chiqish/dasturchi platalaridan birini ishlatganda, VCC tanlash jumperlarining joylashuvi o'zgartirilayotganda plataga quvvat o'chirilishi kerak.
- ATF15xx CPLD uchun JTAG ISP qism PIN-boshqariladigan Quvvatni o'chirish rejimida yoki "kam quvvat" qurilmasi uxlab yotganda mavjud.
- ISP uzilishidan keyin qurilma holati:
- Agar internet provayderi uzilib qolsa, Pin-keeper zanjirlarining holatidan qat'iy nazar, barcha kiritish/chiqarish pinlari uch xil bo'ladi.
- Qisman dasturlashtirilgan qurilmalarning elektron platadagi boshqa qurilmalar bilan shina ziddiyatiga olib kelishini oldini oladi.
- Internet-provayderni dasturlashda barcha kiritish/chiqarish pinlari quyidagi shartlardan birida bo‘ladi:
- Yuqori empedans holati:
- Bo'sh/o'chirilgan qurilma dasturlashtirilganda.
- Qurilma Pin-keeper sxemalari o'chirilgan holda qayta dasturlashtirilganda.
- Elektron platadagi ATF15xx CPLDlar bilan o'zaro bog'langan tashqi qurilmalar bilan avtobus nizosining oldini oladi.
- Oldingi holatga zaif mahkamlangan:
- Dasturlashtirilgan qurilma Pin-keeper zanjirlari yoqilgan holda qayta dasturlashtirilganda.
- I/U pinlari ISP dan oldingi mantiqiy darajalarni saqlaydi.
- Internet-provayderning tizim platasidagi boshqa qurilmalarning ishlashiga ta'sir qilishini oldini oladi.
- Bir nechta J dan foydalanishTAG bitta taxtada zanjirlar tavsiya etilmaydi.
- Qurilmalar turli J oʻrtasida oʻzaro taʼsir qilishi mumkinTAG zanjirlar.
- Kengash faqat J.dagi barcha qurilmalar ishlaydiTAG zanjirlar muvaffaqiyatli dasturlashtirilgan.
- Agar zanjirdagi kamida bitta qurilmada dasturlash bajarilmasa, boshqa JTAG zanjirlar muvaffaqiyatli dasturlashtirildi:
- Atmel yoki bortdagi boshqa qurilmalar uch holatda bo'lishi mumkin bo'lgan chiqishlar uchun avtobusda yuzaga kelishi mumkin bo'lgan tortishuv muammosi tufayli shikastlanishi mumkin.
- Tizim platasining ish holati aniqlanmagan; va shuning uchun noto'g'ri funktsional operatsiya sodir bo'lishi mumkin.
- J. orasiga faol sxemalarni kiritishTAG sarlavha va JTAG zanjirdagi qurilmalar tavsiya etilmaydi. Agar faol kontaktlarning zanglashiga olib ishlamasa, bu dasturlash/tekshirish muammolariga olib kelishi mumkin.
- Aralash jilddan foydalanishtage qurilma JTAG zanjirlar tavsiya etilmaydi.
- Bular JTAG turli VCC vol foydalanadigan qurilmalar bilan zanjirlartages va/yoki interfeys jildtages.
- Interfeys jildtag5.0V qurilmalar uchun e darajalari (VIL, VIH, VOL, VOH) interfeys vol bilan mos kelmasligi mumkin.tag3.0V qurilmalar uchun e darajalari.
- Agar ATMISP J bilan bog'lanishda muammoga duch kelsaTAG qurilma apparat zanjiri, J chastotalarini pasaytirish uchun Self Calibrate yoki Manually Calibrate-ni ishga tushirib ko'ring.TAG signallari.
- Dasturlashni boshlashdan oldin ATDH1150USB kabelidagi LED yoqilganligiga va yashil rangda ekanligiga ishonch hosil qiling. Internet-provayderning yuklab olish kabeli ATMISP dasturi bilan to'g'ri aloqa qila olishiga ishonch hosil qiling.
- To'g'ri VCC jildiga ishonch hosil qilingtage ATDH1150USB kabeliga qo'llaniladi.
- J.dagi birinchi qurilma tomonidan ishlatiladigan VCCTAG zanjir ATDH1150USB kabeliga 4 pinli J ning 10-pin orqali uzatilishi kerakTAG sarlavha.
- Alohida VCCINT va VCCIO bo'lgan ATF15xx CPLD uchun VCCIO ATDH1150USB kabeli uchun ishlatilishi kerak.
Buyurtma haqida ma'lumot
Buyurtma kodi | Tavsif |
ATF15xx-DK3-U | CPLD ishlab chiqish/dasturchi to'plami (ATF15xxDK3-SAA44 va ATDH1150USB yoki ATDH1150USB-K ni o'z ichiga oladi) |
ATF15xxDK3-SAA100 | DK100 platasi uchun 3 pinli TQFP rozetkali adapter platasi |
ATF15xxDK3-SAJ44 | DK44 platasi uchun 3 pinli PLCC rozetkali adapter platasi |
ATF15xxDK3-SAJ84 | DK84 platasi uchun 3 pinli PLCC rozetkali adapter platasi |
ATF15xxDK3-SAA44 | DK44 platasi uchun 3 pinli TQFP rozetkali adapter platasi |
ATDH1150USB | Atmel ATF15xx CPLD USB-ga asoslangan JTAG ISP yuklab olish kabeli |
Qayta ko'rib chiqish tarixi
Dok. Rev. | Sana | Fikrlar |
A | 12/2015 | Dastlabki hujjatni chiqarish. |
BOG'LANISH UCHUN MA'LUMOT
Atmel korporatsiyasi
- 1600 Technology Drive, San-Xose, CA 95110 AQSh
- T: (+1)(408) 441.0311
- F: (+1)(408) 436.4200
- www.atmel.com
© 2015 Atmel korporatsiyasi. / Rev.: Atmel-8968A-CPLD-ATF-ISP_User Guide-12/2015
Atmel®, Atmel logotipi va ularning kombinatsiyalari, Enabling Unlimited Possibilities® va boshqalar AQSh va boshqa mamlakatlarda Atmel korporatsiyasining ro'yxatdan o'tgan savdo belgilari yoki savdo belgilaridir. Boshqa atamalar va mahsulot nomlari boshqalarning savdo belgilari bo'lishi mumkin.
Ogohlantirish: Ushbu hujjatdagi ma'lumotlar Atmel mahsulotlari bilan bog'liq. Ushbu hujjat yoki Atmel mahsulotlarini sotish bilan bog'liq holda hech qanday intellektual mulk huquqiga ochiq yoki nazarda tutilgan litsenziya berilmaydi. ATMELDA OLGAN SAVDO SHARTLARI VA SHARTLARIDA MUSTAFİR WEBSITE, ATMEL HECH QANDAY JAVOB OLMAYDI VA O‘Z MAHSULOTLARIGA TUG‘ILGAN HAR QANDAY O‘ZIQ, KO‘RIB YOKI QONUNIY KAFOLATLARNI RADD ETmaydi, shu jumladan, lekin ular bilan cheklanmagan holda, tovar mulki to‘g‘risidagi bilvosita kafolat, MAQSAD, YOKI BUZILMAZLIK. HECH HOLDA ATMEL HAR QANDAY TO‘G‘ROVO‘G‘RI, BILVOSIT, BO‘YICHA, JAZOLI, MAXSUS YOKI TASOSOSIY ZARARLAR (JUMLADAN, Cheklovsiz, Yo‘qotish va Daromad, AVTOZOR) UCHUN JAVOB BO‘LADI. MA'LUMOT) USHBU HUJJATDAN FOYDALANISH YOKI ISHLAB CHIQISH YO'Q ISHLAB CHIQARISHNING ORQALI, HATTO ATMELGA BUNDAY ZARARLAR ETISHI HAQIDA MASLAHAT OLGAN BO'LSA. Atmel ushbu hujjat mazmunining toʻgʻriligi yoki toʻliqligi boʻyicha hech qanday bayonot yoki kafolat bermaydi va istalgan vaqtda ogohlantirishsiz texnik xususiyatlar va mahsulot tavsiflariga oʻzgartirishlar kiritish huquqini oʻzida saqlab qoladi. Atmel bu erda keltirilgan ma'lumotlarni yangilash majburiyatini o'z zimmasiga olmaydi. Agar boshqacha ko'rsatilmagan bo'lsa, Atmel mahsulotlari avtomobil ilovalari uchun mos emas va foydalanilmaydi. Atmel mahsulotlari hayotni qo'llab-quvvatlash yoki qo'llab-quvvatlash uchun mo'ljallangan ilovalarda komponent sifatida foydalanish uchun mo'ljallanmagan, ruxsat berilmagan yoki kafolatlanmagan. XAVFSIZLIK, HARBIY VA AVTOMOVIL QO'LLANISHGA BO'LGAN MA'DDAT: Atmel mahsulotlari bunday mahsulotlarning ishlamay qolishi jiddiy jarohatlar yoki o'limga olib kelishi mumkin bo'lgan har qanday ilovalar uchun mo'ljallanmagan va foydalanilmaydi. Ilovalar”) Atmel xodimining maxsus yozma roziligisiz. Xavfsizlik nuqtai nazaridan muhim dasturlarga, cheklanmagan holda, hayotni ta'minlash qurilmalari va tizimlari, yadroviy ob'ektlar va qurol tizimlarining ishlashi uchun uskunalar yoki tizimlar kiradi. Atmel mahsulotlari harbiy yoki aerokosmik dasturlarda yoki muhitda foydalanish uchun mo'ljallanmagan yoki mo'ljallanmagan, agar Atmel tomonidan maxsus harbiy daraja sifatida belgilanmagan bo'lsa. Atmel mahsulotlari, Atmel tomonidan maxsus avtomobil sinfi sifatida belgilanmagan bo'lsa, avtomobil ilovalarida foydalanish uchun mo'ljallanmagan va mo'ljallanmagan.
Hujjatlar / manbalar
![]() |
Atmel ATF15xx Kompleks dasturlashtiriladigan mantiqiy qurilma [pdf] Foydalanuvchi uchun qoʻllanma ATF15xx, ATF15xx Kompleks dasturlashtiriladigan mantiqiy qurilma, Kompleks dasturlashtiriladigan mantiqiy qurilma, dasturlashtiriladigan mantiqiy qurilma, Mantiqiy qurilma, qurilma |