Atmel-логотип

Atmel ATF15xx комплекстүү программалануучу логикалык аппарат

Atmel-ATF15xx-Комплекстүү-Программалануучу-Логикалык-Түзмөк-продукты

Техникалык шарттар

  • Продукт аты: Atmel ATF15xx Системалык программалоо
  • Модели: ATF15xx
  • Түрү: Комплекстүү программалануучу логикалык түзүлүш (CPLD)
  • Программалоо ыкмасы: Системалык программалоо (ISP)
  • Интерфейс: ЖTAG ISP Interface
  • Өндүрүүчү: Atmel

Көп берилүүчү суроолор

С: Мен үчүнчү тараптын программалоо программасын ATF15xx CPLD менен колдоно аламбы?

Ж: Ооба, программалык камсыздоо программалоо алгоритмин жана ДжTAG ATF15xx CPLDs үчүн керектүү нускамалар.

С: Бир эле учурда бир нече ATF15xx CPLD программалоо мүмкүнбү?

А: Ооба, ЖTAG ISP интерфейси бир эле учурда бир нече CPLDди эффективдүү программалоо үчүн бир нече түзмөк программалоосун колдойт.

Introduction

  • Logic Doubling® архитектурасы менен Atmel® ATF15xx Комплекстүү Программалануучу Логикалык Түзмөктөр (CPLDs) IEEE Std аркылуу Системадагы Программалоону (ISP) колдойт. 1149.1 Биргелешкен сыноо аракети тобу (ЖTAG) интерфейси. Бул функция программалоонун ийкемдүүлүгүн жогорулатат жана ар кандай этаптарда пайдаларды берет; продукцияны иштеп чыгуу, өндүрүү жана талаада пайдалануу. Бул колдонуучу колдонмо төмөндө келтирилгендей ISP колдоосу менен ATF15xx CPLDтерде ISPди ишке ашыруу үчүн долбоорлоо ыкмаларын жана талаптарын сүрөттөйт:
  • ATF1502AS/ASL/ASV
  • ATF1504AS/ASL/ASV/ASVL
  • ATF1508AS/ASL/ASV/ASVL

Өзгөчөлүктөрү жана артыкчылыктары

Системалык программалоо ISP түзмөктөрүн Принципалдык схемаларга (ПКБ) орнотулгандан кийин программалоого жана кайра программалоого мүмкүндүк берет. Бул тышкы түзүлүштүн программистинде түзмөктөрдү ПХБларга орнотулганга чейин программалоо үчүн өндүрүш процессинде талап кылынган кошумча иштетүү кадамын жок кылат. Бул кадамды жок кылуу, программалоо агымы учурунда жогорку пиндик беттик монтаждоочу түзүлүштөрдүн назик өткөргүчтөрүн бузуу же электростатикалык разряд (ESD) аркылуу аппаратка зыян келтирүү мүмкүнчүлүгүн азайтат. ISP ошондой эле колдонуучуларга ISP түзмөктөрүн PCBлерден алып салбастан дизайнга өзгөртүүлөрдү жана талааларды жаңыртууга мүмкүнчүлүк берет. Мындан тышкары, ал ISP түзмөктөрүндө тутумдагы программалоо операцияларын аткаруу жана бул программалоо операцияларын схемалык платалардын өндүрүш агымына интеграциялоо үчүн орнотулган микроконтроллерди же микросхемадагы тестерди колдонууга мүмкүндүк берет.

Системалык программалоо системалары

ATF15xx CPLD үчүн ISP тутумунун үч маанилүү компоненти болуп төмөнкүлөр саналат:

Программалык камсыздоо

Программалоо алгоритмин ишке ашыруу, ошондой эле ДжTAG максаттуу ISP түзмөктөр үчүн нускамалар жана маалыматтар. Бул компьютерде иштеген программалык камсыздоо, орнотулган микроконтроллер же микросхемадагы тестирлөөчү жабдуу болушу мүмкүн.

Interface Hardware

Максаттуу тактадагы ISP программасы менен ISP түзмөктөрүнүн ортосундагы байланыш каналы. Бул ISP жүктөө кабели же Atmel'ден программист же үчүнчү тараптын сатуучусу, микросхемадагы тестирлөө жабдуулары же PCBдеги орнотулган микроконтроллер менен ISP түзмөктөрүнүн ортосундагы байланыштар болушу мүмкүн

Максаттуу такта

ISP түзмөктөрүн камтыган схема ДжTAG чынжыр. Бул Atmel компаниясынын ATF15xx CPLD Өнүктүрүү/Программист тактасы же ылайыктуу J менен атайын иштелип чыккан схема болушу мүмкүн.TAG интерфейс аппараттык байланыштары.

