Складний програмований логічний пристрій Atmel ATF15xx
Технічні характеристики
- Назва продукту: Atmel ATF15xx In-System Programming
- Модель: ATF15xx
- Тип: складний програмований логічний пристрій (CPLD)
- Метод програмування: внутрішньосистемне програмування (ISP)
- Інтерфейс: JTAG Інтерфейс провайдера
- Виробник: Atmel
поширені запитання
З: Чи можу я використовувати програмне забезпечення сторонніх виробників із CPLD ATF15xx?
A: Так, якщо програмне забезпечення підтримує алгоритм програмування та JTAG інструкції, необхідні для ATF15xx CPLD.
Питання: Чи можна запрограмувати кілька ATF15xx CPLD одночасно?
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
Особливості та переваги
Внутрішньосистемне програмування дозволяє програмувати та перепрограмувати пристрої ISP після їх встановлення на друкованих платах (PCB). Це усуває додатковий етап обробки, необхідний у процесі виробництва для програмування пристроїв на зовнішньому програматорі пристроїв, перш ніж вони будуть встановлені на друкованій платі. Усунення цього кроку зменшує ймовірність пошкодження делікатних проводів пристроїв для поверхневого монтажу з великою кількістю контактів або пошкодження пристрою через електростатичний розряд (ESD) під час процесу програмування. ISP також дозволяє користувачам вносити зміни в конструкцію та оновлювати на місці без видалення пристроїв ISP з друкованих плат. Крім того, це також дозволяє використовувати вбудований мікроконтролер або внутрішньосхемний тестер для виконання операцій внутрішньосистемного програмування на пристроях ISP та інтегрувати ці операції програмування у виробничий процес друкованих плат.
Системи внутрішньосистемного програмування
Три основні компоненти системи ISP для ATF15xx CPLD:
програмне забезпечення
Реалізація алгоритму програмування, а також генерація JTAG інструкції та дані для цільових пристроїв ISP. Це може бути програмне забезпечення, що працює на ПК, вбудований мікроконтролер або внутрішньосхемне тестове обладнання.
Апаратне забезпечення інтерфейсу
Канал зв’язку між програмним забезпеченням ISP і пристроями ISP на цільовій платі. Це може бути кабель для завантаження ISP або програматор від Atmel або стороннього постачальника, обладнання для тестування в схемі або з’єднання між вбудованим мікроконтролером і пристроями ISP на друкованій платі
Цільова дошка
Монтажна плата, що містить пристрої 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 Product Family Conversion», доступної на Atmel webсайт. Після JEDEC files створені для всіх ATF15xx CPLD, їх можна запрограмувати на цільовій платі. CPLD ATF15xx можна програмувати за допомогою наступних систем системного програмування:
- ATF15xx Система внутрішньосистемного програмування
- Вбудовані мікроконтролери
- Внутрішньосхемні тестери
Система внутрішньосистемного програмування Atmel ATF15xx
Для внутрішньосистемного програмування CPLD ATF15xx програмне забезпечення ISP, кабель для завантаження та набір для розробки/програмування доступні в Atmel, і вони описані в розділах нижче.
Програмне забезпечення ISP
Програмне забезпечення Atmel ATF15xx ISP, ATMISP, є основним засобом для впровадження JTAG внутрішньосистемне програмування на CPLD ATF15xx. ATMISP працює на хост-ПК під керуванням Windows і реалізує внутрішньосистемне програмування ATF15xx CPLD на апаратній системі цільового провайдера Інтернет-послуг або генерує серійний векторний формат (.SVF). file для використання автоматичним тестовим обладнанням (ATE) для програмування ATF15xx CPLD у цільовій системі. ATMISP спочатку отримує всю необхідну інформацію від користувачів про JTAG ланцюг пристроїв у цільовій системі. Потім він виконує відповідний JTAG Інструкції провайдера на JTAG ланцюжок пристроїв у цільовій системі згідно ДжTAG інформація про ланцюг пристроїв, указана користувачами через порт USB або LPT ПК. Додаткову інформацію про програмне забезпечення Atmel ATMISP можна знайти за адресою www.atmel.com/tools/ATMISP.aspx.
Кабель для завантаження ISP
Кабель для завантаження Інтернет-провайдера Atmel ATF15xx на основі USB, ATDH1150USB, підключається до стандартного USB-порту головного комп’ютера з одного боку та до JTAG роз’єм цільової плати з іншого боку. Він передає ДжTAG інструкції та дані, створені ATMISP, що працює на головному комп’ютері, для пристроїв ISP на цільовій платі. Додаткову інформацію про кабель ATDH1150USB можна знайти за адресою www.atmel.com/tools/ATDH1150USB.aspx.
Розробка/Програміст
Atmel ATF15xx Development/Programmer Kit, ATF15xx-DK3-U, є повною системою розробки та ISP-програматором для ATF15xx CPLD. Цей комплект надає дизайнерам дуже швидкий і простий спосіб розробки прототипів і оцінки нових конструкцій за допомогою 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 інформація про протокол (тобто JTAG інструкції та дані) від SVF file згенерований програмним забезпеченням ATMISP, а потім використайте цю інформацію для реалізації коду для мікроконтролера або мікропроцесора, який генеруватиме JTAG сигнали для пристроїв ISP у JTAG ланцюг. Цей підхід найбільше підходить для систем, які вже мають вбудований мікроконтролер або мікропроцесор, і це виключає використання зовнішнього внутрішньосистемного програмного забезпечення та апаратних засобів.
Внутрішньосхемна система тестування
CPLD ATF15xx можна запрограмувати на цільовій платі через JTAG під час тестування друкованої плати за допомогою внутрішньосхемного тестера. Як правило, SVF file згенерований ATMISP, повинен містити всі відповідні JTAG інформація про внутрішньосистемне програмування, необхідна внутрішньосхемним тестерам для програмування CPLD ATF15xx на цільовій платі. Цей підхід дозволяє інтегрувати етап програмування в тестуванняtage виробничого потоку.
JTAG Інтерфейс провайдера
ISP для ATF15xx CPLD реалізовано за допомогою стандарту IEEE 1149.1 Std. ДжTAG інтерфейс. Цей інтерфейс можна використовувати для стирання, програмування та перевірки CPLD ATF15xx. ДжTAG інтерфейс — це послідовний інтерфейс, що складається з сигналів TCK, TMS, TDI і TDO і JTAG Перевірте контролер порту доступу (TAP). Вивід TCK є входом годинника для JTAG TAP контролер і для перемикання передач JTAG інструкції та дані. Вивід TDI є послідовним входом даних. Він використовується для передачі програмних інструкцій і даних на пристрої ISP. Вивід TDO є послідовним виходом даних. Він використовується для передачі даних з пристроїв провайдера. Штифт TMS є контактом вибору режиму. Він контролює стан ДжTAG Контролер TAP. ДжTAG контакти інтерфейсу ATF15xx CPLD на цільовій платі ISP повинні бути підключені до обладнання інтерфейсу ISP (тобто кабель завантаження ISP) зазвичай через 10-контактний роз’єм. Апаратне забезпечення інтерфейсу ISP також має бути підключено до головного ПК, на якому запущено програмне забезпечення ISP. Апаратне забезпечення інтерфейсу Інтернет-провайдера встановлює зв’язок між програмним забезпеченням Інтернет-провайдера та пристроями Інтернет-провайдера, і це дозволяє програмному забезпеченню Інтернет-провайдера передавати інструкції з програмування та дані з головного ПК на ATF15xx CPLD. ATF15xx CPLD з JTAG увімкнені функції повністю JTAG сумісні, а також підтримують необхідні операції тесту граничного сканування (BST), зазначені в JTAG стандарт. CPLD ATF15xx можна налаштувати як частину JTAG BST ланцюг з іншими JTAG пристрої для внутрішньосхемного тестування системної плати. Завдяки цій функції CPLD ATF15xx можна тестувати на друкованій платі разом з іншими JTAG-підтримувані пристрої, не вдаючись до тестування цвяхів.
Програмування одного пристрою
JTAG Інтерфейс ISP можна налаштувати для програмування одного CPLD ATF15xx. ДжTAG конфігурація для одного пристрою показана на малюнку нижче. Коли ATF15xx CPLD налаштовано таким чином, між контактами TDI та TDO пристрою з’являється регістр. Розмір реєстру залежить від JTAG ширина інструкції та дані, які зміщуються для цієї інструкції. Малюнок 2-1 JTAG пристрій
Програмування кількох пристроїв
CPLD ATF15xx можна налаштувати як частину послідовного ланцюга з кількох JTAG-підтримувані пристрої, як описано нижче, а також показано на наступному малюнку.
- Підключіть контакти TMS і TCK для кожного пристрою в JTAG ланцюга до штифтів TMS і TCK JTAG заголовок інтерфейсу на друкованій платі.
- Підключіть контакт TDI від першого пристрою до контакту TDI JTAG заголовок інтерфейсу.
- Підключіть контакт TDO від першого пристрою до контакту TDI наступного пристрою. Продовжуйте цей процес, доки не буде підключено всі, крім останнього.
- Підключіть контакт TDO від останнього пристрою до контакту TDO JTAG заголовок інтерфейсу.
Рисунок 2-2 Кілька пристроїв JTAG Конфігурація
Щоб запрограмувати кілька пристроїв у JTAG ланцюга, користувачі повинні використовувати програмні інструменти ISP, які підтримують такі функції. У програмному забезпеченні ISP користувачі повинні вказати:
- Кількість пристроїв у JTAG ланцюг.
- Номери деталей пристроїв і позиції в JTAG ланцюг.
- JTAG операції для кожного з пристроїв.
- Інший ДжTAGпов’язана інформація, наприклад JTAG ширина інструкції для кожного з пристроїв.
Одного разу ДжTAG шлейфове з’єднання належним чином налаштовано на цільовій платі ISP і в програмному забезпеченні ISP, пристрої в JTAG ланцюг можна запрограмувати одночасно.
Проектні міркування
Щоб виконати ISP на ATF15xx CPLD, ресурси для JTAG інтерфейс в ATF15xx необхідно зарезервувати. Таким чином, чотири контакти введення/виведення для контактів TMS, TDI, TDO і TCK повинні бути зарезервовані для JTAG і не може використовуватися як користувацький вхід/вихід. Номери контактів для цих контактів залежать від того, який ATF15xx CPLD використовується, і типу його упаковки. Зверніться до таблиці нижче, щоб отримати інформацію про розпиновку. ДжTAG Стандарт рекомендує підтягувати контакти TMS і TDI для кожного пристрою в JTAG ланцюг. CPLD ATF15xx мають внутрішню функцію підтягування для цих контактів, яка, коли ввімкнено, позбавляє потреби у зовнішніх підтягуючих резисторах. Крім того, ДжTAG для виконання ISP на CPLD ATF15xx необхідно ввімкнути функцію інтерфейсу. Увімкнення JTAG Інтерфейс вимагає вибору певних типів пристроїв Atmel або налаштувань параметрів перед компіляцією дизайну ATF15xx. У цьому посібнику описано ці процедури для WinCUPL, ProChip Designer і POF2JED. За замовчуванням усі абсолютно нові CPLD ATF15xx постачаються разом із JTAG інтерфейс включений. Одного разу логічні ресурси для ДжTAG інтерфейс зарезервовано, користувачі можуть програмувати, перевіряти та стерти будь-який ATF15xx CPLD на цільовій платі за допомогою програмного забезпечення ATMISP.
Підказка: Хоча чотири ДжTAG шпильки зарезервовані для JTAG інтерфейс, користувачі можуть реалізувати приховані логічні функції в макрокомірках, пов’язаних із цими контактами.
Таблиця 3-1 ATF15xx CPLD JTAG PIN-коди
JTAG Pin | 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 |
Увімкнути JTAG Інтерфейс з 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.
- У головному меню виберіть Опції > Пристрої. Відкриється діалогове вікно вибору пристрою.
- Виберіть відповідний пристрій ISP ATF15xx. Перегляньте наведену нижче таблицю для переліку всіх типів пристроїв ATF15xx, які підтримує WinCUPL.
- Виберіть OK, щоб закрити меню вибору пристрою.
- Примітка. Альтернативним методом є вибір відповідного типу пристрою ATF15xx із наведеної нижче таблиці та включення його в розділ заголовка джерела CUPL file.
- У головному меню WinCUPL виберіть «Виконати» > «Компіляція, залежна від пристрою».
- WinCUPL компілює дизайн і породжує установщик пристроїв Atmel. Якщо дизайн підходить, JEDEC file створюється автоматично.
- Коли JEDEC file запрограмовано в пристрій, JTAG увімкнуто додаткові внутрішні підтягування TMS і TDI, а також додаткові схеми пін-кіпера.
Примітка: Вибір типу пристрою Atmel ISP автоматично активує JTAG інтерфейс за замовчуванням, коли Atmel WinCUPL запускає установщик пристроїв Atmel.
Якщо проекти не дозволяють резервувати ресурси для JTAG інтерфейс або ISP необов’язково використовується, необхідно вибрати тип пристрою Atmel, який не є ISP. У таблиці нижче наведено список пристроїв. Після цього пристрій можна перепрограмувати за допомогою програматора зовнішнього пристрою. У таблиці нижче наведено типи пристроїв 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 |
Увімкнути JTAG Інтерфейс із Atmel ProChip Designer
Щоб увімкнути ДжTAG інтерфейс з ProChip Designer:
- Відкрийте відповідний проект ProChip Designer.
- Відкрийте вікно параметрів установки, натиснувши кнопку Atmel Fitter у розділі Device Fitter.
- Виберіть вкладку «Глобальний пристрій», а потім поставте прапорець JTAG Порт коробки. Внутрішні навантажувальні резистори TMS і TDI також можна ввімкнути, встановивши прапорці TDI Pullup і TMS Pullup. Ці прапорці показані на малюнку нижче.
Рисунок 3-1 Інтерфейс користувача ProChip Designer Fitter Options
Увімкнути JTAG Інтерфейс з POF2JED
У POF2JED ДжTAG Параметр Mode можна встановити на Auto, щоб дозволити POF2JED визначати, чи JTAG функцію в ATF15xx слід увімкнути чи ні, і це залежить від того, чи JTAG підтримується в CPLD конкурента. Щоб увімкнути ДжTAG в ATF15xx CPLD незалежно від того, чи JTAG підтримується в CPLD конкурента чи ні, JTAG Для параметра Mode має бути встановлено значення On. Коли ДжTAG увімкнено в ATF15xx, внутрішні підтягувальні резистори TDI та TMS можна ввімкнути, позначивши Enable
TDI_PULLUP і увімкнути поля TMS_PULLUP у POF2JED. Дивіться малюнок нижче.
Рисунок 3-2 Інтерфейс користувача POF2JED
Настанови та рекомендації
Увага: Особливу увагу цьому розділу слід приділяти під час виконання операцій ISP на ATF15xx CPLD. У цьому розділі обговорюються деякі з ДжTAG Інструкції провайдера, інформація та рекомендації, які слід добре враховувати.
- Переконайтеся, що JTAG порт для всіх пристроїв у JTAG ланцюг увімкнено.
- Для ATF15xx CPLD, JTAG порт увімкнено, якщо пристрої порожні/стерті або запрограмовані за допомогою JTAG включено.
- Усі пристрої Atmel ATF15xx постачаються в порожньому/стертому стані; отже, ДжTAG порт увімкнено для всіх абсолютно нових пристроїв і готовий до Інтернет-провайдера.
- Пристрої ATF15xx з JTAG відключені потрібно стерти за допомогою програматора пристроїв не від постачальника послуг Інтернету, щоб повторно ввімкнути JTAG порт.
- Переконайтеся, що належний том VCCtage застосовується до кожного пристрою в JTAG ланцюг.
- CPLD ATF15xxAS/ASL у типах пакетів 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).
- Рекомендується уникати тривалого (не більше п'яти пристроїв) JTAG ланцюги.
- Якщо довгий ДжTAG ланцюг необхідний, буферизуйте сигнали TMS і TCK після кожного п’ятого пристрою. Бажано використовувати тригерний буфер Шмітта.
- Буфери змінюють час наростання та спаду сигналів TMS і TCK.
- Потрібно взяти до уваги додаткову затримку, спричинену буферами.
- Рекомендується використовувати підтягуючі резистори (від 4.7 кОм до 10 кОм) для сигналів TMS і TDI та знижувальний резистор для сигналу TCK на JTAG заголовок, щоб запобігти плаваючим сигналам, коли вони не керуються обладнанням інтерфейсу.
- Додаткові внутрішні підтягування на TMS і TDI доступні для ATF15xx CPLD.
- Рекомендується припинити ДжTAG сигнали на ДжTAG заголовок.
- Прийнятні як активні, так і пасивні завершення; однак пасивне завершення є кращим.
- Це зменшує дзвінки завдяки великій довжині кабелю/друкованої плати.
- Припинення є найбільш критичним для TMS і TCK.
- Рекомендується, щоб усі входи та входи/виходи пристроїв у JTAG ланцюг, крім JTAG контакти повинні бути в статичному стані, коли CPLD ATF15xx програмуються для мінімізації шуму.
- Під час використання однієї з плат розробки/програматора Atmel ATF15xx живлення плати має бути ВИМКНЕНО, коли змінюються положення перемичок вибору VCC.
- Для ATF15xx CPLD, JTAG Інтернет-провайдер доступний, коли частина перебуває в режимі вимкнення живлення, керованого контактами, або коли пристрій з низьким енергоспоживанням перебуває в режимі сну.
- Стан пристрою після переривання ISP:
- Якщо ISP переривається, усі контакти вводу/виводу перебувають у трьох станах, незалежно від стану ланцюгів Pin-keeper.
- Запобігає частково запрограмованим пристроям спричиняти конфлікт шини з іншими пристроями на друкованій платі.
- Під час програмування провайдера всі контакти вводу/виводу знаходяться в одному з таких станів:
- Високоімпедансний стан:
- Коли запрограмований порожній/стертий пристрій.
- Коли пристрій перепрограмовано з вимкненими схемами Pin-keeper.
- Запобігає суперечці шини із зовнішніми пристроями, які взаємодіють із CPLD ATF15xx на друкованій платі.
- Слабко зафіксовано в попередньому стані:
- Коли запрограмований пристрій повторно програмується з увімкненими схемами Pin-keeper.
- Виводи введення/виведення зберігають попередні рівні логіки до ISP.
- Запобігає ISP впливати на роботу інших пристроїв на системній платі.
- Використання кількох ДжTAG ланцюги на одній дошці не рекомендується.
- Пристрої можуть взаємодіяти між різними JTAG ланцюги.
- Плата працює тільки тоді, коли всі пристрої у всіх JTAG ланцюжки успішно запрограмовані.
- Якщо програмування не вдається принаймні для одного пристрою в ланцюжку, а інший JTAG ланцюги були успішно запрограмовані:
- Atmel або інші пристрої на борту можуть бути пошкоджені через можливу проблему конфлікту шини для виходів із можливістю трьох станів.
- Робочий стан системної плати не визначено; і тому може статися неправильна функціональна робота.
- Вставлення активних ланцюгів між JTAG заголовок і JTAG пристроїв у ланцюжку не рекомендується. Якщо активна схема не працює, це може спричинити проблеми з програмуванням/перевіркою.
- Використання змішано-тtagелектронний пристрій JTAG ланцюги не рекомендується.
- Це ДжTAG ланцюги з пристроями, що використовують різні VCC обtages та/або інтерфейс voltagес.
- Інтерфейс томtagРівні e (VIL, VIH, VOL, VOH) для пристроїв 5.0 В можуть бути несумісними з інтерфейсом vol.tagрівні e для пристроїв 3.0 В.
- Якщо у ATMISP виникають проблеми зі зв’язком із JTAG апаратного ланцюга пристрою, спробуйте запустити Self Calibrate або Manually Calibrate, щоб знизити частоти JTAG сигнали.
- Перед початком програмування переконайтеся, що світлодіодний індикатор на кабелі ATDH1150USB увімкнений і горить зеленим. Переконайтеся, що кабель завантаження Інтернет-провайдера може належним чином обмінюватися даними з програмним забезпеченням ATMISP.
- Переконайтеся, що належний том VCCtage застосовується до кабелю ATDH1150USB.
- VCC, використовуваний першим пристроєм у JTAG ланцюг повинен подаватись на кабель ATDH1150USB через контакт 4 10-контактного JTAG заголовок.
- Для ATF15xx CPLD з окремими VCCINT і VCCIO слід використовувати VCCIO для кабелю ATDH1150USB.
Інформація про замовлення
Код замовлення | опис |
ATF15xx-DK3-U | CPLD Development/Programmer Kit (включає 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 Кабель для завантаження ISP |
Історія версій
док. Рев. | Дата | Коментарі |
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 Corporation у США та інших країнах. Інші терміни та назви продуктів можуть бути товарними знаками інших.
ВІДМОВА ВІД ВІДПОВІДАЛЬНОСТІ: інформація в цьому документі надається стосовно продуктів Atmel. У цьому документі чи у зв’язку з продажем продуктів Atmel не надається жодна ліцензія, явна чи неявна, шляхом припинення дії чи іншим чином, на будь-які права інтелектуальної власності. КРІМ ВИПАДКІВ, ВИКЛАДЕНИХ В ПОЛОЖЕННЯХ ТА УМОВАХ ПРОДАЖУ ATMEL, РОЗМІЩЕНИХ НА ATMEL WEBСАЙТУ, ATMEL НЕ НЕСЕ ЖОДНОЇ ВІДПОВІДАЛЬНОСТІ ТА ВІДМОВЛЯЄТЬСЯ ОТ БУДЬ-ЯКИХ ПРЯМИХ, НЕПРЯМИХ АБО ЗАКОНОДАТЕЛЬНИХ ГАРАНТІЙ ЩОДО ЇЇ ПРОДУКЦІЇ, ВКЛЮЧАЮЧИ, АЛЕ НЕ ОБМЕЖУЮЧИСЬ, НЕПРЯМУЮ ГАРАНТІЮ ПРИДАТНОСТІ ДЛЯ ПРОДАЖУ, ВІДПОВІДНОСТІ ДЛЯ КОНКРЕТНОЇ МЕТИ АБО ВІДСУТНІСТЬ ПОРУШЕННЯ. КОМПАНІЯ ATMEL У ЖОДНОМУ РАЗІ НЕ НЕСЕ ВІДПОВІДАЛЬНОСТІ ЗА БУДЬ-ЯКІ ПРЯМІ, НЕПРЯМІ, ПОБІЧНІ, ШТРАФНІ, СПЕЦІАЛЬНІ АБО ВИПАДКОВІ ЗБИТКИ (ЗОКРЕМА, НЕ ОБМЕЖУЮЧИСЬ, ЗБИТКИ ВІД ЗБИТКІВ ТА ПРИБУТКУ, ПЕРЕРВИ В РОБОТИ АБО ВТРАТИ ІНФОРМАЦІЇ), НЕ ВИКОРИСТАННЯ АБО НЕМОЖЛИВІСТЬ ВИКОРИСТАННЯ ЦИМ ДОКУМЕНТОМ, НАВІТЬ ЯКЩО КОМПАНІЮ ATMEL ПОВІДОМИЛИ ПРО МОЖЛИВІСТЬ ТАКИХ ЗБИТКІВ. Компанія Atmel не робить жодних заяв або гарантій щодо точності чи повноти вмісту цього документа та залишає за собою право вносити зміни до специфікацій і опису продукту в будь-який час без попередження. Atmel не бере на себе жодних зобов’язань щодо оновлення інформації, що міститься в цьому документі. Якщо не зазначено інше, продукти Atmel не підходять і не повинні використовуватися в автомобільних додатках. Продукти Atmel не призначені, не дозволені та не надаються гарантії для використання як компонентів у програмах, призначених для підтримки чи підтримки життя. ВІДМОВА ВІД ВІДПОВІДАЛЬНОСТІ ДЛЯ БЕЗПЕЧНИХ, ВІЙСЬКОВИХ ТА АВТОМОБІЛЬНИХ ЗАСТОСУВАНЬ: продукти Atmel не розроблені та не використовуватимуться у зв’язку з будь-якими програмами, де збій таких продуктів, як обґрунтовано очікується, призведе до значних тілесних ушкоджень або смерті («Критично важливі для безпеки»). Програми”) без спеціальної письмової згоди співробітника Atmel. Критично важливі для безпеки програми включають, без обмежень, пристрої та системи життєзабезпечення, обладнання або системи для експлуатації ядерних установок і систем озброєння. Продукція Atmel не розроблена та не призначена для використання у військових чи аерокосмічних програмах чи середовищах, якщо Atmel спеціально не позначає їх як військові. Продукти Atmel не розроблені та не призначені для використання в автомобільних додатках, якщо Atmel спеціально не позначає їх як автомобільні.
Документи / Ресурси
![]() |
Складний програмований логічний пристрій Atmel ATF15xx [pdfПосібник користувача ATF15xx, ATF15xx Комплексний програмований логічний пристрій, Комплексний програмований логічний пристрій, Програмований логічний пристрій, Логічний пристрій, Пристрій |