Комплексен програмабилен логички уред Atmel ATF15xx
Спецификации
- Име на производ: Atmel ATF15xx Програмирање во системот
- Модел: ATF15xx
- Тип: Комплексен програмабилен логички уред (CPLD)
- Метод на програмирање: Програмирање во системот (ISP)
- Интерфејс: ЈTAG ISP интерфејс
- Производител: Atmel
Најчесто поставувани прашања
П: Дали можам да користам програмски софтвер од трета страна со ATF15xx CPLD?
О: Да, се додека софтверот го поддржува програмскиот алгоритам и ЈTAG инструкции потребни за ATF15xx CPLD.
П: Дали е можно да програмирате повеќе ATF15xx CPLD истовремено?
О: Да, ЈTAG ISP интерфејсот поддржува програмирање на повеќе уреди за ефикасно програмирање на повеќе CPLD истовремено.
Вовед
- Atmel® ATF15xx Complex Programmable Logic Devices (CPLDs) со Logic Doubling® архитектура поддржува системско програмирање (ISP) преку IEEE Std. 1149.1 Акциона група за заедничко тестирање (ЈTAG) интерфејс. Оваа функција ја подобрува флексибилноста на програмирањето и обезбедува придобивки во различни фази; развој на производи, производство и употреба на терен. Ова упатство за корисникот ги опишува методите на дизајнирање и барањата за имплементирање на интернет провајдерот на ATF15xx CPLD со поддршка на интернет провајдерот како што е наведено подолу:
- ATF1502AS/ASL/ASV
- ATF1504AS/ASL/ASV/ASVL
- ATF1508AS/ASL/ASV/ASVL
Карактеристики и придобивки
Системското програмирање овозможува програмирање и повторно програмирање на уредите на интернет провајдерите откако ќе се монтираат на плочите со печатени кола (PCB). Ова го елиминира дополнителниот чекор за ракување потребен во производниот процес за програмирање на уредите на надворешен програмер на уреди пред да се монтираат на ПХБ. Елиминирањето на овој чекор ја намалува можноста за оштетување на деликатните кабли на уредите за површинско монтирање со голем број пинови или оштетување на уредот преку електростатско празнење (ESD) за време на програмскиот тек. ISP, исто така, им овозможува на корисниците да прават промени во дизајнот и надградби на теренот без да мора да ги отстрануваат уредите на интернет провајдерите од ПХБ. Понатаму, тој исто така дозволува користење на вграден микроконтролер или тестер во коло за извршување на операции за програмирање во системот на уредите на интернет провајдерот и за интегрирање на овие програмски операции во производниот тек на таблите.
Системи за програмирање во системот
Трите суштински компоненти на системот ISP за ATF15xx CPLD се:
Софтвер
Имплементација на програмскиот алгоритам, како и генерирање на ЈTAG инструкции и податоци за целните ISP уреди. Ова може да биде софтверска програма што работи на компјутер, вграден микроконтролер или опрема за тестирање во колото.
Хардвер за интерфејс
Канал за комуникација помеѓу софтверот на интернет провајдерот и уредите на провајдерот на целната табла. Ова може да биде кабел за преземање интернет провајдер или програмер од Atmel или продавач од трета страна, опрема за тестирање во коло или врски помеѓу вграден микроконтролер и ISP уреди на PCB
Целна табла
Коло што ги содржи уредите на интернет провајдерот во JTAG синџир. Ова може да биде ATF15xx CPLD развојна/програмерска плоча од Atmel или специјално дизајнирана плочка со соодветен JTAG врски со хардверот на интерфејсот.
Во прилог на овие три компоненти, JEDEC file е неопходно за програмирање на ATF15xx CPLD. Овој JEDEC file може да се креира со составување дизајн file користење на софтвер за развој кој ги поддржува ATF15xx CPLDs како што се Atmel WinCUPL и Atmel ProChip Designer. Atmel, исто така, обезбедува софтверска алатка за преведувач, POF2JED.exe, која го конвертира излезот file од програмскиот формат на конкурентот до JEDEC file компатибилен со ATF15xx CPLD. За повеќе информации за оваа алатка, ве молиме погледнете ја белешката за апликацијата Atmel, „ATF15xx производна семејна конверзија“, достапна на Atmel webсајт. По JEDEC files се создадени за сите ATF15xx CPLD, тие можат да се програмираат на целната табла. ATF15xx CPLD може да се програмираат со следниве системи за програмирање во системот:
- Систем за програмирање во системот ATF15xx
- Вградени микроконтролери
- Тестери во колото
Систем за програмирање во системот Atmel ATF15xx
За системско програмирање на ATF15xx CPLD, софтверот на интернет провајдерот, кабелот за преземање и комплетот за развој/програмер се достапни од Atmel и тие се опишани во деловите подолу.
ISP софтвер
Софтверот Atmel ATF15xx ISP, ATMISP, е основното средство за имплементирање на ЈTAG програмирање во системот на ATF15xx CPLD. ATMISP работи на компјутер-домаќин базиран на Windows и имплементира програмирање во системот на ATF15xx CPLD на целниот хардверски систем ISP или генерира сериски векторски формат (.SVF) file да се користи од Automatic Testing Equipment (ATE) за програмирање на ATF15xx CPLD на целниот систем. ATMISP прво ги добива сите потребни информации од корисниците за ЈTAG синџир на уреди во целниот систем. Потоа го извршува соодветниот ЈTAG Инструкции на интернет провајдерот на ЈTAG синџирот на уреди во целниот систем според ЈTAG информации за синџирот на уреди специфицирани од корисниците преку USB или LPT приклучокот на компјутерот. Повеќе информации за софтверот Atmel ATMISP се достапни на www.atmel.com/tools/ATMISP.aspx.
Кабел за преземање на интернет провајдерот
Atmel ATF15xx USB-базиран ISP кабел за преземање, ATDH1150USB, се поврзува со стандардна USB порта на домаќин компјутер од едната страна и со JTAG заглавие на целното коло од другата страна. Го пренесува ЈTAG инструкции и податоци генерирани од ATMISP што работи на компјутерот-домаќин до ISP-уредите на целната плочка. Повеќе информации за ATDH1150USB кабелот се достапни на www.atmel.com/tools/ATDH1150USB.aspx.
Развој/програмер
Комплетот за развој/програмер Atmel ATF15xx, ATF15xx-DK3-U, е комплетен развоен систем и програмер на интернет провајдер за ATF15xx CPLD. Овој комплет им овозможува на дизајнерите многу брз и лесен начин за развој на прототипови и оценување на нови дизајни со ATF15xx ISP CPLD. Со достапноста на различните табли за адаптер за приклучоци за поддршка на повеќето типови пакети понудени во ATF15xx CPLD, овој комплет може да се користи како програмер на провајдер за програмирање на ATF15xx ISP CPLD во повеќето достапни типови пакети преку J.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 синџир. Овој пристап е најсоодветен за системи кои веќе имаат вграден микроконтролер или микропроцесор и ова ја елиминира употребата на надворешен софтвер за програмирање во системот и хардверски алатки.
Систем за тестирање во колото
ATF15xx CPLD може да се програмираат на целната плочка преку ЈTAG интерфејс за време на тестирањето на колото со помош на тестер во колото. Општо земено, SVF file генериран од ATMISP треба да ги содржи сите релевантни ЈTAG Информации за програмирање во системот што им се потребни на тестерите во колото за програмирање на ATF15xx CPLD на целната плочка на колото. Овој пристап овозможува интегрирање на програмскиот чекор во тестирањетоtagе од производниот тек.
JTAG ISP интерфејс
ISP за ATF15xx CPLD се имплементира со користење на IEEE 1149.1 Std. ЈTAG интерфејс. Овој интерфејс може да се користи за бришење, програмирање и потврдување на ATF15xx CPLD. ЈTAG интерфејсот е сериски интерфејс кој се состои од сигнали TCK, TMS, TDI и TDO и JTAG Контролер за тестирање на пристапната порта (TAP). Пинот TCK е влезен часовник за JTAG TAP контролер и за префрлување/надвор на JTAG инструкции и податоци. TDI пинот е сериски влез на податоци. Се користи за префрлање програмски инструкции и податоци во уредите на интернет провајдерот. Пинот TDO е излез на сериски податоци. Се користи за префрлање податоци од уредите на интернет провајдерот. Пинот TMS е пин за избор на режим. Ја контролира состојбата на ЈTAG ТАП контролер. ЈTAG интерфејс пиновите на ATF15xx CPLD на целната табла на провајдерот мора да се поврзат со хардверот за интерфејс на интернет провајдерот (т.е. кабел за преземање на интернет провајдерот) обично преку заглавие од 10 пинови. Хардверот на интерфејсот на интернет провајдерот, исто така, треба да биде поврзан со компјутерот-домаќин што работи со софтверот на интернет провајдерот. Хардверот за интерфејс на интернет провајдерот воспоставува комуникација помеѓу софтверот на интернет провајдерот и уредите на интернет провајдерот и му овозможува на софтверот на интернет провајдерот да ги пренесе програмските инструкции и податоци од компјутерот-домаќин на ATF15xx CPLD. ATF15xx CPLD со JTAG овозможените функции се целосно ЈTAG компатибилни и исто така ги поддржуваат потребните операции за тестирање на границите (BST) наведени во JTAG стандарден. ATF15xx CPLDs може да се конфигурираат да бидат дел од JTAG BST синџир со други ЈTAG уреди за тестирање во колото на матичната плоча. Со оваа функција, ATF15xx CPLD може да се тестираат на плочката заедно со други JTAG-поддржани уреди без прибегнување кон тестирање на креветот на ноктите.
Програмирање на еден уред
TheTAG Интерфејсот на интернет провајдерот може да се конфигурира да програмира еден ATF15xx CPLD. ЈTAG конфигурацијата за еден уред е прикажана на сликата подолу. Кога ATF15xx CPLD е конфигуриран на овој начин, се појавува регистар помеѓу пиновите TDI и TDO на уредот. Големината на регистарот зависи од ЈTAG ширина на инструкцијата и податоците што се префрлаат за таа инструкција. Слика 2-1 ЈTAG Уред
Програмирање на повеќе уреди
ATF15xx CPLDs може да се конфигурираат како дел од маргаритка синџир од повеќе JTAG-поддржани уреди како што е опишано подолу и исто така прикажано на следната слика.
- Поврзете ги пиновите TMS и TCK за секој уред во JTAG синџир до TMS и TCK пиновите на JTAG заглавие на интерфејсот на плочката.
- Поврзете го TDI пинот од првиот уред со пинот TDI на JTAG заглавие на интерфејсот.
- Поврзете го пинот TDO од првиот уред со пинот TDI на следниот уред. Продолжете со овој процес додека не се поврзат сите освен последниот.
- Поврзете го пинот TDO од последниот уред со пинот TDO на JTAG заглавие на интерфејсот.
Слика 2-2 Повеќекратен уред ЈTAG Конфигурација
Да програмирате повеќе уреди во JTAG синџир, корисниците мора да користат софтверски алатки на интернет провајдерите кои поддржуваат такви карактеристики. Во софтверот на интернет провајдерот, корисниците треба да наведат:
- Број на уреди во ЈTAG синџир.
- Броевите на деловите на уредите и позициите во рамките на ЈTAG синџир.
- JTAG операции за секој од уредите.
- Друго ЈTAG-поврзани информации како што е ЈTAG ширина на инструкциите за секој од уредите.
Откако ЈTAG Daisy chain е правилно поставен на целната табла на интернет провајдерот и во софтверот на интернет провајдерот, уредите во JTAG синџирот може да се програмира во исто време.
Размислувања за дизајн
За да се изврши интернет провајдер на ATF15xx CPLD, ресурсите за JTAG интерфејсот во ATF15xx мора да биде резервиран. Затоа, четирите влезни/излезни пинови за пиновите TMS, TDI, TDO и TCK мора да бидат резервирани за JTAG и не може да се користи како кориснички В/И. Броевите на пиновите за овие пинови зависат од тоа кој ATF15xx CPLD се користи и неговиот тип на пакет. Погледнете ја табелата подолу за информации за пикање. ЈTAG стандардот препорачува TMS и TDI пиновите да се влечат нагоре за секој уред во JTAG синџир. ATF15xx CPLDs имаат внатрешна функција за повлекување за овие пинови што, кога е овозможено, ја заштедува потребата од надворешни отпорници за повлекување. Понатаму, ЈTAG Функцијата за интерфејс мора да биде овозможена за да се изврши интернет провајдер на ATF15xx CPLD. Овозможување на ЈTAG интерфејсот бара избор на специфични типови на уреди на Atmel или поставки за опции пред да се состави дизајнот ATF15xx. Овие процедури се наведени за WinCUPL, ProChip Designer и POF2JED во ова упатство. Стандардно, сите сосема нови ATF15xx CPLD се испорачуваат со JTAG овозможен интерфејс. Еднаш логичките ресурси за ЈTAG интерфејсот е резервиран, корисниците можат да програмираат, проверат и избришат кој било ATF15xx CPLD на целната табла користејќи го софтверот ATMISP.
Совет: Иако четворицата ЈTAG пиновите се резервирани за ЈTAG интерфејс, корисниците можат да имплементираат закопани логички функции во макроќелиите поврзани со овие пинови.
Табела 3-1 ATF15xx CPLD JTAG Пински броеви
JTAG Пин | 44-TQFP | 44-PLCC | 84-PLCC | 100-TQFP | 100-PQFP |
TDI | 1 | 7 | 14 | 4 | 6 |
ТДО | 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.
- ИМОТЕН АТМЕЛ {TDI_PULLUP = ВКЛУЧЕНО};
- ИМОТЕН АТМЕЛ {TMS_PULLUP = ВКЛУЧЕНО};
Забележете: Ако се користи тип на уред ATF15xx ISP за дизајн што користи JTAG интерфејс иглички како логички I/O пинови, WinCUPL генерира грешка.
Следниве чекори разговараат за тоа како да се отвори постоечки дизајн во WinCUPL, да се наведе типот на уредот и да се компајлира дизајнот.
- Во главното мени WinCUPL, изберете File > Отвори. Изберете го изворот CUPL (.pld). file од соодветниот работен именик.
- Изберете OK за да го отворите PLD изворот file.
- Во главното мени WinCUPL, изберете File > Зачувај. Ова ги зачувува промените направени на изворот file.
- Во главното мени, изберете Опции > Уреди. Ова го отвора полето за дијалог Избор на уред.
- Изберете го соодветниот ATF15xx ISP уред. Погледнете ја следната табела за список на сите типови уреди ATF15xx поддржани од WinCUPL.
- Изберете OK за да го затворите менито за избор на уред.
- Забелешка: Алтернативен метод е да изберете соодветен тип на уред ATF15xx од следната табела и да го вклучите во делот за заглавие на изворот CUPL file.
- На главното мени WinCUPL, изберете Run> Device Dependent Compile.
- WinCUPL го составува дизајнот и го создава монтерот на уреди Atmel. Ако дизајнот одговара, JEDEC file автоматски се креира.
- Кога JEDEC file е програмиран во уредот, ЈTAG овозможени се интерфејсот, опционалните внатрешни TMS и TDI повлекувања и опционалните кола за држење на пиновите.
Забелешка: Изборот на тип на уред на Atmel ISP автоматски го овозможува JTAG стандардно интерфејс кога Atmel WinCUPL работи со монтер на Atmel уред.
Ако дизајните оневозможуваат резервирање ресурси за ЈTAG интерфејсот или интернет провајдерот опционално не се користи, мора да се избере тип на уред кој не е на Atmel. Погледнете ја табелата подолу за список на уреди. Уредот потоа може да се репрограмира со помош на надворешен програмер на уред. Табелата подолу ги наведува типовите на Atmel ISP и Atmel не-ISP уреди за WinCUPL.
Табела 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:
- Отворете го соодветниот проект ProChip Designer.
- Отворете го прозорецот Опции за монтирање со кликнување на копчето Atmel Fitter под Device Fitter.
- Изберете го табот Глобален уред и потоа проверете го JTAG Кутија за пристаниште. Внатрешните отпорници за повлекување TMS и TDI може да се активираат и со штиклирање на полињата TDI Pullup и TMS Pullup. Овие полиња за проверка се прикажани на сликата подолу.
Слика 3-1 Кориснички интерфејс со опции за фитер на ProChip Designer
Овозможи ЈTAG Интерфејс со POF2JED
Во POF2JED, ЈTAG Опцијата за режим може да се постави на Автоматски за да му дозволите на POF2JED да одреди дали ЈTAG функцијата во ATF15xx треба да биде овозможена или не, и се заснова на тоа дали ЈTAG е поддржан во CPLD на конкурентот. За да го вклучите ЈTAG во ATF15xx CPLD без разлика дали ЈTAG е поддржан во CPLD на конкурентот или не, ЈTAG Опцијата за режим треба да биде поставена на Вклучено. Кога ЈTAG е овозможено во ATF15xx, внатрешните отпорници за повлекување TDI и TMS може да се овозможат со проверка на Овозможи
TDI_PULLUP и Овозможи TMS_PULLUP кутии во POF2JED. Видете ја сликата подолу.
Слика 3-2 Кориснички интерфејс POF2JED
Насоки и препораки
Внимание: Треба да се посвети дополнително внимание на овој дел кога се вршат операции на интернет провајдерот на ATF15xx CPLD. Овој дел дискутира за некои од ЈTAG Упатства, информации и препораки на интернет провајдерите кои треба добро да се забележат.
- Уверете се дека ЈTAG порта за сите уреди во JTAG синџирот се овозможени.
- За ATF15xx CPLD, ЈTAG портата е овозможена ако уредите се празни/избришани или програмирани со JTAG овозможено.
- Сите уреди на Atmel ATF15xx се испорачуваат во празна/избришана состојба; затоа, ЈTAG портата е овозможена за сите сосема нови уреди и подготвена за интернет провајдерот.
- ATF15xx уреди со ЈTAG оневозможените треба да се избришат со помош на програмер на уреди што не е на интернет провајдер за повторно да се овозможи JTAG пристаниште.
- Проверете дали правилното VCC voltage се применува на секој од уредите во JTAG синџир.
- ATF15xxAS/ASL CPLD во типови на пакети 84-PLCC, 100-TQFP и 100-PQFP: VCCINT мора да биде помеѓу 4.5V и 5.5V додека VCCIO може да биде помеѓу 3.0V и 3.6V или 4.5V и 5.5V.
- ATF15xxAS/ASL CPLD во типови на пакети 44-PLCC и 44-TQFP: VCC мора да биде помеѓу 4.5V до 5.5V.
- ATF15xxASV/ASVL CPLD: VCC (VCCIO и VCCINT) мора да биде помеѓу 3.0V и 3.6V.
- VCC за уредите во ЈTAG ланецот мора да биде правилно регулиран и филтриран.
- За ATF15xx CPLD кои се користат во повеќето апликации, се препорачува да се користи еден кондензатор за одвојување од 0.22 µF за секој од паровите VCC/GND.
- Се препорачува да се користи заедничка основа за сите уреди во JTAG синџирот и ЈTAG хардвер за интерфејс (т.е. ATDH1150USB ISP кабел за преземање).
- Се препорачува да се избегнуваат долги (не повеќе од пет уреди) ЈTAG синџири.
- Ако долго ЈTAG синџирот е неопходен, тампонирајте ги сигналите TMS и TCK по секој петти уред. Се претпочита употребата на Schmitt активирачкиот бафер.
- Баферите го преобликуваат времето на пораст и пад на сигналите TMS и TCK.
- Треба да се земе предвид дополнителното доцнење на баферите.
- Се препорачува да се користат отпорници за повлекување (4.7KΩ до 10KΩ) за сигналите TMS и TDI и отпорник за спуштање за сигналот TCK на JTAG заглавие за да се спречи овие сигнали да лебдат кога тие не се управувани од хардверот на интерфејсот.
- Достапни се опционални внатрешни повлекувања на TMS и TDI за ATF15xx CPLD.
- Се препорачува да се прекине ЈTAG сигнали во ЈTAG заглавие.
- Прифатливи се и активните и пасивните завршетоци; сепак, се претпочита пасивното завршување.
- Го намалува ѕвонењето поради долгите должини на траги од кабел/ПЦБ.
- Прекинувањето е најкритично за TMS и TCK.
- Се препорачува сите влезови и влезови и влезови на уредите во JTAG синџирот, освен ЈTAG пиновите, треба да бидат во статична состојба кога ATF15xx CPLD се програмираат за да се минимизира шумот.
- Кога користите една од таблите за развој/програмер на Atmel ATF15xx, напојувањето на плочата мора да се исклучи кога се менуваат позициите на џемперите за избор на VCC.
- За ATF15xx CPLD, ЈTAG ISP е достапен кога делот е во режим на исклучување контролиран со пин или кога уредот со „ниска моќност“ спие.
- Состојба на уредот по прекин на интернет провајдерот:
- Ако интернет провајдерот е прекинат, сите I/O пинови се тројно наведени без оглед на состојбата на колата на Pin-keeper.
- Спречува делумно програмирани уреди да предизвикаат спор во автобусот со други уреди на плочката.
- За време на програмирањето на интернет провајдерите, сите I/O пинови се во еден од следниве услови:
- Состојба со висока импеданса:
- Кога е програмиран празен/избришан уред.
- Кога уредот е повторно програмиран со оневозможени кола за чување на пиновите.
- Спречува судир на автобусот со надворешни уреди кои се поврзуваат со ATF15xx CPLD на плочката.
- Слабо прицврстено на претходната состојба:
- Кога програмиран уред повторно се програмира со овозможени кола за чување на пиновите.
- I/O пиновите ги задржуваат претходните логички нивоа пред интернет провајдерот.
- Спречува интернет провајдерот да влијае на работата на другите уреди на матичната плоча.
- Употребата на повеќекратни ЈTAG не се препорачуваат синџири на една табла.
- Уредите може да комуницираат помеѓу различни JTAG синџири.
- Плочката е функционална само кога сите уреди во сите ЈTAG синџирите се успешно програмирани.
- Ако програмирањето не успее барем за еден уред во синџирот додека другиот ЈTAG синџирите беа успешно програмирани:
- Или Atmel или други уреди на одборот може да се оштетат поради можниот проблем со несогласување со автобусот за излези што можат да се изведат три.
- Работната состојба на матичната плоча е недефинирана; и затоа може да дојде до неправилна функционална операција.
- Вметнување активни кола помеѓу ЈTAG заглавието и ЈTAG не се препорачуваат уреди во синџир. Ако активното коло не функционира, тоа може да предизвика проблеми со програмирањето/верификацијата.
- Употребата на мешан волуменtagе уред ЈTAG не се препорачуваат синџири.
- Тоа се ЈTAG синџири со уреди кои користат различни VCC волtages и/или интерфејс voltagес.
- Интерфејс voltage нивоата (VIL, VIH, VOL, VOH) за уреди од 5.0V може да не се компатибилни со интерфејс voltage нивоа за уреди од 3.0V.
- Ако ATMISP има проблем да комуницира со ЈTAG хардверски синџир на уреди, обидете се да извршите Самокалибрирање или Рачно калибрирање за да ги намалите фреквенциите на JTAG сигнали.
- Проверете дали ЛЕД-то на кабелот ATDH1150USB е вклучено и дека е зелено пред да започне програмирањето. Осигурете се дека кабелот за преземање на интернет провајдерот може правилно да комуницира со софтверот ATMISP.
- Проверете дали правилното VCC voltage се применува на ATDH1150USB кабелот.
- VCC користен од првиот уред во ЈTAG ланецот мора да се испорача на ATDH1150USB кабелот преку пин 4 од 10-пинскиот JTAG заглавие.
- За ATF15xx CPLD со посебни 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 | Првично објавување на документот. |
КОНТАКТ ИНФОРМАЦИИ
Атмел корпорација
- 1600 Technology Drive, Сан Хозе, CA 95110 САД
- Т: (+1) (408) 441.0311
- F: (+1) (408) 436.4200
- www.atmel.com
© 2015 Atmel Corporation. / Rev.: Atmel-8968A-CPLD-ATF-ISP_User Guide-12/2015
Atmel®, логото на Atmel и нивни комбинации, Enabling Unlimited Possibilities® и други се регистрирани заштитни знаци или заштитни знаци на Atmel Corporation во САД и други земји. Други термини и имиња на производи може да бидат заштитни знаци на други.
ОДГОВОРУВАЊЕ: Информациите во овој документ се дадени во врска со производите на Atmel. Со овој документ или во врска со продажбата на производите на Atmel, не се дава лиценца, експлицитно или имплицитно, со estoppel или на друг начин, за кое било право на интелектуална сопственост. ОСВЕН КАКО КОИ ШТО Е ПРЕТСТАВЕНО ВО УСЛОВИТЕ И УСЛОВИТЕ НА ПРОДАЖБАТА НА ATMEL лоцирани на ATMEL WEBСАЈТОТ, ATMEL НЕ ПРЕЗЕМА НИКАКВА ОДГОВОРНОСТ И ОДГОВАРА КОЈА ИЗРАЗНА, ИМПЛИЦИРАНА ИЛИ СТАТУТАРНА ГАРАНЦИЈА ПОВРЗАНА СО СВОИТЕ ПРОИЗВОДИ ВКЛУЧУВАЈТЕ, НО НЕ ОГРАНИЧЕНА НА, ИМПЛИЦИРАНАТА ГАРАНЦИЈА ЗА ПОТРЕБНОГАРАНТНО, ЦЕЛ, ИЛИ НЕПРЕКРШУВАЊЕ. ВО НИКОЈ СЛУЧАЈ ATMEL НЕ СЕ ОДГОВАРА ЗА НИКАКВА ДИРЕКТНА, ИНДИРЕКТНА, СОСЕДНИЧКА, КАЗНЕТНА, ПОСЕБНА ИЛИ СЛУЧАЈНА ШТЕТА (ВКЛУЧУВАЈЌИ, БЕЗ ОГРАНИЧУВАЊЕ, ШТЕТА ЗА ЗАГУБА И НЕПРОФИТ, НЕПРОФИТ, НЕПРОФИТ, ИНФОРМАЦИИ) КОИ ПРОИЗЛЕКУВААТ ОД КОРИСТЕЊЕТО ИЛИ НЕМОЖНОСТА ЗА КОРИСТЕЊЕ НА ОВОЈ ДОКУМЕНТ, ДУРИ И АКО АТМЕЛ Е СОВЕТЕН ЗА МОЖНОСТА ОД ТАКВИ ШТЕТИ. Atmel не дава никакви изјави или гаранции во однос на точноста или комплетноста на содржината на овој документ и го задржува правото да прави промени во спецификациите и описот на производите во секое време без претходна најава. Atmel не презема никаква обврска да ги ажурира информациите содржани овде. Освен ако не е поинаку наведено, производите на Atmel не се соодветни и нема да се користат во автомобилски апликации. Производите на Atmel не се наменети, овластени или со гаранција за употреба како компоненти во апликации наменети за поддршка или одржување на живот. БЕЗБЕДНОСТ-КРИТИЧНИ, ВОЕНИ И АВТОМОБИСКИ АПЛИКАЦИИ ОДГОВОР: Производите на Atmel не се дизајнирани и нема да се користат во врска со апликации каде што неуспехот на таквите производи разумно би се очекувало да резултира со значителна лична повреда или смрт („Критична за безбедноста Апликации“) без конкретна писмена согласност од службеник на Atmel. Безбедносно-критичните апликации вклучуваат, без ограничување, уреди и системи за поддршка на животот, опрема или системи за работа на нуклеарни постројки и системи за оружје. Производите на Atmel не се дизајнирани ниту наменети за употреба во воени или воздушни апликации или средини, освен ако Atmel конкретно не ги назначи како воено одделение. Производите на Atmel не се дизајнирани ниту наменети за употреба во автомобилски апликации, освен ако не се конкретно назначени од Atmel како автомобилска класа.
Документи / ресурси
![]() |
Комплексен програмабилен логички уред Atmel ATF15xx [pdf] Упатство за корисникот ATF15xx, ATF15xx комплексен програмабилен логички уред, комплексен програмабилен логички уред, програмабилен логички уред, логички уред, уред |