реклама на сайте
подробности

 
 
> USB-JTAG адаптер, программирование CPLD фирмы Altera
Konst_777
сообщение Jul 29 2005, 08:21
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Данная тема является продолжением темы http://forum.electronix.ru/index.php?showtopic=6653

Предлагаемый USB-JTAG адаптер был создан для модуля, содержащего два JTAG интерфейса. Первый содержит три PLD фирмы Altera (EPM7064S, EPM7064S, EPM7064AE). Второй содержит два DSP фирмы Analog Devices (ADSP-21062, ADSP21065).
Адаптер был создан по требованию настройщиков прибора, содержащего этот модуль. Для программирования PLD и FLASH памяти для загрузки ADSP модуля им хотелось использовать простую программу и один адаптер, а не устанавливать и осваивать два фирменных пакета (VisualDSP и Quartus) чтобы использовать фирменный эмулятор для ADSP и ByteBlaster для PLD.
Для программирования PLD EPM7064S фирмы Altera использован алгоритм, являющийся универсальным для программирования любой PLD фирмы Altera (и загрузки любой FPGA) через JTAG интерфейс. Число CPLD (FPGA) в JTAG цепочке ограничено только требованиями JTAG.
Quartus позволяет создать выходной файл для программирования CPLD (загрузки FPGA) в формате Serial Vector Format File (.svf). Файл в этом формате содержит команды JTAG для программирования/загрузки одной или нескольких CPLD/FPGA в цепочке JTAG. Программа XL_Loader преобразует JTAG-команды этого файла в команды, выполняемые USB контроллером C8051F320 фирмы SiLabs.
Это краткое описание адаптера и его программного обеспечения. Читайте исходники, задавайте вопросы, улучшайте алгоритм, исправляйте мои ошибки.
Прикрепленные файлы
Прикрепленный файл  XL_Loader.rar ( 429.14 килобайт ) Кол-во скачиваний: 728
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Konst_777
сообщение Nov 3 2005, 06:19
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Проверил архивы XL_Loader.rar и XL_Loader_Update_1.rar:
1). Деинсталировал установленный драйвер USBXpress (через "Установка и удаление программ" - "USBXpress driver set заменить/удалить");
2). Установил драйвер USBXpress из XL_Loader_Update_1.rar (запустил программу PreInstaller.exe из папки \XL_Loader_Update_1\Setup\Driver);
3). Запрограммировал C8051F320 (файл FIRMWARE.OMF из папки \XL_Loader\Setup архива XL_Loader.rar). Запустил контроллер. Windows запросила драйвер, выбрал "Автоматическая установка...". В ответ на предупреждение о неподписанном драйвере нажал кнопку "Все равно продолжить". Windows создала контрольную точку восстановления и сообщила об успешной установке драйвера и нормальной работе устройства.
4). Создал папку \Test, в которую перенес файл XL_Loader.exe из папки \XL_Loader\Setup архива XL_Loader.rar и файл SiUSBXp.dll из папки \XL_Loader_Update_1\Setup архива XL_Loader_Update_1.rar.
5). Запустил программу XL_Loader.exe. Программа нормально функционировала до выхода из программы. При выходе из программы (вызове функции SI_Close) Windows сообщила о нарушении доступа в модуле SiUSBXp.dll. После замены на старую версию (2.1.0.0) жалоб на SiUSBXp.dll не было.

Выводы:
1). Следует использовать старую версию SiUSBXp.dll.
2). На WEB странице, о которой я упоминал в своем предыдущем сообщении приведен опыт работы C8051F320 на разных компьютерах с драйвером от Jungo, не от USBXpress. Так что, на сегодня для меня остается загадкой такое поведение драйвера USBXpress. Пожалуйста, сообщите мне, если у Вас появится какая-то новая информация.

Сообщение отредактировал Konst_777 - Nov 3 2005, 07:00
Go to the top of the page
 
+Quote Post
sKWO
сообщение Sep 26 2007, 11:14
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530



Цитата(Konst_777 @ Nov 3 2005, 10:19) *
2). На WEB странице, о которой я упоминал в своем предыдущем сообщении приведен опыт работы C8051F320 на разных компьютерах с драйвером от Jungo, не от USBXpress.

'Konst_777' молдаване скоро приедут? хотелось бы посмотреть.....


--------------------
нельзя недооценивать предсказуемость глупости
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Konst_777   USB-JTAG адаптер   Jul 29 2005, 08:21
- - Konst_777   Вот и первый апдейт для XL_Loader : 1). В схему а...   Aug 30 2005, 03:26
- - Konst_777   Забыл добавить архив в предыдущем сообщении. Вот о...   Aug 30 2005, 03:31
- - 3.14   А какая получается скорость загрузки (относительно...   Aug 30 2005, 04:30
- - Konst_777   Сейчас время программирования трех микросхем EPM70...   Aug 30 2005, 10:01
- - 3.14   У меня нет особого желания разбираться в исходника...   Aug 30 2005, 18:22
- - Konst_777   Сразу отмечу, что я в своем предыдущем сообщении у...   Aug 31 2005, 03:55
- - 3.14   Ну что мы "все про Фому да про Ерему". Е...   Aug 31 2005, 07:55
- - Dr.Toll   Давно вижу у вас тема не обновлялась. Скачиваний м...   Nov 2 2005, 13:40
|- - Konst_777   Цитата(Dr.Toll @ Nov 2 2005, 16:40)Давно вижу...   Nov 2 2005, 15:14
|- - Konst_777   Цитата(sKWO @ Sep 26 2007, 14:14) 'Ko...   Sep 26 2007, 16:13
|- - Andy Great   Цитата(Konst_777 @ Sep 26 2007, 18:13) Ещ...   Mar 18 2008, 08:37
- - Konst_777   Дальнейшее развитие темы в этом топике форума   Mar 17 2008, 19:43


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 18:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01397 секунд с 7
ELECTRONIX ©2004-2016