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

 
 
> Программирование ПЗУ Intel через JTAG, Помощь начинающему
ALeonP
сообщение Feb 28 2010, 05:35
Сообщение #1





Группа: Участник
Сообщений: 8
Регистрация: 17-03-08
Пользователь №: 35 983



Добрый день, господа. Сразу оговорюсь: с ПЛИСами я не работал, поэтому и обращаюсь к более опытным товарищам.

В устройстве установлены два Spartan-2E XC2S50E и XC9536XV. Имеется также разъем JTAG. ИМС соединены последовательно по цепочке JTAG. Первым XC9536XV. Также имеется Flash Intel TE28F640J3 соединенное помоему с одним из Spartan'ов.

Возможно ли прошить данное ПЗУ без выпаивания, используя программу iMPACT или Universal Scan и Parallel кабель? А если нет, то как? Подскажите?

Извинити, если коряво написал.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
XVR
сообщение Mar 4 2010, 19:00
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



FLASH в JTAG цепочке не появится ни при каких условиях - она стоит рядом с JTAG цепочкой и к ней не подсоединена.
Прошивать можно 2мя путями:
1) BS (Boundary Scan). Spartan переводится в режим BS, все остальные чипы в JTAG цепочке - в Bypass. В режиме BS через JTAG можно управлять отдельными пинами устройства (в данном случае Spartan'а). Прошивка реализуется путем дрыгания ногами FLASH, которые подключены в Spartan через BS режим. Это ОЧЕНЬ медленно. Данные с описаниями ног для BS берутся из bsdl файла, собственно прошивку можно сформировать внешней утилитой и загрузить как svf или jam файл
2) В Spartan заливается специальная прошивка (схема), которая использует примитив BSCAN_SPARTAN2 для доступа к JTAG (появляются 2 пользовательских регистра), закачивает через них данные и выводит в FLASH (напрямую). Скорость програмирования гораздо больше, но для каждого конкретного FLASH'а нужна своя схема для Spartan'а и iMPACT должен о ней все знать.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ALeonP   Программирование ПЗУ Intel через JTAG   Feb 28 2010, 05:35
- - Victor®   Цитата(ALeonP @ Feb 28 2010, 08:35) Добры...   Feb 28 2010, 09:47
- - ALeonP   Вроде бы Universal должен поддерживать. Во всяком ...   Feb 28 2010, 15:58
|- - Victor®   Цитата(ALeonP @ Feb 28 2010, 18:58) Вроде...   Feb 28 2010, 17:14
- - andrewkrot   Все возможно. Вам нужно посмотреть в сторону XAPP4...   Mar 1 2010, 06:44
|- - Victor®   Цитата(andrewkrot @ Mar 1 2010, 10:44) Вс...   Mar 1 2010, 07:19
- - andrewkrot   например эта - http://www.xilinx.com/products/boar...   Mar 1 2010, 08:50
- - ALeonP   Спасибо за помощь и за ссылку. Очень интересная ин...   Mar 1 2010, 10:45
|- - Victor®   Цитата(ALeonP @ Mar 1 2010, 14:45) Спасиб...   Mar 4 2010, 09:58
- - XVR   Кстати, TE28F640J3 через BS через S IIE будет груз...   Mar 2 2010, 17:10
- - andrewkrot   Для начала нужно определиться, что будем записыват...   Mar 2 2010, 20:19
- - ALeonP   Конечной целью является загрузить во Flash прошивк...   Mar 4 2010, 09:25
- - ALeonP   ЦитатаОбратите внимание, что "Data is loaded ...   Mar 4 2010, 10:40


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

 


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


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