Бул үч компоненттен тышкары, бир JEDEC file ATF15xx CPLD программалоо үчүн зарыл. Бул JEDEC file дизайнын түзүү менен түзүлүшү мүмкүн file Atmel WinCUPL жана Atmel ProChip Designer сыяктуу ATF15xx CPLD колдогон иштеп чыгуу программасын колдонуу. Atmel ошондой эле котормочу программалык камсыздоону, POF2JED.exe программасын камсыз кылат, ал чыгарууну өзгөртөт file атаандаштын программалоо форматынан JEDECке чейин file ATF15xx CPLD менен шайкеш келет. Бул утилита жөнүндө көбүрөөк маалымат алуу үчүн, Atmel тиркемесинин эскертүүсүн караңыз, "ATF15xx Product Family Conversion", Atmelде жеткиликтүү webсайт. JEDEC кийин fileлар бардык ATF15xx CPLD үчүн түзүлгөн, аларды максаттуу тактада программалоого болот. ATF15xx CPLDs төмөнкү системадагы программалоо системалары тарабынан программаланышы мүмкүн:

  • ATF15xx In-System Programming System
  • Камтылган микроконтроллерлер
  • Схема ичиндеги сыноочулар

Atmel ATF15xx In-System Programming System

ATF15xx CPLD тутумунда программалоо үчүн ISP программасы, жүктөө кабели жана иштеп чыгуу/программист комплекти Atmelден жеткиликтүү жана алар төмөндөгү бөлүмдөрдө сүрөттөлөт.

ISP Программасы

Atmel ATF15xx ISP программасы, ATMISP, J ишке ашыруу үчүн негизги каражат болуп саналатTAG ATF15xx CPLDs боюнча системадагы программалоо. ATMISP Windows негизиндеги негизги компьютерде иштейт жана максаттуу ISP аппараттык тутумунда ATF15xx CPLD тутумунда программалоону ишке ашырат же Сериялык вектор форматын (.SVF) жаратат. file максаттуу системада ATF15xx CPLDs программалоо үчүн Automatic Testing Equipment (ATE) тарабынан колдонулушу керек. ATMISP адегенде колдонуучулардан ДжTAG максаттуу системада түзмөк чынжыр. Андан кийин ал тиешелүү ЖTAG ISP көрсөтмөлөрү ДжTAG J ылайык максаттуу системадагы аппарат чынжырTAG Компьютердин USB же LPT порту аркылуу колдонуучулар тарабынан көрсөтүлгөн түзмөк тизмеги маалыматы. Atmel ATMISP программалык камсыздоо жөнүндө көбүрөөк маалымат жеткиликтүү www.atmel.com/tools/ATMISP.aspx.

ISP жүктөө кабели

Atmel ATF15xx USB негизиндеги ISP Жүктөө кабели, ATDH1150USB, бир жагынан хост компьютеринин стандарттык USB портуна жана J портуна туташат.TAG башка тарапта максаттуу схеманын баш. Ал ЖTAG инструкциялар жана маалыматтар ATMISP тарабынан негизги компьютерде иштеп, максаттуу схемадагы ISP түзмөктөрүнө. ATDH1150USB кабели жөнүндө көбүрөөк маалымат бар www.atmel.com/tools/ATDH1150USB.aspx.

Өнүктүрүү/Программист

Atmel ATF15xx Иштеп чыгуу/Программист комплекти, ATF15xx-DK3-U, толук иштеп чыгуу системасы жана ATF15xx CPLDs үчүн ISP программист болуп саналат. Бул комплект дизайнерлерге прототиптерди иштеп чыгуунун жана ATF15xx ISP CPLD менен жаңы конструкцияларды баалоонун абдан тез жана оңой жолун камсыз кылат. ATF15xx CPLDлерде сунушталган пакеттердин түрлөрүнүн көпчүлүгүн колдоо үчүн ар кандай розетка адаптер такталарынын болушу менен, бул комплект J аркылуу жеткиликтүү пакет түрлөрүнүн көпчүлүгүндө ATF15xx ISP CPLDлерди программалоо үчүн ISP программисти катары колдонулушу мүмкүн.TAG интерфейс. Atmel ATF15xx-DK3-U комплекти жөнүндө көбүрөөк маалымат жеткиликтүү www.atmel.com/tools/ATF15XX-DK3-U.aspx.

Камтылган микроконтроллер системасы

Программалоо алгоритми жана ДжTAG ATF15xx CPLD үчүн нускамалар микроконтроллерде же микропроцессордо ишке ашырылышы мүмкүн, андан кийин максаттуу тактада ATF15xx CPLDлерди программалоо үчүн колдонулушу мүмкүн. Мүмкүн болгон ыкмалардын бири - бардык тиешелүү ЖTAG протоколдук маалымат (б.а. ЖTAG нускамалар жана маалыматтар) SVF file ATMISP программасы тарабынан түзүлгөн, андан кийин бул маалыматты микроконтроллердин же микропроцессордун кодун ишке ашыруу үчүн колдонуңуз, ал JTAG ISP түзмөктөрү үчүн сигналдар JTAG чынжыр. Бул ыкма кыналган микроконтроллери же микропроцессору бар системалар үчүн эң ылайыктуу жана бул тышкы системадагы программалоонун программалык жана аппараттык куралдарын колдонууну жокко чыгарат.

