Atmel ATF15xx Комплексное программируемое логическое устройство
Технические характеристики
- Название продукта: Atmel ATF15xx Внутрисистемное программирование
- Модель: ATF15xx
- Тип: сложное программируемое логическое устройство (CPLD)
- Метод программирования: внутрисистемное программирование (ISP)
- Интерфейс: JTAG Интерфейс интернет-провайдера
- Производитель: Atmel
Часто задаваемые вопросы
В: Могу ли я использовать стороннее программное обеспечение для программирования с ПЛИС ATF15xx?
A: Да, если программное обеспечение поддерживает алгоритм программирования и JTAG инструкции, необходимые для CPLD ATF15xx.
В: Возможно ли программировать несколько ПЛИС ATF15xx одновременно?
A: Да, JTAG Интерфейс ISP поддерживает программирование нескольких устройств для эффективного программирования нескольких CPLD одновременно.
Введение
- Комплексные программируемые логические устройства (CPLD) Atmel® ATF15xx с архитектурой Logic Doubling® поддерживают внутрисистемное программирование (ISP) с помощью стандарта IEEE 1149.1 Joint Test Action Group (JTAG) интерфейс. Эта функция повышает гибкость программирования и обеспечивает преимущества на различных этапах: разработка продукта, производство и использование в полевых условиях. В этом руководстве пользователя описываются методы проектирования и требования для внедрения ISP на ATF15xx CPLD с поддержкой ISP, как указано ниже:
- ATF1502AS/ASL/ASV
- ATF1504AS/ASL/ASV/ASVL
- ATF1508AS/ASL/ASV/ASVL
Особенности и преимущества
Внутрисистемное программирование позволяет программировать и перепрограммировать устройства ISP после их установки на печатные платы (ПП). Это устраняет дополнительный этап обработки, необходимый в процессе производства для программирования устройств на внешнем программаторе устройств перед их установкой на ПП. Исключение этого этапа снижает вероятность повреждения деликатных выводов устройств поверхностного монтажа с большим количеством выводов или повреждения устройства электростатическим разрядом (ЭСР) во время процесса программирования. ISP также позволяет пользователям вносить изменения в конструкцию и выполнять обновления на месте без необходимости извлечения устройств ISP из ПП. Кроме того, он также позволяет использовать встроенный микроконтроллер или внутрисхемный тестер для выполнения операций внутрисистемного программирования на устройствах ISP и интегрировать эти операции программирования в производственный процесс печатных плат.
Системы внутрисистемного программирования
Три основных компонента системы ISP для CPLD ATF15xx:
Программное обеспечение
Реализация алгоритма программирования, а также генерация 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, их можно программировать на целевой плате. ATF15xx CPLD можно программировать следующими системами внутрисистемного программирования:
- Система внутрисистемного программирования ATF15xx
- Встроенные микроконтроллеры
- Внутрисхемные тестеры
Система внутрисистемного программирования Atmel ATF15xx
Для внутрисистемного программирования ПЛИС ATF15xx компания Atmel предлагает программное обеспечение ISP, кабель для загрузки и комплект разработчика/программатора, которые описаны в разделах ниже.
Программное обеспечение интернет-провайдера
Программное обеспечение Atmel ATF15xx ISP, ATMISP, является основным средством для реализации JTAG Внутрисистемное программирование на CPLD ATF15xx. ATMISP работает на хост-компьютере на базе Windows и реализует внутрисистемное программирование CPLD ATF15xx на целевой аппаратной системе ISP или генерирует последовательный векторный формат (.SVF) file для использования автоматическим испытательным оборудованием (ATE) для программирования CPLD ATF15xx на целевой системе. ATMISP сначала получает всю необходимую информацию от пользователей о JTAG цепочка устройств в целевой системе. Затем он выполняет соответствующий JTAG Инструкции ISP на JTAG цепочка устройств в целевой системе в соответствии с JTAG Информация о цепочке устройств, указанная пользователями через порт USB или LPT ПК. Более подробная информация о программном обеспечении Atmel ATMISP доступна на www.atmel.com/tools/ATMISP.aspx.
Кабель для загрузки через интернет-провайдера
Загрузочный кабель Atmel ATF15xx USB на базе ISP, ATDH1150USB, подключается к стандартному USB-порту хост-компьютера с одной стороны и к разъему JTAG Заголовок целевой платы на другой стороне. Он передает JTAG инструкции и данные, сгенерированные ATMISP, работающим на хост-компьютере, для устройств ISP на целевой плате. Более подробная информация о кабеле ATDH1150USB доступна на www.atmel.com/tools/ATDH1150USB.aspx.
Разработка/Программист
Комплект Atmel ATF15xx Development/Programmer Kit, ATF15xx-DK3-U, представляет собой полную систему разработки и программатор ISP для CPLD ATF15xx. Этот комплект предоставляет разработчикам очень быстрый и простой способ разработки прототипов и оценки новых проектов с помощью CPLD ATF15xx ISP. Благодаря наличию различных плат адаптеров гнезд для поддержки большинства типов корпусов, предлагаемых в CPLD ATF15xx, этот комплект можно использовать в качестве программатора ISP для программирования CPLD ATF15xx ISP в большинстве доступных типов корпусов через JTAG Интерфейс. Более подробную информацию о комплекте Atmel ATF15xx-DK3-U можно найти на сайте www.atmel.com/tools/ATF15XX-DK3-U.aspx.
Встроенная микроконтроллерная система
Алгоритм программирования и JTAG Инструкции для ATF15xx CPLD могут быть реализованы в микроконтроллере или микропроцессоре, которые затем могут быть использованы для программирования ATF15xx CPLD на целевой плате. Один из возможных методов — извлечь все соответствующие JTAG информация о протоколе (т.е. JTAG инструкции и данные) от SVF file сгенерированный программным обеспечением ATMISP, а затем использовать эту информацию для реализации кода для микроконтроллера или микропроцессора, который будет генерировать JTAG сигналы для устройств ISP в JTAG chain. Этот подход наиболее подходит для систем, которые уже имеют встроенный микроконтроллер или микропроцессор, и это исключает использование внешнего внутрисистемного программного обеспечения и аппаратных средств программирования.
Система внутрисхемного тестирования
ПЛИС ATF15xx можно программировать на целевой плате через JTAG интерфейс во время тестирования печатной платы с использованием внутрисхемного тестера. Как правило, SVF file сгенерированный ATMISP должен содержать все соответствующие JTAG информация о внутрисистемном программировании, которая нужна внутрисхемным тестерам для программирования ATF15xx CPLD на целевой плате. Такой подход позволяет интегрировать шаг программирования в процесс тестированияtagе производственного потока.
JTAG Интерфейс интернет-провайдера
ISP для ПЛИС ATF15xx реализован с использованием стандарта IEEE 1149.1 Std. JTAG Интерфейс. Этот интерфейс может использоваться для стирания, программирования и проверки ПЛИС ATF15xx. Интерфейс JTAG интерфейс представляет собой последовательный интерфейс, состоящий из сигналов TCK, TMS, TDI и TDO, а также JTAG Контроллер порта тестового доступа (TAP). Вывод TCK — это тактовый вход для JTAG контроллер TAP и для переключения в положение JTAG инструкции и данные. Вывод TDI — это последовательный вход данных. Он используется для перемещения программных инструкций и данных в устройства ISP. Вывод TDO — это последовательный выход данных. Он используется для перемещения данных из устройств ISP. Вывод TMS — это вывод выбора режима. Он управляет состоянием JTAG Контроллер TAP. JTAG Интерфейсные контакты ATF15xx CPLD на целевой плате ISP должны быть подключены к аппаратному обеспечению интерфейса ISP (т. е. кабелю загрузки ISP), как правило, через 10-контактный разъем. Аппаратное обеспечение интерфейса ISP также должно быть подключено к хост-компьютеру, на котором запущено программное обеспечение ISP. Аппаратное обеспечение интерфейса ISP устанавливает связь между программным обеспечением ISP и устройствами ISP, а также позволяет программному обеспечению ISP передавать инструкции программирования и данные с хост-компьютера на CPLD ATF15xx. CPLD ATF15xx с JTAG функция включена полностью JTAG совместимы и также поддерживают требуемые операции периферийного сканирования (BST), указанные в JTAG стандарт. ATF15xx CPLD можно настроить так, чтобы они были частью JTAG Цепочка BST с другими JTAG Устройства для внутрисхемного тестирования системной платы. С помощью этой функции можно тестировать ATF15xx CPLD на плате вместе с другими JTAG-поддерживаемые устройства без необходимости проведения испытаний методом пробивания гвоздей.
Программирование отдельного устройства
JTAG Интерфейс ISP можно настроить для программирования одного ATF15xx CPLD. JTAG Конфигурация для одного устройства показана на рисунке ниже. Когда ATF15xx CPLD настроен таким образом, регистр появляется между выводами TDI и TDO устройства. Размер регистра зависит от JTAG Ширина инструкции и данные, которые сдвигаются для этой инструкции. Рисунок 2-1 JTAG Устройство
Программирование нескольких устройств
ПЛИС ATF15xx можно сконфигурировать как часть последовательной цепи из нескольких JTAG-поддерживаемые устройства, как описано ниже и показано на следующем рисунке.
- Подключите контакты TMS и TCK для каждого устройства в JTAG цепь к контактам TMS и TCK разъема JTAG разъем интерфейса на печатной плате.
- Подключите контакт TDI первого устройства к контакту TDI разъема J.TAG заголовок интерфейса.
- Подключите вывод TDO первого устройства к выводу TDI следующего устройства. Продолжайте этот процесс, пока все, кроме последнего, не будут подключены.
- Подключите вывод TDO последнего устройства к выводу TDO разъема J.TAG заголовок интерфейса.
Рисунок 2-2 Несколько устройств JTAG Конфигурация
Для программирования нескольких устройств в JTAG цепочке, пользователи должны использовать программные средства ISP, которые поддерживают такие функции. В программном обеспечении ISP пользователи должны указать:
- Количество устройств в JTAG цепь.
- Номера деталей устройств и позиции в JTAG цепь.
- JTAG операции для каждого из устройств.
- Другое JTAG-связанная информация, такая как JTAG ширина инструкции для каждого из устройств.
После того, как JTAG правильно ли настроена последовательная цепь на целевой плате ISP и в программном обеспечении ISP, устройства в JTAG цепочку можно программировать одновременно.
Соображения по дизайну
Для выполнения ISP на ATF15xx CPLD необходимы ресурсы для JTAG Интерфейс в ATF15xx должен быть зарезервирован. Поэтому четыре контакта ввода/вывода для контактов TMS, TDI, TDO и TCK должны быть зарезервированы для JTAG и не могут использоваться как пользовательские входы/выходы. Номера контактов для этих контактов зависят от того, какой ATF15xx CPLD используется и типа его корпуса. Информацию о распиновке см. в таблице ниже. JTAG стандарт рекомендует, чтобы выводы TMS и TDI были подняты для каждого устройства в JTAG цепь. ATF15xx CPLD имеют внутреннюю функцию подтягивания для этих выводов, которая при включении избавляет от необходимости во внешних подтягивающих резисторах. Кроме того, JTAG Для выполнения ISP на CPLD ATF15xx необходимо включить функцию интерфейса. Включение JTAG интерфейс требует выбора определенных типов устройств Atmel или параметров настройки перед компиляцией проекта ATF15xx. Эти процедуры описаны для WinCUPL, ProChip Designer и POF2JED в этом руководстве. По умолчанию все новые CPLD ATF15xx поставляются с JTAG Интерфейс включен. После того, как логические ресурсы для JTAG интерфейсы зарезервированы, пользователи могут программировать, проверять и стирать любые ПЛИС ATF15xx на целевой плате с помощью программного обеспечения ATMISP.
Кончик: Хотя четыре JTAG контакты зарезервированы для JTAG Интерфейс позволяет пользователям реализовывать скрытые логические функции в макроячейках, связанных с этими выводами.
Таблица 3-1 ATF15xx CPLD JTAG Номера контактов
JTAG Приколоть | 44-TQFP | 44-ПЛКЦ | 84-ПЛКЦ | 100-TQFP | 100-ПКФП |
ТДИ | 1 | 7 | 14 | 4 | 6 |
TDO | 32 | 38 | 71 | 73 | 75 |
ТМС | 7 | 13 | 23 | 15 | 17 |
ТСК | 26 | 32 | 62 | 62 | 64 |
Включить JTAG Интерфейс с WinCUPL
Чтобы включить JTAG интерфейс с WinCUPL, соответствующий тип устройства ATF15xx ISP должен быть указан до компиляции проекта. После успешной компиляции проекта JEDEC file с буквой JTAG Интерфейсная функция включена генерируется. Когда этот 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 device fitter. Если проект подходит, JEDEC file создается автоматически.
- Когда JEDEC file запрограммирован в устройстве, JTAG интерфейс, дополнительные внутренние подтягивающие резисторы TMS и TDI, а также дополнительные схемы хранения контактов включены.
Примечание: Выбор типа устройства Atmel ISP автоматически включает JTAG интерфейс по умолчанию, когда Atmel WinCUPL запускает Atmel Device Fitcher.
Если проекты не позволяют резервировать ресурсы для JTAG интерфейс или ISP необязательно не используется, необходимо выбрать тип устройства Atmel non-ISP. Список устройств см. в таблице ниже. Затем устройство можно перепрограммировать с помощью внешнего программатора. В таблице ниже перечислены типы устройств Atmel ISP и Atmel non-ISP для WinCUPL.
Таблица 3-2 Тип устройства WinCUPL ATF15xx
Имя устройства | Тип упаковки | Тип устройства WinCUPL | |
JTAG Включено | JTAG Неполноценный | ||
ATF1502AS/ASL/ASV | PLCC44 | F1502ISPPLCC44 | F1502PLCC44 |
ATF1502AS/ASL/ASV | ТКФП44 | F1502ISPTQFP44 | F1502TQFP44 |
ATF1504AS/ASL/ASV/ASVL | PLCC44 | F1504ISPPLCC44 | F1504PLCC44 |
ATF1504AS/ASL/ASV/ASVL | ТКФП44 | F1504ISPTQFP44 | F1504TQFP44 |
ATF1504AS/ASL/ASV/ASVL | PLCC84 | F1504ISPPLCC84 | F1504PLCC84 |
ATF1504AS/ASL/ASV/ASVL | ТКФП100 | F1504ISPTQFP100 | F1504TQFP100 |
ATF1508AS/ASL/ASV/ASVL | PLCC84 | F1508ISPPLCC84 | F1508PLCC84 |
ATF1508AS/ASL/ASV/ASVL | ТКФП100 | F1508ISPTQFP100 | F1508TQFP100 |
ATF1508AS/ASL/ASV/ASVL | PQFP100 | F1508ISPQFP100 | F1508QFP100 |
Включить JTAG Интерфейс с Atmel ProChip Designer
Чтобы включить JTAG интерфейс с ProChip Designer:
- Откройте соответствующий проект ProChip Designer.
- Откройте окно параметров Fitter, нажав кнопку Atmel Fitter в разделе Device Fitter.
- Выберите вкладку «Глобальное устройство», а затем проверьте J.TAG Ящик Port. Внутренние подтягивающие резисторы TMS и TDI также можно включить, отметив поля TDI Pullup и TMS Pullup. Эти поля показаны на рисунке ниже.
Рисунок 3-1 Пользовательский интерфейс опций ProChip Designer Fitter
Включить JTAG Интерфейс с POF2JED
В POF2JED JTAG Параметр режима можно установить на «Авто», чтобы позволить POF2JED определить, является ли JTAG Функция в ATF15xx должна быть включена или нет, и это зависит от того, JTAG поддерживается в CPLD конкурента. Чтобы включить JTAG в ATF15xx CPLD независимо от того, JTAG поддерживается в CPLD конкурента или нет, JTAG Параметр Mode должен быть установлен на On. Когда JTAG включен в ATF15xx, внутренние подтягивающие резисторы TDI и TMS можно включить, установив флажок Включить
Поля TDI_PULLUP и Enable TMS_PULLUP в POF2JED. Смотрите рисунок ниже.
Рисунок 3-2 Пользовательский интерфейс POF2JED
Руководство и рекомендации
Внимание: Особое внимание этому разделу следует уделить при выполнении операций ISP на ATF15xx CPLD. В этом разделе обсуждаются некоторые из JTAG Инструкции, информация и рекомендации интернет-провайдеров, которые следует принять во внимание.
- Убедитесь, что JTAG порт для всех устройств в JTAG цепь включена.
- Для CPLD ATF15xx JTAG порт включается, если устройства пустые/стертые или запрограммированы с помощью JTAG включено.
- Все устройства Atmel ATF15xx поставляются в чистом/стертом состоянии, поэтому JTAG порт включен для всех новых устройств и готов к подключению к интернет-провайдеру.
- Устройства ATF15xx с JTAG отключенные необходимо стереть с помощью не-ISP-программатора устройств, чтобы снова включить JTAG порт.
- Убедитесь, что установлен правильный том VCC.tage применяется к каждому из устройств в JTAG цепь.
- Микросхемы CPLD ATF15xxAS/ASL в корпусах типов 84-PLCC, 100-TQFP и 100-PQFP: напряжение VCCINT должно быть в диапазоне от 4.5 В до 5.5 В, а напряжение VCCIO может быть в диапазоне от 3.0 В до 3.6 В или от 4.5 В до 5.5 В.
- Микросхемы CPLD ATF15xxAS/ASL в корпусах типов 44-PLCC и 44-TQFP: напряжение VCC должно быть в диапазоне от 4.5 В до 5.5 В.
- ПЛИС ATF15xxASV/ASVL: напряжение VCC (VCCIO и VCCINT) должно быть в диапазоне от 3.0 В до 3.6 В.
- VCC для устройств в JTAG цепь должна быть надлежащим образом отрегулирована и отфильтрована.
- Для ПЛИС ATF15xx, используемых в большинстве приложений, рекомендуется использовать один развязывающий конденсатор емкостью 0.22 мкФ для каждой пары VCC/GND.
- Рекомендуется использовать общее заземление для всех устройств в JTAG цепь и JTAG аппаратное обеспечение интерфейса (например, загрузочный кабель ATDH1150USB ISP).
- Рекомендуется избегать длительных (не более пяти устройств) JTAG цепи.
- Если длинный JTAG необходима цепочка, буферизуйте сигналы TMS и TCK после каждого пятого устройства. Предпочтительно использование буфера триггера Шмитта.
- Буферы изменяют время нарастания и спада сигналов TMS и TCK.
- Необходимо учитывать дополнительную задержку, вызванную буферами.
- Рекомендуется использовать подтягивающие резисторы (от 4.7 кОм до 10 кОм) для сигналов TMS и TDI и подтягивающий резистор для сигнала TCK на JTAG заголовок, чтобы предотвратить плавание этих сигналов, когда они не управляются аппаратным обеспечением интерфейса.
- Для ПЛИС ATF15xx доступны дополнительные внутренние подтягивающие резисторы на TMS и TDI.
- Рекомендуется прекратить JTAG сигналы на JTAG заголовок.
- Приемлемы как активные, так и пассивные терминации; однако пассивная терминация предпочтительнее.
- Уменьшает звон, возникающий из-за большой длины проводников кабеля/печатной платы.
- Прекращение наиболее критично для TMS и TCK.
- Рекомендуется, чтобы все входы и входы/выходы устройств в JTAG цепь, кроме JTAG контакты должны находиться в статическом состоянии при программировании ПЛИС ATF15xx для минимизации шума.
- При использовании одной из плат разработки/программирования Atmel ATF15xx питание платы должно быть отключено при изменении положений перемычек выбора VCC.
- Для CPLD ATF15xx, JTAG ISP доступен, когда деталь находится в режиме пониженного энергопотребления, управляемом выводами, или когда «маломощное» устройство находится в спящем режиме.
- Состояние устройства после прерывания работы провайдера:
- Если ISP прерывается, все контакты ввода-вывода переходят в третье состояние независимо от состояния цепей хранения контактов.
- Предотвращает возникновение конфликтов на шине между частично запрограммированными устройствами и другими устройствами на печатной плате.
- Во время программирования ISP все контакты ввода-вывода находятся в одном из следующих состояний:
- Состояние высокого импеданса:
- При программировании пустого/стертого устройства.
- При перепрограммировании устройства с отключенными схемами хранения пин-кода.
- Предотвращает конфликты на шине с внешними устройствами, взаимодействующими с ПЛИС ATF15xx на печатной плате.
- Слабо привязан к предыдущему состоянию:
- При перепрограммировании запрограммированного устройства с включенными схемами Pin-keeper.
- Контакты ввода-вывода сохраняют предыдущие логические уровни до ISP.
- Не позволяет ISP влиять на работу других устройств на системной плате.
- Использование нескольких JTAG цепи на одной доске не рекомендуется.
- Устройства могут взаимодействовать между различными JTAG цепи.
- Плата функционирует только тогда, когда все устройства во всех JTAG цепи запрограммированы успешно.
- Если программирование не удается хотя бы для одного устройства в цепочке, а другие JTAG цепи были успешно запрограммированы:
- Как Atmel, так и другие устройства на плате могут быть повреждены из-за возможной проблемы с шиной для трехстабильных выходов.
- Рабочее состояние системной платы не определено, поэтому возможны некорректные функциональные операции.
- Вставка активных цепей между JTAG заголовок и JTAG Не рекомендуется использовать устройства в цепочке. Если активная цепь неисправна, это может вызвать проблемы программирования/проверки.
- Использование смешанного объемаtagэлектронное устройство JTAG цепи не рекомендуются.
- Это J.TAG цепи с устройствами, которые используют разные VCC voltages и/или интерфейс voltagес.
- Интерфейс том.tagУровни e (VIL, VIH, VOL, VOH) для устройств 5.0 В могут быть несовместимы с уровнем громкости интерфейсаtagуровни e для устройств 3.0 В.
- Если у ATMISP возникли проблемы со связью с JTAG аппаратной цепи устройства, попробуйте запустить самокалибровку или ручную калибровку, чтобы понизить частоты JTAG сигналы.
- Убедитесь, что светодиод на кабеле ATDH1150USB включен и горит зеленым, прежде чем начать программирование. Убедитесь, что загрузочный кабель ISP может правильно взаимодействовать с программным обеспечением ATMISP.
- Убедитесь, что установлен правильный том VCC.tage применяется к кабелю ATDH1150USB.
- VCC, используемый первым устройством в JTAG цепь должна быть подключена к кабелю ATDH1150USB через контакт 4 10-контактного разъема JTAG заголовок.
- Для ПЛИС ATF15xx с отдельными VCCINT и VCCIO для кабеля ATDH1150USB следует использовать VCCIO.
Информация о заказе
Код заказа | Описание |
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-XNUMX
- 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 сложное программируемое логическое устройство, сложное программируемое логическое устройство, программируемое логическое устройство, логическое устройство, устройство |