Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SVF player SAU510 + XC9500XL
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
serg-ant
Здравствуйте, уважаемые.
Появился под рукой JTAG-эмулятор фирмы Sauris модель SAU510 ISO Plus. В связи с чем возник вопрос применения данного устройства для прошивки CPLD, в частности XC9500XL-100. В рекламе на данный продукт (SAU510 ISO Plus) заявлено, что есть возможность с помощью поставляемой утилиты (svfplayer) шить ПЛИС.
После создания svf-файла (IMPACT из ISE13.1), подключения и настройки JTAG была предпринята попытка зашить CPLD, на что программа svfplayer ругнулась, что в svf-файле неверная длина команды (остальные все тесты прошли, как то питание, клоки и т.д.). После изучения было найдено, что IMPACT создаёт svf-файлы, в которых длина команд может быть произвольная - и 1 бит, и 18, и 16 и др. svf-player же по всей видимости не любит длины, отличающиеся от n*8.

В связи с этим хотел спросить у форумчан:
1. Никто не сталкивался с такой проблемой?
2. Если да, то решили ли и как?
3. Вдруг кто-нибудь знает как можно заставить IMPACT создавать svf-файлы с командами кратными только 8 битам?
4. Или же как заставить svf-player SAU510 воспринимать данные svf-файлы.

Ну и последний - может SAU510 ISO Plus вобще не поддерживает программирование XC9500XL?

Заранее спасибо за потраченное время.
SAURIS GmbH
Вот версия sausvf, расширенная для поддержки xilinx. Запускать с опцией "-X" или "-xilinx", он с этой опцией пропускает строки с неправильной длиной, IMPACT засовывает лишний ведущий ноль в строки, где <длина mod 8> попадает в отрезок [1..4], то есть длина у IMPACT всегда кратна двум hex-символам, когда sausvf ожидает длину, кратную одному hex-символу.

PS. Сорри за тормоза с ответом, не ожидал в этой теме вопросов, не смотрел ее.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.