In-circuit Testing System

ATF15xx CPLDлерди JTAG микросхемадагы тестерди колдонуу менен схеманы сыноо учурунда интерфейс. Жалпысынан алганда, SVF file ATMISP тарабынан түзүлгөн бардык тиешелүү Дж камтууга тийишTAG Системалык программалоо маалыматы, бул схемадагы тестерлер максаттуу схемадагы ATF15xx CPLDлерди программалоосу керек. Бул ыкма программалоо кадамын тестирлөөгө интеграциялоого мүмкүндүк беретtagөндүрүш агымынын e.

JTAG ISP Interface

ATF15xx CPLDs үчүн ISP IEEE 1149.1 Std колдонуу менен ишке ашырылат. ЖTAG интерфейс. Бул интерфейсти ATF15xx CPLDлерди өчүрүү, программалоо жана текшерүү үчүн колдонсо болот. ДжTAG интерфейс TCK, TMS, TDI жана TDO сигналдарынан жана JTAG Сыноо мүмкүндүк алуу порту (TAP) контроллери. TCK пин J үчүн саат киргизүү болуп саналатTAG TAP контроллери жана JTAG көрсөтмөлөр жана маалыматтар. TDI пин сериялык маалыматтарды киргизүү болуп саналат. Бул программалоо инструкцияларын жана маалыматтарды ISP түзмөктөрүнө которуу үчүн колдонулат. TDO пин сериялык маалымат чыгаруу болуп саналат. Ал ISP түзмөктөрүнөн маалыматтарды которуу үчүн колдонулат. TMS пин - бул режимди тандаган пин. Ал Дж. абалын көзөмөлдөйтTAG TAP контроллери. ДжTAG ISP максаттуу тактасындагы ATF15xx CPLD интерфейсинин пиндери ISP интерфейсинин аппараттык жабдыктарына (б.а. ISP жүктөө кабели) адатта 10 пиндик аталыш аркылуу туташтырылышы керек. ISP интерфейсинин аппараттык жабдыгы да ISP программалык камсыздоосун иштеткен хост PC менен туташтырылышы керек. ISP интерфейсинин аппараттык камсыздоосу ISP программасы менен ISP түзмөктөрүнүн ортосунда байланышты орнотот жана ал ISP программалык камсыздоосуна программалоо инструкцияларын жана маалыматтарды хост компьютерден ATF15xx CPLDs өткөрүүгө мүмкүндүк берет. ATF15xx CPLDs менен JTAG өзгөчөлүктөр толугу менен ДжTAG шайкеш келет жана ошондой эле JTAG стандарт. ATF15xx CPLDs J бир бөлүгү болуп конфигурацияланса болотTAG BST чынжыр башка ДжTAG системалык платаны контур ичинде сыноо үчүн түзүлүштөр. Бул өзгөчөлүк менен, ATF15xx CPLD башка J менен бирге райондук тактасында сыналышы мүмкүн.TAG- тырмактарды сыноодон өтпөстөн колдоого алынган түзмөктөр.

Жалгыз түзмөк программалоо

ДжTAG ISP интерфейсин бир ATF15xx CPLD программалоо үчүн конфигурациялоого болот. ДжTAG бир түзмөк үчүн конфигурация төмөнкү сүрөттө көрсөтүлгөн. ATF15xx CPLD ушундай жол менен конфигурацияланганда, аппараттын TDI жана TDO пиндеринин ортосунда регистр пайда болот. Реестрдин өлчөмү ЖTAG инструкциянын туурасы жана ошол нускамага которулуп жаткан маалыматтар. Сүрөт 2-1 JTAG ТүзмөкAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (1)

Бир нече түзмөктү программалоо

ATF15xx CPLD бир нече J ромашка чынжырынын бир бөлүгү катары конфигурацияланышы мүмкүнTAG-колдоого алынган түзмөктөр төмөндө сүрөттөлгөндөй, ошондой эле төмөнкү сүрөттө көрсөтүлгөн.

  1. J ичиндеги ар бир түзмөк үчүн TMS жана TCK пинди туташтырыңызTAG J. TMS жана TCK пиндерине чынжырTAG схемалык тактадагы интерфейстин аталышы.
  2. TDI пинди биринчи аппараттан Jдын TDI пинине туташтырыңызTAG интерфейстин аталышы.
  3. TDO пинди биринчи түзмөктөн кийинки аппараттын TDI пинине туташтырыңыз. Акыркысынан башкасынын баары туташканга чейин бул процессти улантыңыз.
  4. TDO пинди акыркы аппараттан Jдын TDO пинине туташтырыңызTAG интерфейстин аталышы.

