Перейти к содержанию
    

jtag -интерфейс

Здравствуйте!!!!!!!!!!!

 

В качестве ППЗУ используется флеш-память микроконтроллера AT32UC3. Можно ли использовать для записи конфигурации в ПЛИС Xilinx Virtex интерфейс JTAG ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

использовать тот-же jtag заливщик что и для AT32UC3 нельзя, купите специально для xilinx jtag lpt от 500р.

хранить бит-файл в памяти микроконтроллера и прощивать им плис можно, достаточно прочесть соответствующие appnote

например Xilinx In-System Programming Using an Embedded Microcontroller http://www.xilinx.com/support/documentatio...tes/xapp058.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

использовать тот-же jtag заливщик что и для AT32UC3 нельзя, купите специально для xilinx jtag lpt от 500р.

хранить бит-файл в памяти микроконтроллера и прощивать им плис можно, достаточно прочесть соответствующие appnote

например Xilinx In-System Programming Using an Embedded Microcontroller http://www.xilinx.com/support/documentatio...tes/xapp058.pdf

 

 

Здравствуйте, я как раз собрался прошивать плис по этому апп ноту, но у меня еще стоит задача проверять целостность прошивки, можно ли это сделать? ПЛИС XC6418A Не совсем понял как работают команды SVF , в частности SDR. Я так понял что можно только сравнить считанные данные с ожидаемыми? Также не нашел как работают команды которые записываются в регистр инструкций, нашел только их коды в даташите. Подскажите, что почитать по этим вопросам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Начал пробовать прошивать, и возникла проблема несовпадения ожидаемого idcode считваемому. ПЛИС XC2C64A. Почитал в мануале про idcode должен быть как минимум похож, но считывается совсем не то. В чем может быть дело?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Начал пробовать прошивать, и возникла проблема несовпадения ожидаемого idcode считваемому. ПЛИС XC2C64A. Почитал в мануале про idcode должен быть как минимум похож, но считывается совсем не то. В чем может быть дело?

 

У Ксайлинкса есть режим тестирования по JTAG. Можно осциллом посмотреть импульсы. Нет ли там искажений фронтов?

Можно понизить частоту тактовых при загрузке.

Можно воспользоваться программой УниверсалСкан. Записать действия, запустить их в цикле, опять же посмотреть осциллом. Можно проверить, не изменился ли BSDL файл на эту микросхему...

Удачи!

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...