Комплексная праграмуемая лагічная прылада Atmel ATF15xx
Тэхнічныя характарыстыкі
- Назва прадукту: унутрысістэмнае праграмаванне Atmel ATF15xx
- Мадэль: ATF15xx
- Тып: комплекснае праграмуемае лагічнае прылада (CPLD)
- Метад праграмавання: унутрысістэмнае праграмаванне (ISP)
- Інтэрфейс: ДжTAG Інтэрфейс правайдэра
- Вытворца: Atmel
FAQ
Пытанне: ці магу я выкарыстоўваць праграмнае забеспячэнне іншых вытворцаў з CPLD ATF15xx?
A: Так, пакуль праграмнае забеспячэнне падтрымлівае алгарытм праграмавання і JTAG неабходныя інструкцыі для CPLD ATF15xx.
Пытанне: ці можна запраграмаваць некалькі CPLD ATF15xx адначасова?
A: Так, ДжTAG Інтэрфейс ISP падтрымлівае праграмаванне некалькіх прылад для эфектыўнага праграмавання некалькіх CPLD адначасова.
Уводзіны
- Комплексныя праграмуемыя лагічныя прылады Atmel® ATF15xx (CPLD) з архітэктурай Logic Doubling® падтрымліваюць унутрысістэмнае праграмаванне (ISP) праз IEEE Std. 1149.1 Сумесная група дзеянняў па выпрабаваннях (JTAG) інтэрфейс. Гэтая функцыя павялічвае гібкасць праграмавання і дае перавагі на розных этапах; распрацоўка прадукту, вытворчасць і выкарыстанне на месцах. У гэтым кіраўніцтве карыстальніка апісваюцца метады праектавання і патрабаванні да ўкаранення ISP на CPLD ATF15xx з падтрымкай ISP, як пералічана ніжэй:
- ATF1502AS/ASL/ASV
- ATF1504AS/ASL/ASV/ASVL
- ATF1508AS/ASL/ASV/ASVL
Асаблівасці і перавагі
Унутрысістэмнае праграмаванне дазваляе праграмаваць і перапраграмаваць прылады правайдэра пасля іх мантажу на друкаваныя платы (PCB). Гэта пазбаўляе ад дадатковых этапаў апрацоўкі, неабходных у вытворчым працэсе для праграмавання прылад на знешнім праграматары прылад перад іх устаноўкай на друкаваных платах. Выключэнне гэтага кроку памяншае магчымасць пашкоджання далікатных провадаў прылад для павярхоўнага мантажу з вялікай колькасцю кантактаў або пашкоджання прылады электрастатычным разрадам (ESD) падчас працэсу праграмавання. ISP таксама дазваляе карыстальнікам уносіць змены ў канструкцыю і мадэрнізаваць без неабходнасці здымаць прылады ISP з друкаваных плат. Акрамя таго, гэта таксама дазваляе выкарыстоўваць убудаваны мікракантролер або ўнутрысхемны тэстар для выканання аперацый унутрысістэмнага праграмавання на прыладах правайдэра і інтэграцыі гэтых аперацый праграмавання ў вытворчы працэс друкаваных поплаткаў.
Сістэмы ўнутрысістэмнага праграмавання
Тры асноўныя кампаненты сістэмы ISP для ATF15xx CPLD:
праграмнае забеспячэнне
Рэалізацыя алгарытму праграмавання, а таксама генерацыя JTAG інструкцыі і дадзеныя для мэтавых прылад правайдэра. Гэта можа быць праграмнае забеспячэнне, якое працуе на ПК, убудаваны мікракантролер або абсталяванне для тэсціравання ў ланцугу.
Апаратнае забеспячэнне інтэрфейсу
Канал сувязі паміж праграмным забеспячэннем правайдэра і прыладамі правайдэра на мэтавай плаце. Гэта можа быць кабель загрузкі ISP або праграміст ад Atmel або старонняга пастаўшчыка, унутрысхемнае тэставае абсталяванне або злучэнні паміж убудаваным мікракантролерам і прыладамі ISP на друкаванай плаце
Мэтавая дошка
Электронная плата, якая змяшчае прылады правайдэра ў JTAG ланцуг. Гэта можа быць плата распрацоўкі/праграміста ATF15xx CPLD ад Atmel або спецыяльна распрацаваная друкаваная плата з адпаведным JTAG падлучэння да абсталявання інтэрфейсу.
У дадатак да гэтых трох кампанентаў, JEDEC file неабходны для праграмавання ATF15xx CPLD. Гэта JEDEC file можна стварыць шляхам складання дызайну file выкарыстанне праграмнага забеспячэння для распрацоўкі, якое падтрымлівае ATF15xx CPLD, напрыклад Atmel WinCUPL і Atmel ProChip Designer. Atmel таксама забяспечвае ўтыліту-перакладчык POF2JED.exe, якая пераўтворыць вывад file ад фармату праграмавання канкурэнта да JEDEC file сумяшчальны з ATF15xx CPLD. Для атрымання дадатковай інфармацыі аб гэтай утыліце, калі ласка, звярніцеся да заўвагі да прыкладання Atmel «Пераўтварэнне сямейства прадуктаў ATF15xx», даступнай на Atmel webсайт. Пасля JEDEC files створаны для ўсіх CPLD ATF15xx, іх можна запраграмаваць на мэтавай плаце. CPLD ATF15xx можна запраграмаваць з дапамогай наступных унутрысістэмных сістэм праграмавання:
- Сістэма ўнутрысістэмнага праграмавання ATF15xx
- Убудаваныя мікракантролеры
- Унутрысхемныя тэстары
Сістэма ўнутрысістэмнага праграмавання Atmel ATF15xx
Для ўнутрысістэмнага праграмавання CPLD ATF15xx праграмнае забеспячэнне правайдэра, кабель для загрузкі і камплект распрацоўніка/праграміста можна атрымаць у Atmel, і яны апісаны ў раздзелах ніжэй.
Праграмнае забеспячэнне інтэрнэт-правайдэра
Праграмнае забеспячэнне ISP Atmel ATF15xx, ATMISP, з'яўляецца асноўным сродкам для ўкаранення JTAG унутрысістэмнае праграмаванне на CPLD ATF15xx. ATMISP працуе на хост-ПК пад кіраваннем Windows і рэалізуе ўнутрысістэмнае праграмаванне CPLD ATF15xx на апаратнай сістэме мэтавага правайдэра або стварае паслядоўны вектарны фармат (.SVF) file для выкарыстання аўтаматычным тэставым абсталяваннем (ATE) для праграмавання CPLD ATF15xx у мэтавай сістэме. ATMISP спачатку атрымлівае ўсю неабходную інфармацыю ад карыстальнікаў аб JTAG ланцужок прылад у мэтавай сістэме. Затым ён выконвае адпаведны JTAG Інструкцыі інтэрнэт-правайдэра на JTAG ланцуг прылад у мэтавай сістэме ў адпаведнасці з ДжTAG звесткі аб ланцугу прылад, указаныя карыстальнікамі праз порт USB або LPT ПК. Дадатковая інфармацыя аб праграмным забеспячэнні Atmel ATMISP даступная на www.atmel.com/tools/ATMISP.aspx.
Кабель для загрузкі правайдэра
USB-кабель для загрузкі інтэрнэт-правайдэра Atmel ATF15xx, ATDH1150USB, падключаецца да стандартнага порта USB галоўнага кампутара з аднаго боку і да JTAG загаловак мэтавай друкаванай платы з іншага боку. Ён перадае ДжTAG інструкцыі і дадзеныя, якія ствараюцца ATMISP, які працуе на галоўным ПК, да прылад правайдэра на мэтавай друкаванай плаце. Дадатковая інфармацыя аб кабелі ATDH1150USB даступная на www.atmel.com/tools/ATDH1150USB.aspx.
Распрацоўка/Праграміст
Камплект распрацоўніка/праграміста Atmel ATF15xx, ATF15xx-DK3-U, уяўляе сабой поўную сістэму распрацоўкі і праграміст ISP для CPLD ATF15xx. Гэты набор дае дызайнерам вельмі хуткі і просты спосаб распрацоўкі прататыпаў і ацэнкі новых канструкцый з дапамогай ATF15xx ISP CPLD. Дзякуючы наяўнасці розных адаптарных плат для разетак для падтрымкі большасці тыпаў пакетаў, прапанаваных у ATF15xx CPLD, гэты камплект можна выкарыстоўваць у якасці праграміста ISP для праграмавання ATF15xx ISP CPLD у большасці даступных тыпаў пакетаў праз JTAG інтэрфейс. Больш падрабязную інфармацыю аб камплекце Atmel ATF15xx-DK3-U можна знайсці па адрасе www.atmel.com/tools/ATF15XX-DK3-U.aspx.
Убудаваная сістэма мікракантролера
Алгарытм праграмавання і ДжTAG інструкцыі для CPLD ATF15xx могуць быць рэалізаваны ў мікракантролеры або мікрапрацэсары, якія потым можна выкарыстоўваць для праграмавання CPLD ATF15xx на мэтавай плаце. Адзін з магчымых метадаў - выняць усе адпаведныя файлы JTAG інфармацыя пра пратакол (напрыклад, ДжTAG інструкцыі і дадзеныя) з SVF file згенераваны праграмным забеспячэннем ATMISP, а затым выкарыстоўваць гэтую інфармацыю для рэалізацыі кода для мікракантролера або мікрапрацэсара, які будзе ствараць JTAG сігналы для прылад правайдэра ў JTAG ланцуг. Гэты падыход найбольш прыдатны для сістэм, якія ўжо маюць убудаваны мікракантролер або мікрапрацэсар, і гэта выключае выкарыстанне вонкавага праграмнага забеспячэння і апаратных сродкаў унутрысістэмнага праграмавання.
Сістэма ўнутрыланцуговага тэсціравання
CPLD ATF15xx можна запраграмаваць на мэтавай друкаванай плаце праз JTAG інтэрфейс падчас тэсціравання друкаванай платы з дапамогай унутрысхемнага тэстара. Як правіла, SVF file згенераваны ATMISP павінен утрымліваць усе адпаведныя JTAG інфармацыя аб унутрысістэмным праграмаванні, неабходная тэстарам у ланцугах для праграмавання CPLD ATF15xx на мэтавай плаце. Такі падыход дазваляе інтэграваць этап праграмавання ў тэсціраваннеtagе вытворчага патоку.
JTAG Інтэрфейс правайдэра
ISP для CPLD ATF15xx рэалізаваны з выкарыстаннем IEEE 1149.1 Std. ДжTAG інтэрфейс. Гэты інтэрфейс можна выкарыстоўваць для сцірання, праграмавання і праверкі CPLD ATF15xx. ДжTAG інтэрфейс - гэта паслядоўны інтэрфейс, які складаецца з сігналаў TCK, TMS, TDI і TDO і JTAG Праверце кантролер порта доступу (TAP). Вывад TCK - гэта тактавы ўваход для JTAG Кантролер TAP і для пераключэння перадач JTAG інструкцыі і дадзеныя. Вывад TDI - гэта паслядоўны ўвод дадзеных. Ён выкарыстоўваецца для перадачы праграмных інструкцый і даных на прылады правайдэра. Вывад TDO - гэта паслядоўны выхад дадзеных. Ён выкарыстоўваецца для перадачы дадзеных з прылад правайдэра. Штыфт TMS - гэта штыфт для выбару рэжыму. Ён кантралюе стан ДжTAG TAP кантролер. ДжTAG Кантакты інтэрфейсу ATF15xx CPLD на мэтавай плаце правайдэра павінны быць падлучаны да апаратнага забеспячэння інтэрфейсу правайдэра (напрыклад, кабеля загрузкі правайдэра) звычайна праз 10-кантактны раз'ём. Абсталяванне інтэрфейсу правайдэра таксама павінна быць падключана да галоўнага ПК, на якім працуе праграмнае забеспячэнне правайдэра. Апаратнае забеспячэнне інтэрфейсу ISP усталёўвае сувязь паміж праграмным забеспячэннем ISP і прыладамі ISP і дазваляе праграмнаму забеспячэнню ISP перадаваць інструкцыі па праграмаванні і дадзеныя з галоўнага ПК на ATF15xx CPLD. ATF15xx CPLD з JTAG функцыі ўключаны цалкам JTAG сумяшчальныя, а таксама падтрымліваюць неабходныя аперацыі тэсту памежнага сканавання (BST), указаныя ў JTAG стандарт. CPLD ATF15xx можна канфігураваць як частка JTAG Ланцуг BST з іншымі ДжTAG прылады для ўнутрысхемнага тэставання сістэмнай платы. З дапамогай гэтай функцыі CPLD ATF15xx можна праверыць на друкаванай плаце разам з іншымі JTAG-падтрымліваюцца прылады, не звяртаючыся да тэсціравання ложка пазногцяў.
Праграмаванне аднаго прылады
ДжTAG Інтэрфейс ISP можна наладзіць для праграмавання аднаго CPLD ATF15xx. ДжTAG канфігурацыя для адной прылады паказана на малюнку ніжэй. Калі CPLD ATF15xx настроены такім чынам, паміж кантактамі TDI і TDO прылады з'яўляецца рэгістр. Памер рэестра залежыць ад ДжTAG шырыня інструкцыі і даныя, якія зрушваюцца для гэтай інструкцыі. Малюнак 2-1 JTAG прылада
Праграмаванне некалькіх прылад
CPLD ATF15xx можна наладзіць як частку паслядоўнай ланцужкі з некалькіх JTAG-падтрымоўваныя прылады, як апісана ніжэй, а таксама паказана на наступным малюнку.
- Падключыце штыфты TMS і TCK для кожнай прылады ў JTAG ланцуг да штыфтоў TMS і TCK JTAG загаловак інтэрфейсу на друкаванай плаце.
- Падключыце штыфт TDI ад першай прылады да штыфта TDI JTAG загаловак інтэрфейсу.
- Падключыце кантакт TDO ад першай прылады да кантакту TDI наступнай прылады. Працягвайце гэты працэс, пакуль усе, акрамя апошняга, не будуць падлучаныя.
- Падключыце штыфт TDO ад апошняй прылады да штыфта TDO JTAG загаловак інтэрфейсу.
Малюнак 2-2 Некалькі прылад JTAG Канфігурацыя
Каб запраграмаваць некалькі прылад у JTAG ланцугу, карыстальнікі павінны выкарыстоўваць праграмныя сродкі правайдэра, якія падтрымліваюць такія функцыі. У праграмным забеспячэнні інтэрнэт-правайдэра карыстальнікі павінны ўказаць:
- Колькасць прылад у JTAG ланцуг.
- Нумары дэталяў прылад і пазіцыі ў JTAG ланцуг.
- JTAG аперацыі для кожнага з прылад.
- Іншыя ДжTAG-звязаная інфармацыя, такая як ДжTAG шырыня інструкцый для кожнага з прылад.
Аднойчы ДжTAG ланцужок належным чынам настроены на мэтавай плаце правайдэра і ў праграмным забеспячэнні правайдэра, прылады ў JTAG ланцуг можна запраграмаваць адначасова.
Меркаванні па дызайне
Каб зрабіць ISP на ATF15xx CPLD, рэсурсы для JTAG інтэрфейс у ATF15xx неабходна зарэзерваваць. Такім чынам, чатыры кантакты ўводу/вываду для кантактаў TMS, TDI, TDO і TCK павінны быць зарэзерваваны для JTAG і не можа выкарыстоўвацца ў якасці карыстальніцкіх уводаў/вывадаў. Нумары кантактаў для гэтых штыфтоў залежаць ад таго, які ATF15xx CPLD выкарыстоўваецца, і тыпу яго пакета. Звярніцеся да табліцы ніжэй для атрымання інфармацыі аб распиновке. ДжTAG стандарт рэкамендуе падцягваць штыфты TMS і TDI для кожнай прылады ў JTAG ланцуг. CPLD ATF15xx маюць унутраную функцыю падцягвання для гэтых кантактаў, якая, калі яна ўключана, пазбаўляе ад патрэбы ў знешніх падцягваючых рэзістарах. Акрамя таго, ДжTAG функцыя інтэрфейсу павінна быць уключана, каб выконваць ISP на ATF15xx CPLD. Уключэнне ДжTAG Інтэрфейс патрабуе выбару пэўных тыпаў прылад Atmel або параметраў перад кампіляцыяй дызайну ATF15xx. Гэтыя працэдуры апісаны ў гэтым кіраўніцтве для WinCUPL, ProChip Designer і POF2JED. Па змаўчанні ўсе зусім новыя CPLD ATF15xx пастаўляюцца з JTAG інтэрфейс уключаны. Некалі лагічныя рэсурсы для ДжTAG інтэрфейс зарэзерваваны, карыстальнікі могуць праграмаваць, правяраць і сціраць любы CPLD ATF15xx на мэтавай плаце з дапамогай праграмнага забеспячэння ATMISP.
Парада: Хоць чатыры ДжTAG шпількі зарэзерваваны для JTAG інтэрфейс, карыстальнікі могуць рэалізаваць схаваныя лагічныя функцыі ў макроячейках, звязаных з гэтымі кантактамі.
Табліца 3-1 ATF15xx CPLD JTAG Пін-нумары
JTAG Pin | 44-TQFP | 44-PLCC | 84-PLCC | 100-TQFP | 100-PQFP |
TDI | 1 | 7 | 14 | 4 | 6 |
TDO | 32 | 38 | 71 | 73 | 75 |
ТМС | 7 | 13 | 23 | 15 | 17 |
TCK | 26 | 32 | 62 | 62 | 64 |
Уключыць ДжTAG Інтэрфейс з WinCUPL
Каб уключыць ДжTAG інтэрфейсу з WinCUPL, адпаведны тып прылады ISP ATF15xx неабходна ўказаць перад кампіляцыяй дызайну. Пасля паспяховай кампіляцыі дызайну JEDEC file з ДжTAG генеруецца ўключаная функцыя інтэрфейсу. Калі гэты JEDEC file запраграмаваны ў ATF15xxCPLD, яго JTAG інтэрфейс уключаны. Карыстальнікі таксама могуць уключыць унутраныя падцягвальныя рэзістары TDI і TMS, уключыўшы ў канструкцыю CUPL наступныя заявы аб уласцівасцях file.
- УЛАСЦІВАСЦЬ ATMEL {TDI_PULLUP = ON};
- УЛАСЦІВАСЦЬ ATMEL {TMS_PULLUP = ON};
Заўвага: Калі тып прылады ISP ATF15xx выкарыстоўваецца для канструкцыі, якая выкарыстоўвае JTAG кантакты інтэрфейсу ў якасці кантактаў лагічнага ўводу/вываду, WinCUPL генеруе памылку.
У наступных кроках абмяркоўваецца, як адкрыць існуючы дызайн у WinCUPL, вызначыць тып прылады і скампіляваць дызайн.
- У галоўным меню WinCUPL абярыце File > Адкрыць. Выберыце крыніцу CUPL (.pld). file з адпаведнага працоўнага каталога.
- Выберыце OK, каб адкрыць крыніцу PLD file.
- У галоўным меню WinCUPL абярыце File > Захаваць. Гэта захавае змены, зробленыя ў крыніцы file.
- У галоўным меню абярыце Параметры > Прылады. Гэта адкрывае дыялогавае акно выбару прылады.
- Выберыце адпаведную прыладу правайдэра ATF15xx. Глядзіце наступную табліцу для спісу ўсіх тыпаў прылад ATF15xx, якія падтрымліваюцца WinCUPL.
- Выберыце OK, каб закрыць меню выбару прылады.
- Заўвага: Альтэрнатыўны метад - выбраць адпаведны тып прылады ATF15xx з наступнай табліцы і ўключыць яго ў раздзел загалоўка крыніцы CUPL file.
- У галоўным меню WinCUPL выберыце «Выканаць> Кампіляцыя, якая залежыць ад прылады».
- WinCUPL кампілюе дызайн і стварае ўстаноўку прылад Atmel. Калі дызайн падыходзіць, JEDEC file ствараецца аўтаматычна.
- Калі JEDEC file запраграмаваны ў прыладу, JTAG інтэрфейс, уключаны дадатковыя ўнутраныя падцягванні TMS і TDI, а таксама дадатковыя схемы пін-кіпера.
Заўвага: Выбар тыпу прылады правайдэра Atmel аўтаматычна ўключае JTAG інтэрфейс па змаўчанні, калі Atmel WinCUPL запускае ўстаноўку прылад Atmel.
Калі канструкцыі перашкаджаюць рэзерваваць рэсурсы для ДжTAG Інтэрфейс або інтэрнэт-правайдэр неабавязкова не выкарыстоўваюцца, трэба выбраць тып прылады Atmel, які не з'яўляецца інтэрнэт-правайдэрам. Спіс прылад глядзіце ў табліцы ніжэй. Затым прылада можа быць перапраграмавана з дапамогай праграміста вонкавага прылады. У табліцы ніжэй пералічаны тыпы прылад Atmel ISP і Atmel без ISP для WinCUPL.
Табліца 3-2 Тып прылады WinCUPL ATF15xx
Назва прылады | Тып пакета | Тып прылады WinCUPL | |
JTAG Уключаны | JTAG Інваліды | ||
ATF1502AS/ASL/ASV | PLCC44 | F1502ISPPLC44 | F1502PLCC44 |
ATF1502AS/ASL/ASV | TQFP44 | F1502ISPTQFP44 | F1502TQFP44 |
ATF1504AS/ASL/ASV/ASVL | PLCC44 | F1504ISPPLC44 | F1504PLCC44 |
ATF1504AS/ASL/ASV/ASVL | TQFP44 | F1504ISPTQFP44 | F1504TQFP44 |
ATF1504AS/ASL/ASV/ASVL | PLCC84 | F1504ISPPLC84 | F1504PLCC84 |
ATF1504AS/ASL/ASV/ASVL | TQFP100 | F1504ISPTQFP100 | F1504TQFP100 |
ATF1508AS/ASL/ASV/ASVL | PLCC84 | F1508ISPPLC84 | F1508PLCC84 |
ATF1508AS/ASL/ASV/ASVL | TQFP100 | F1508ISPTQFP100 | F1508TQFP100 |
ATF1508AS/ASL/ASV/ASVL | PQFP100 | F1508ISPQFP100 | F1508QFP100 |
Уключыць ДжTAG Інтэрфейс з Atmel ProChip Designer
Каб уключыць ДжTAG інтэрфейс з ProChip Designer:
- Адкрыйце адпаведны праект ProChip Designer.
- Адкрыйце акно параметраў ўстаноўкі, націснуўшы кнопку Atmel Fitter у раздзеле Device Fitter.
- Абярыце ўкладку Global Device і адзначце JTAG Портовая скрынка. Унутраныя падцягвальныя рэзістары TMS і TDI таксама можна ўключыць, паставіўшы галачку ў сцяжках TDI Pullup і TMS Pullup. Гэтыя сцяжкі паказаны на малюнку ніжэй.
Малюнак 3-1 Карыстальніцкі інтэрфейс ProChip Designer Fitter Options
Уключыць ДжTAG Інтэрфейс з POF2JED
У POF2JED, ДжTAG Параметр рэжыму можа быць усталяваны на Аўтаматычны, каб POF2JED вызначаў, ці JTAG функцыя ў ATF15xx павінна быць уключана ці не, і гэта залежыць ад таго, ці JTAG падтрымліваецца ў CPLD канкурэнта. Каб уключыць ДжTAG у ATF15xx CPLD незалежна ад таго, ці JTAG падтрымліваецца ў CPLD канкурэнта ці не, JTAG Параметр Mode павінен быць уключаны. Калі ДжTAG уключаны ў ATF15xx, унутраныя падцягвальныя рэзістары TDI і TMS можна ўключыць, пазначыўшы Enable
Скрынкі TDI_PULLUP і Enable TMS_PULLUP у POF2JED. Глядзіце малюнак ніжэй.
Малюнак 3-2 Інтэрфейс карыстальніка POF2JED
Кіраўніцтва і рэкамендацыі
Увага: Варта надаць дадатковую ўвагу гэтаму раздзелу пры выкананні аперацый ISP на CPLD ATF15xx. У гэтым раздзеле абмяркоўваюцца некаторыя з ДжTAG Рэкамендацыі правайдэра, інфармацыя і рэкамендацыі, якія варта добра адзначыць.
- Пераканайцеся, што ДжTAG порт для ўсіх прылад у JTAG ланцуг уключаны.
- Для ATF15xx CPLD, JTAG порт уключаны, калі прылады пустыя/сцёртыя або запраграмаваныя з JTAG уключаны.
- Усе прылады Atmel ATF15xx пастаўляюцца ў пустым/сцёртым стане; такім чынам, ДжTAG порт уключаны для ўсіх новых прылад і гатовы да Інтэрнэт-правайдэра.
- Прылады ATF15xx з JTAG адключаныя трэба сцерці з дапамогай праграміста прылад, які не з'яўляецца правайдэрам, каб зноў уключыць JTAG порт.
- Пераканайцеся, што правільны VCC voltage прымяняецца да кожнай з прылад у JTAG ланцуг.
- ATF15xxAS/ASL CPLD у тыпах пакетаў 84-PLCC, 100-TQFP і 100-PQFP: VCCINT павінна быць ад 4.5 В да 5.5 В, а VCCIO можа быць ад 3.0 В да 3.6 В або ад 4.5 В да 5.5 В.
- ATF15xxAS/ASL CPLD у тыпах корпусаў 44-PLCC і 44-TQFP: VCC павінна быць ад 4.5 да 5.5 В.
- ATF15xxASV/ASVL CPLD: VCC (VCCIO і VCCINT) павінна быць ад 3.0 В да 3.6 В.
- VCC для прылад у JTAG ланцуг павінен быць належным чынам адрэгуляваны і адфільтраваны.
- Для CPLD ATF15xx, якія выкарыстоўваюцца ў большасці прыкладанняў, рэкамендуецца выкарыстоўваць адзін раздзяляльны кандэнсатар 0.22 мкФ для кожнай з пар VCC/GND.
- Рэкамендуецца выкарыстоўваць агульную зямлю для ўсіх прылад у JTAG ланцуг і ДжTAG інтэрфейснае абсталяванне (напрыклад, ATDH1150USB ISP Download Cable).
- Рэкамендуецца пазбягаць працяглых (не больш за пяць прылад) ДжTAG ланцугі.
- Калі доўгі ДжTAG ланцужок неабходны, буферызуе сігналы TMS і TCK пасля кожнай пятай прылады. Пераважней выкарыстоўваць трыгерны буфер Шміта.
- Буферы змяняюць час нарастання і спаду сігналаў TMS і TCK.
- Неабходна прыняць да ўвагі дадатковую затрымку, якую выклікаюць буферы.
- Рэкамендуецца выкарыстоўваць падцягвальныя рэзістары (ад 4.7 кОм да 10 кОм) для сігналаў TMS і TDI і падцягваючы рэзістар для сігналу TCK на JTAG загаловак, каб прадухіліць плаванне гэтых сігналаў, калі яны не кіруюцца абсталяваннем інтэрфейсу.
- Дадатковыя ўнутраныя падцягванні на TMS і TDI даступныя для ATF15xx CPLD.
- Рэкамендуецца спыніць ДжTAG сігналы на ДжTAG загаловак.
- Дапушчальныя як актыўныя, так і пасіўныя завяршэнні; аднак пераважнае пасіўнае спыненне.
- Гэта памяншае звон з-за вялікай даўжыні кабеля/друкаванай платы.
- Спыненне найбольш важна для TMS і TCK.
- Рэкамендуецца, каб усе ўваходы і ўводы/вывады прылад у JTAG ланцуг, акрамя ДжTAG кантакты, павінны быць у статычным стане, калі CPLD ATF15xx запраграмаваны для мінімізацыі шуму.
- Пры выкарыстанні адной з плат распрацоўкі/праграміста Atmel ATF15xx сілкаванне платы павінна быць ВЫКЛЮЧАНА, калі змяняюцца пазіцыі перамычак выбару VCC.
- Для CPLD ATF15xx ДжTAG Інтэрнэт-правайдэр даступны, калі дэталь знаходзіцца ў рэжыме адключэння харчавання з кіраваным кантактам або калі прылада з нізкім энергаспажываннем знаходзіцца ў рэжыме сну.
- Стан прылады пасля перапынення ISP:
- Калі ISP перапынены, усе кантакты ўводу/вываду маюць тры станы, незалежна ад стану ланцугоў Pin-keeper.
- Прадухіляе часткова запраграмаваныя прылады ад спрэчкі шыны з іншымі прыладамі на друкаванай плаце.
- Падчас праграмавання ISP усе кантакты ўводу/вываду знаходзяцца ў адным з наступных умоў:
- Стан высокага імпедансу:
- Калі запраграмавана пустая/сцёртая прылада.
- Калі прылада перапраграмавана з адключанымі схемамі Pin-keeper.
- Прадухіляе канфлікт шыны са знешнімі прыладамі, якія ўзаемадзейнічаюць з CPLD ATF15xx на друкаванай плаце.
- Слаба зафіксаваны ў папярэднім стане:
- Калі запраграмаваная прылада перапраграмуецца з уключанымі схемамі Pin-keeper.
- Кантакты ўводу/вываду захоўваюць папярэднія лагічныя ўзроўні да ISP.
- Забараняе правайдэру ўплываць на працу іншых прылад на сістэмнай плаце.
- Выкарыстанне некалькіх ДжTAG ланцугі на адной дошцы не рэкамендуецца.
- Прылады могуць узаемадзейнічаць паміж рознымі JTAG ланцугі.
- Плата працуе толькі тады, калі ўсе прылады ва ўсіх JTAG ланцужкі запраграмаваны паспяхова.
- Калі праграмаванне не ўдаецца хаця б для адной прылады ў ланцужку, а іншыя JTAG ланцужкі былі паспяхова запраграмаваныя:
- Альбо Atmel, альбо іншыя прылады на борце могуць быць пашкоджаны з-за магчымай праблемы канфлікту шыны для выхадаў з трох станаўленнем.
- Працоўны стан сістэмнай платы не вызначаны; і таму можа адбыцца няправільная функцыянальная праца.
- Устаўка актыўных ланцугоў паміж JTAG загаловак і ДжTAG прылады ў ланцугу не рэкамендуецца. Калі актыўная схема працуе няспраўна, гэта можа выклікаць праблемы з праграмаваннем/праверкай.
- Выкарыстанне змеш.-тtagпрылада ДжTAG ланцугі не рэкамендуецца.
- Гэта ДжTAG ланцугі з прыладамі, якія выкарыстоўваюць розныя VCC абtages і/або інтэрфейс voltagэс.
- Інтэрфейс тtagУзроўні e (VIL, VIH, VOL, VOH) для прылад 5.0 В могуць быць несумяшчальныя з інтэрфейсам voltage ўзроўні для прылад 3.0 В.
- Калі ў ATMISP узніклі праблемы са зносінамі з JTAG апаратная ланцуг прылады, паспрабуйце запусціць Self Calibrate або Manually Calibrate, каб знізіць частоты JTAG сігналы.
- Перад пачаткам праграмавання пераканайцеся, што святлодыёд на кабелі ATDH1150USB уключаны і гарыць зялёным. Упэўніцеся, што кабель спампоўкі інтэрнэт-правайдэра можа правільна ўзаемадзейнічаць з праграмным забеспячэннем ATMISP.
- Пераканайцеся, што правільны VCC voltage прымяняецца да кабеля ATDH1150USB.
- VCC, які выкарыстоўваўся першай прыладай у ДжTAG ланцуг павінен падключацца да кабеля ATDH1150USB праз кантакт 4 10-кантактнага JTAG загаловак.
- Для CPLD ATF15xx з асобнымі VCCINT і VCCIO варта выкарыстоўваць VCCIO для кабеля ATDH1150USB.
Інфармацыя для замовы
Код замовы | Апісанне |
ATF15xx-DK3-U | Камплект распрацоўніка/праграміста CPLD (уключае ATF15xxDK3-SAA44 і ATDH1150USB або ATDH1150USB-K) |
ATF15xxDK3-SAA100 | 100-кантактная плата адаптара разеткі TQFP для платы DK3 |
ATF15xxDK3-SAJ44 | 44-кантактная плата адаптара разеткі PLCC для платы DK3 |
ATF15xxDK3-SAJ84 | 84-кантактная плата адаптара разеткі PLCC для платы DK3 |
ATF15xxDK3-SAA44 | 44-кантактная плата адаптара разеткі TQFP для платы DK3 |
ATDH1150USB | Atmel ATF15xx CPLD на базе USB JTAG Кабель для загрузкі правайдэра |
Гісторыя версій
дак. Рэв. | Дата | Каментарыі |
A | 12/2015 | Першапачатковы выпуск дакумента. |
КАНТАКТНАЯ ІНФАРМАЦЫЯ
Карпарацыя Atmel
- 1600 Technology Drive, Сан-Хасэ, Каліфорнія 95110 ЗША
- Т: (+1)(408) 441.0311
- Тэлефон: (+1)(408) 436.4200
- www.atmel.com
© 2015 Atmel Corporation. / Рэв.: Atmel-8968A-CPLD-ATF-ISP_Кіраўніцтва карыстальніка-12/2015
Atmel®, лагатып Atmel і іх камбінацыі, Enabling Unlimited Possibilities® і іншыя з'яўляюцца зарэгістраванымі гандлёвымі маркамі або гандлёвымі маркамі карпарацыі Atmel у ЗША і іншых краінах. Іншыя тэрміны і назвы прадуктаў могуць быць гандлёвымі маркамі іншых.
АДМОВА АД АДКАЗНАСЦІ: Інфармацыя ў гэтым дакуменце прадастаўляецца ў сувязі з прадуктамі Atmel. Гэты дакумент або ў сувязі з продажам прадуктаў Atmel не прадастаўляюць ніякай ліцэнзіі, відавочнай або ўяўнай, на падставе адмовы або іншым чынам, на права інтэлектуальнай уласнасці. АКРАМЯ ТАКІХ, ПАЛАДАНЫХ ВА ЎМОВАХ ПРОДАЖУ ATMEL, РАЗМЕШЧАНЫХ НА ATMEL WEBСАЙТ, ATMEL НЕ НЯСЕ НІЯКАЙ АДКАЗНАСЦІ І АДМОВАЛЯЕЦЦА АД ЛЮБЫХ ЯВНЫХ, РАЗУМЕВАННЫХ АБО СТАТУТНЫХ ГАРАНТЫЙ ДА ЯГО ПРАДУКТАЎ, ВКЛЮЧАЮЧЫ, АЛЕ НЕ АБМЕЖУЮЧЫСЯ, РАЗРАЗУМЕВАЕМЫЯ ГАРАНТЫІ ТАВАЖНАЙ ПРЫГОДНАСЦІ, ПРЫДАТНАСЦІ ДЛЯ ПЭЎНАЙ МЭТЫ АБО НЕПАРУШЭННЕ. НІ У КІМ РАБОТЫ ATMEL НЕ НЯСЕ АДКАЗНАСЦІ ЗА ЛЮБЫЯ ПРАМЫЯ, УСКОСНЫЯ, СЛЕДКАВЫЯ, ШТРАФНЫЯ, СПЕЦЫЯЛЬНЫЯ АБО ВЫПАДКОВЫЯ ШКОДЫ (УКЛЮЧАЮЧЫ, БЕЗ АБМЕЖАВАННЯ, ШКОДУ ЗА СТРАТЫ І ПРЫБЫТКІ, ПЕРЫПЫ ДЗЕЙНАСЦІ АБО СТРАТУ ІНФАРМАЦЫІ), ЯКІЯ Ўзніклі ВЫКАРЫСТАННЕ ГЭТЫМ ДАКУМЕНТАМ АБО НЯМОЖНАСЦЬ ВЫКАРЫСТАННЯ, НАВАТ КАЛІ ATMEL БЫЛА ПАВЕДАМЛЕНА ПРА МАГЧЫМАСЦЬ ТАКОГА ШКОДЫ. Кампанія Atmel не робіць ніякіх заяў і не дае гарантый у дачыненні да дакладнасці або паўнаты змесціва гэтага дакумента і пакідае за сабой права ўносіць змены ў спецыфікацыі і апісанні прадукту ў любы час без папярэдняга паведамлення. Atmel не бярэ на сябе ніякіх абавязацельстваў абнаўляць змешчаную тут інфармацыю. Калі не пазначана іншае, прадукты Atmel не падыходзяць і не павінны выкарыстоўвацца ў аўтамабільных прылажэннях. Прадукты Atmel не прызначаныя, дазволеныя або гарантаваныя для выкарыстання ў якасці кампанентаў у праграмах, прызначаных для падтрымання або падтрымання жыцця. АДМОВА АД АДКАЗНАСЦІ ДЛЯ ПРЫМЯНЕННЯЎ, ВАЖНЫХ ДЛЯ БЯСПЕКІ, ВАЙСКОВЫХ І АЎТАМАБІЛЬНЫХ ПРЫЛОЖАННЯЎ: Прадукцыя Atmel не прызначана і не будзе выкарыстоўвацца ў сувязі з якімі-небудзь прылажэннямі, дзе паломка такіх прадуктаў прывядзе да сур'ёзных цялесных пашкоджанняў або смерці («Крытычна важныя для бяспекі»). Прыкладанні”) без спецыяльнай пісьмовай згоды супрацоўніка Atmel. Крытычна важныя для бяспекі прыкладанні ўключаюць, без абмежавання, прылады і сістэмы жыццезабеспячэння, абсталяванне або сістэмы для эксплуатацыі ядзерных установак і сістэм узбраення. Прадукцыя Atmel не распрацавана і не прызначана для выкарыстання ў ваенных або аэракасмічных прымяненнях або асяроддзях, за выключэннем выпадкаў, калі Atmel адмыслова прызначыла іх ваеннага класа. Прадукцыя Atmel не распрацавана і не прызначана для выкарыстання ў аўтамабільных прылажэннях, за выключэннем выпадкаў, калі кампанія Atmel спецыяльна пазначае яе як аўтамабільную.
Дакументы / Рэсурсы
![]() |
Комплексная праграмуемая лагічная прылада Atmel ATF15xx [pdfКіраўніцтва карыстальніка ATF15xx, ATF15xx Комплексная праграмуемая лагічная прылада, Комплексная праграмуемая лагічная прылада, Праграмуемая лагічная прылада, Лагічная прылада, Прылада |