Сүрөт 2-2 Бир нече түзмөк JTAG КонфигурацияAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (2)

J ичинде бир нече түзмөктү программалоо үчүнTAG чынжыр, колдонуучулар мындай функцияларды колдогон ISP программалык куралдарын колдонушу керек. ISP программасында колдонуучулар төмөнкүлөрдү көрсөтүшү керек:

  • ЖTAG чынжыр.
  • Аппараттардын бөлүктөрүнүн номерлери жана ДжTAG чынжыр.
  • JTAG аппараттардын ар бири үчүн операциялар.
  • Башка ЖTAG- тиешелүү маалыматтар, мисалы, ЖTAG түзмөктөрдүн ар бири үчүн нускама туурасы.

Бир жолу ДжTAG ромашка чынжыр ISP максаттуу тактасында жана ISP программасында туура орнотулган, JTAG чынжыр бир эле учурда программаланышы мүмкүн.

Дизайн кароолору

ISPти ATF15xx CPLDде аткаруу үчүн, JTAG ATF15xx интерфейси сакталууга тийиш. Ошондуктан, TMS, TDI, TDO жана TCK пиндери үчүн төрт киргизүү/чыгаруу пиндери J үчүн сакталышы керек.TAG жана колдонуучу I/O катары колдонулушу мүмкүн эмес. Бул төөнөгүчтөрдүн пин номерлери кайсы ATF15xx CPLD колдонулганына жана анын пакетинин түрүнө жараша болот. Пинут маалыматы үчүн төмөнкү таблицага кайрылыңыз. ДжTAG стандарт TMS жана TDI төөнөгүчтөрүн JTAG чынжыр. ATF15xx CPLD бул төөнөгүчтөр үчүн ички тартылуу өзгөчөлүгүнө ээ, ал иштетилгенде тышкы тартылуучу резисторлорго болгон муктаждыкты сактайт. Мындан тышкары, ЖTAG ATF15xx CPLDтерде ISPди аткаруу үчүн интерфейс өзгөчөлүгү иштетилиши керек. Иштетүү ЖTAG Interface ATF15xx дизайнын түзүүдөн мурун атайын Atmel түзмөгүнүн түрлөрүн же параметр жөндөөлөрүн тандоону талап кылат. Бул жол-жоболор бул колдонмодо WinCUPL, ProChip Designer жана POF2JED үчүн баяндалган. Демейки боюнча, бардык жаңы ATF15xx CPLDs JTAG интерфейс иштетилди. Бир жолу логикалык ресурстар ДжTAG интерфейс сакталган, колдонуучулар ATMISP программасын колдонуу менен максаттуу тактадагы каалаган ATF15xx CPLDди программалап, текшерип жана өчүрө алышат.

Кеңеш: Төрт ДжTAG төөнөгүчтөр J үчүн сакталганTAG интерфейсинде, колдонуучулар бул төөнөгүчтөр менен байланышкан макроуячаларда көмүлгөн логикалык функцияларды ишке ашыра алышат.

Таблица 3-1 ATF15xx CPLD JTAG Pin номерлери

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

Ж иштетүүTAG WinCUPL менен интерфейс

иштетүү үчүн ЖTAG WinCUPL интерфейси менен, дизайнды түзүүдөн мурун, ылайыктуу ATF15xx ISP түзмөгүнүн түрү көрсөтүлүшү керек. Дизайн ийгиликтүү түзүлгөндөн кийин, JEDEC file менен ЖTAG иштетилген интерфейс өзгөчөлүгү түзүлдү. Бул JEDEC качан file ATF15xxCPLDге программаланган, анын JTAG интерфейс иштетилген. Колдонуучулар TDI жана TMS ички тартма резисторлорун CUPL дизайнына төмөнкү менчик билдирүүлөрүн кошуу менен иштете алышат. file.

  • PROPERTY ATMEL {TDI_PULLUP = ON};
  • PROPERTY ATMEL {TMS_PULLUP = ON};

Эскертүү: Эгерде ATF15xx ISP түзмөгүнүн түрү J колдонгон дизайн үчүн колдонулсаTAG интерфейс төөнөгүчтөрүн логикалык киргизүү/чыгаруу пиндери катары, WinCUPL катаны жаратат.

Төмөнкү кадамдар WinCUPLде учурдагы дизайнды кантип ачууну, аппараттын түрүн көрсөтүүнү жана дизайнды компиляциялоону талкуулайт.

  1. WinCUPL негизги менюсунда, тандаңыз File > Ачык. CUPL (.pld) булагын тандаңыз file тиешелүү жумушчу каталогдон.
  2. PLD булагын ачуу үчүн OK басыңыз file.
  3. WinCUPL негизги менюсунда, тандаңыз File > Сактоо. Бул булакка киргизилген өзгөртүүлөрдү сактайт file.
  4. Негизги менюдан Жолдор > Түзмөктөр тандаңыз. Бул Түзмөктү тандоо диалог кутусун ачат.
  5. Тийиштүү ATF15xx ISP түзмөгүн тандаңыз. WinCUPL тарабынан колдоого алынган бардык ATF15xx түзмөк түрлөрүнүн тизмеси үчүн төмөнкү таблицаны караңыз.
  6. Аспап тандоо менюсун жабуу үчүн OK тандаңыз.
    • Эскертүү: Кошумча ыкма катары төмөнкү таблицадан ылайыктуу ATF15xx түзмөгүнүн түрүн тандап, аны CUPL булагынын баш бөлүмүндө кошуу керек. file.
  7. WinCUPL негизги менюсунда Run> Device Dependent Compile тандаңыз.
    • WinCUPL дизайнды түзүп, Atmel аппаратынын слесарь монтаждоочусун чыгарат. Эгерде дизайн туура келсе, JEDEC file автоматтык түрдө түзүлөт.
    • JEDEC качан file аппаратка программаланган, ДжTAG интерфейси, кошумча ички TMS жана TDI тартмалары жана кошумча пин-кеепер схемалары иштетилген.

Эскертүү: Atmel ISP түзмөгүнүн түрүн тандоо автоматтык түрдө JTAG Atmel WinCUPL Atmel түзмөгүн слесарь иштеткенде демейки боюнча интерфейс.

Эгерде долбоорлор ДжTAG интерфейс же ISP кошумча колдонулбайт, Atmel ISP эмес түзмөгүнүн түрү тандалышы керек. Түзмөктөрдүн тизмеси үчүн төмөнкү таблицаны караңыз. Андан кийин аппаратты тышкы программалоочу аркылуу кайра программалоого болот. Төмөнкү таблицада WinCUPL үчүн Atmel ISP жана Atmel ISP эмес түзмөк түрлөрү келтирилген.

Таблица 3-2 WinCUPL ATF15xx Түзмөк түрү

Түзмөктүн аталышы Пакет түрү WinCUPL түзмөк түрү
JTAG Иштетилди JTAG Өчүрүлгөн
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

Ж иштетүүTAG Atmel ProChip Designer менен интерфейс

иштетүү үчүн ЖTAG ProChip Designer менен интерфейс:

  1. Тиешелүү ProChip Designer долбоорун ачыңыз.
  2. Device Fitter астындагы Atmel Fitter баскычын чыкылдатуу менен Fitter Options терезесин ачыңыз.
  3. Глобалдык түзмөк өтмөгүн тандап, андан кийин JTAG Порт куту. TMS жана TDI ички тартма резисторлорун TDI Pullup жана TMS Pullup кутучаларын текшерүү аркылуу иштетүүгө болот. Бул белгилөө кутучалары төмөндөгү сүрөттө көрсөтүлгөн.

Сүрөт 3-1 ProChip Designer Fitter Options User InterfaceAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (3)

Ж иштетүүTAG POF2JED менен интерфейс

POF2JEDде ДжTAG POF2JED JTAG ATF15xx өзгөчөлүгү иштетилиши керек же иштетилбеши керек жана ал ДжTAG атаандаштын CPLD колдоого алынат. Жандыруу үчүн ЖTAG ATF15xx CPLDде ДжTAG атаандаштын CPLDде колдоого алынабы же жокпу, ДжTAG Режим опциясы On деп коюлушу керек. Качан ЖTAG ATF15xx иштетилген болсо, TDI жана TMS ички тартма резисторлорун Иштетүүнү текшерүү аркылуу иштетүүгө болот
POF2JED ичинде TDI_PULLUP жана TMS_PULLUP кутучаларын иштетүү. Төмөнкү сүрөттү караңыз.

Сүрөт 3-2 POF2JED Колдонуучу интерфейсиAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (4)

Көрсөтмөлөр жана сунуштар

Көңүл буруңуз: ATF15xx CPLDтерде ISP операцияларын аткарууда бул бөлүмгө өзгөчө көңүл буруу керек. Бул бөлүмдө ЖTAG ISP көрсөтмөлөрү, маалымат жана сунуштар жакшы белгилениши керек.

  1. ДжTAG J ичиндеги бардык түзмөктөр үчүн портTAG чынжыр иштетилген.
    • ATF15xx CPLD үчүн, ДжTAG түзмөктөр бош/тазаланган же J менен программаланган болсо, порт иштетилетTAG иштетилген.
    • Бардык Atmel ATF15xx түзмөктөрү бош/тазаланган абалда жөнөтүлөт; ошондуктан, ЖTAG порт бардык жаңы түзмөктөр үчүн иштетилген жана ISP үчүн даяр.
    • ATF15xx түзмөктөрү менен JTAG өчүрүлгөндү кайра иштетүү үчүн ISP эмес программалоочу аркылуу өчүрүү керекTAG порт.
  2. Туура VCC томун текшериңизtagе Ж-дагы ар бир аппаратка колдонулатTAG чынжыр.
    • 15-PLCC, 84-TQFP жана 100-PQFP топтом түрлөрүндөгү ATF100xxAS/ASL CPLDs: VCCINT 4.5V жана 5.5V ортосунда болушу керек, ал эми VCCIO 3.0V жана 3.6V же 4.5V жана 5.5V ортосунда болушу мүмкүн.
    • 15-PLCC жана 44-TQFP топтом түрлөрүндөгү ATF44xxAS/ASL CPLD'тери: VCC 4.5V менен 5.5V ортосунда болушу керек.
    • ATF15xxASV/ASVL CPLDs: VCC (VCCIO жана VCCINT) 3.0V жана 3.6V ортосунда болушу керек.
  3. Дж.дагы аппараттар үчүн VCCTAG чынжыр туура жөнгө салынышы жана чыпкаланышы керек.
    • Көпчүлүк колдонмолордо колдонулган ATF15xx CPLD үчүн VCC/GND жуптарынын ар бири үчүн бирден 0.22µF ажыратуучу конденсаторду колдонуу сунушталат.
  4. Бул Дж аппараттардын бардык үчүн жалпы негиз колдонуу сунуш кылынатTAG чынжыр жана ЖTAG интерфейс жабдыгы (б.а. ATDH1150USB ISP Download Cable).
  5. Узак (беш аппараттан ашык эмес) ЖTAG чынжырлар.
    1. Эгерде узак ЖTAG чынжыр керек болсо, ар бир бешинчи аппараттан кийин TMS жана TCK сигналдарын буферлөө. Schmitt триггер буферин колдонуу артыкчылыктуу.
    2. Буферлер TMS жана TCK сигналдарынын көтөрүлүү жана төмөндөө убакыттарын өзгөртөт.
    3. Буферлердин кошумча кечигүүлөрүн эске алуу керек.
  6. TMS жана TDI сигналдары үчүн тартылуучу резисторлорду (4.7КОмдон 10КОмго чейин) жана J дарегинде TCK сигналы үчүн ылдый түшүрүүчү резисторду колдонуу сунушталат.TAG Бул сигналдардын интерфейс жабдыктары тарабынан башкарылбаганда калкып кетүүсүнө жол бербөө үчүн баш.
    • TMS жана TDI боюнча кошумча ички тартылуу ATF15xx CPLD үчүн жеткиликтүү.
  7. ЖTAG сигналдар ЖTAG баш.
    • Активдүү жана пассивдүү токтотуулар кабыл алынат; бирок пассивдүү токтотуу артык.
    • Бул узун кабель / PCB изинин узундугуна байланыштуу шыңгыроону азайтат.
    • Токтотуу TMS жана TCK үчүн эң маанилүү.
  8. Дж ичиндеги түзмөктөрдүн бардык киргизүүлөрү жана киргизүү/чыгаруулары сунушталатTAG чынжыр, ЖTAG ATF15xx CPLD ызы-чууну азайтуу үчүн программаланганда, төөнөгүчтөр статикалык абалда болушу керек.
  9. Atmel ATF15xx иштеп чыгуу/программист такталарынын бирин колдонууда, VCC тандоо секирүүчүлөрүнүн позициялары өзгөртүлүп жатканда, тактага болгон электр энергиясы ӨЧҮРҮҮ керек.
  10.  ATF15xx CPLDs үчүн, ДжTAG ISP бөлүк PIN менен башкарылган Өчүрүү режиминде же "аз кубаттуу" түзмөк уктап жатканда жеткиликтүү болот.
  11.  ISP үзгүлтүккө учурагандан кийин түзмөктүн абалы:
    • Эгерде ISP үзгүлтүккө учураса, Pin-Keeper схемаларынын абалына карабастан, бардык киргизүү/чыгаруу пиндери үч ирет көрсөтүлөт.
    • Жарым-жартылай программаланган түзмөктөрдүн схемалык тактадагы башка түзмөктөр менен шина талашуусуна жол бербейт.
  12. ISP программалоо учурунда бардык киргизүү/чыгаруу пиндери төмөнкү шарттардын биринде болот:
    • Жогорку импеданс абалы:
    • Бош/тазаланган аппарат программаланганда.
    • Түзмөк Pin-Keeper схемалары өчүрүлгөн менен кайра программаланганда.
    • Электрондук тактадагы ATF15xx CPLD'лери менен болгон тышкы түзмөктөр менен автобус талашын алдын алат.
    • Мурунку абалга начар бекитилген:
    • Программаланган түзүлүш Pin-Keeper схемалары иштетилген менен кайра программаланганда.
    • Киргизүү/чыгаруу пиндери ISPге чейинки мурунку логикалык деңгээлдерди сактайт.
    • ISP тутумдук тактадагы башка түзмөктөрдүн иштешине таасирин тийгизбейт.
  13. Көптөгөн ЖTAG бир тактайга чынжырлар сунушталбайт.
    • Түзмөктөр ар кандай J ортосунда өз ара аракеттениши мүмкүнTAG чынжырлар.
    • Такта бардык түзмөктөрдө ДжTAG чынжырлар ийгиликтүү программаланган.
    • Эгерде программалоо чынжырдагы жок дегенде бир түзмөк үчүн иштебей калса, башка JTAG чынжырлар ийгиликтүү программаланган:
    • Атмел же борттогу башка түзмөктөр үч-стативдүү чыгуулар үчүн автобус талаш-тартыш проблемасынан улам бузулушу мүмкүн.
    • Тутумдук тактанын иштөө абалы аныкталбаган; демек, туура эмес функционалдык операция болушу мүмкүн.
  14. Дж арасына активдүү схемаларды киргизүүTAG баш жана ЖTAG чынжырдагы түзмөктөр сунушталбайт. Эгерде активдүү схема бузулса, бул программалоо/текшерүү көйгөйлөрүн жаратышы мүмкүн.
  15. аралаш-том колдонууtagд аппарат ЖTAG чынжыр сунуш кылынбайт.
    • Булар ЖTAG ар кандай VCC том колдонгон түзмөктөр менен чынжырларtages жана/же интерфейс томtages.
    • Interface томtag5.0V түзмөктөр үчүн e-деңгээлдери (VIL, VIH, VOL, VOH) интерфейстин көлөмү менен шайкеш келбеши мүмкүнtag3.0V түзмөктөр үчүн э деңгээли.
  16. Эгерде ATMISPте ДжTAG аппараттын аппараттык чынжырын, J жыштыктарын төмөндөтүү үчүн Self Calibrate же Manually Calibrate иштетип көрүңүзTAG сигналдар.
  17. Программалоо башталганга чейин ATDH1150USB кабелиндеги LED күйгүзүлгөнүн жана жашыл күйүп турганын текшериңиз. ISP жүктөө кабели ATMISP программасы менен туура байланыша аларын текшериңиз.
  18. Туура VCC томун текшериңизtage ATDH1150USB кабелине колдонулат.
    • Биринчи аппарат тарабынан колдонулган VCC ДжTAG чынжыр ATDH1150USB кабелине 4 пин J пин 10 аркылуу берилиши керекTAG баш.
    • Өзүнчө VCCINT жана VCCIO менен ATF15xx CPLD үчүн VCCIO ATDH1150USB кабели үчүн колдонулушу керек.

Заказ берүү маалыматы

Заказ коду Description
ATF15xx-DK3-U CPLD Иштеп чыгуу/Программист комплекти (ATF15xxDK3-SAA44 жана ATDH1150USB же ATDH1150USB-K кирет)
ATF15xxDK3-SAA100 DK100 тактасы үчүн 3-пин TQFP розетка адаптер тактасы
ATF15xxDK3-SAJ44 DK44 тактасы үчүн 3 пин PLCC розетка адаптер тактасы
ATF15xxDK3-SAJ84 DK84 тактасы үчүн 3 пин PLCC розетка адаптер тактасы
ATF15xxDK3-SAA44 DK44 тактасы үчүн 3-пин TQFP розетка адаптер тактасы
ATDH1150USB Atmel ATF15xx CPLD USB негизиндеги ДжTAG ISP жүктөө кабели

Кайра карап чыгуу тарыхы

Док. Аян. Дата Комментарийлер
A 12/2015 Алгачкы документ чыгаруу.

БАЙЛАНЫШ МААЛЫМАТЫ

Atmel Corporation

  • 1600 Technology Drive, Сан-Хосе, CA 95110 АКШ
  • T: (+1)(408) 441.0311
  • F: (+1)(408) 436.4200
  • www.atmel.com

© 2015 Atmel Corporation. / Аян.: Atmel-8968A-CPLD-ATF-ISP_User Guide-12/2015

Atmel®, Atmel логотиби жана алардын айкалыштары, Чексиз Мүмкүнчүлүктөрдү иштетүү® жана башкалар АКШдагы жана башка өлкөлөрдө Atmel корпорациясынын катталган соода белгилери же соода белгилери болуп саналат. Башка терминдер жана өнүмдөрдүн аталыштары башкалардын соода белгилери болушу мүмкүн.
ЭСКЕРТҮҮ: Бул документтеги маалымат Atmel өнүмдөрүнө байланыштуу берилген. Эч кандай лицензия, ачык же кыйыр түрдө, эстоппел аркылуу же башка жол менен, кандайдыр бир интеллектуалдык менчик укугуна бул документ тарабынан же Atmel өнүмдөрүн сатууга байланыштуу берилбейт. АТМЕЛДЕ ОРНАЛГАН САТУУНУН ШАРТТАРЫ ЖАНА ШАРТТАРЫ БЕЛГИЛЕНГЕНДЕН тышкаркы WEBSITE, ATMEL ЭЧ КАЧАН ЖООПКЕРЧИЛИКТИ ОЗУНА АЛБАЙТ ЖАНА ОЗУНУН ПРОДУКЦИЯЛАРЫНА ТИЙИШКЕН АЙКЫН, КЫЙЫНКЫ, ЖЕ МЫЙЗАМДУУ КЕПИЛДИКТЕРДЕН баш тартпайт, анын ичинде МАМЛЕКЕТТИК КАРАНТИКТЕРДИН кыйыр кепилдиги, бирок ушуну менен чектелбестен, МАКСАТ, ЖЕ БУЗБОО. ЭЧ КАЧАН АТМЕЛ ТҮЗ, КЫЙЫР, КИЙИНКИ, ЖАЗАЛУУЧУ, АТАЙЫН ЖЕ КОКУСТУК ЗЫЯНДАР ҮЧҮН ЖООПКЕРЧИЛИКТИ ТАРТБАЙТ (анын ичинде, ЧЕКТӨӨСӨН, ЖОГОРУЛАТУУ ЖАНА ПАЙДАЛАР ҮЧҮН ЗЫЯН, АВТОБУС. МААЛЫМАТ) БУЛ ДОКУМЕНТТИ КОЛДОНУУДАН ЖЕ ПАЙДАЛАНУУГА жараксыздыгынан келип чыккан, ЭГЕРДЕ ATMEL МЫНДАЙ ЗЫЯНДАР БОЛУШУ МҮМКҮН ЖӨНҮНДӨ ЭСКЕРТИЛГЕН. Atmel бул документтин мазмунунун тактыгына же толуктугуна карата эч кандай билдирүүлөрдү же кепилдиктерди бербейт жана спецификацияларга жана өнүмдөрдүн сүрөттөмөлөрүнө эскертүүсүз каалаган убакта өзгөртүү киргизүү укугун өзүнө калтырат. Atmel бул жерде камтылган маалыматты жаңыртуу боюнча эч кандай милдеттенме албайт. Эгерде атайын башкача каралбаса, Atmel өнүмдөрү автомобилдик колдонмолорго ылайыктуу эмес жана колдонулбашы керек. Atmel өнүмдөрү жашоону колдоо же колдоо үчүн арналган колдонмолордо компоненттер катары колдонууга арналбаган, уруксат берилген же кепилдикке ээ эмес. КООПСУЗДУК, АСКЕРДИК ЖАНА АВТОМОБИЛЬ КОЛДОНМОлорунан баш тартуу: Atmel өнүмдөрү Atmel кызматкеринин атайын жазуу жүзүндөгү макулдугусуз, мындай өнүмдөрдүн иштебей калышы олуттуу жеке жаракатка же өлүмгө алып келиши мүмкүн деп күтүлгөн ар кандай тиркемелер үчүн иштелип чыккан эмес жана колдонулбайт ("Коопсуздук-Критикалык Тиркемелер"). Коопсуздук үчүн маанилүү тиркемелерге, чектөөсүз, жашоону камсыз кылуучу түзүлүштөр жана системалар, ядролук объектилерди жана курал системаларын иштетүү үчүн жабдуулар же системалар кирет. Atmel өнүмдөрү атайын Атмел тарабынан аскердик класс катары белгиленбесе, аскердик же аэрокосмостук тиркемелерде же чөйрөлөрдө колдонуу үчүн иштелип чыккан же арналган эмес. Atmel өнүмдөрү атайын Atmel тарабынан автомобиль классы катары белгиленбесе, автомобилдик колдонмолордо колдонууга арналган эмес.

Документтер / Ресурстар

Atmel ATF15xx комплекстүү программалануучу логикалык аппарат [pdf] Колдонуучунун колдонмосу
ATF15xx, ATF15xx Комплекстүү программалоочу логикалык түзүлүш, татаал программалоочу логикалык түзүлүш, программалоочу логикалык түзүлүш, логикалык түзүлүш, түзмөк

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *