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

Идентификация типа микросхемы

Доброго времени суток! Подскажите, пожалуйста, возможно ли какими-либо средствами определить какая микросхема в настоящий момент доступна для конфигурации без помощи iMPACT. В частности хочется отличать xc6slx75fgg484 от xc6slx150fgg484 и выбирать правильную прошивку для конфигурации.

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


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

Что-то как-то задача не полностью сформулирована... Посему - быстрый ответ: если есть что-то, решающее какую прошивку грузить, то можно через JTAG считать IDCODE FPGA и по IDCODE сделать все необходимые выводы.

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


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

что-то подобное и требуется сделать. процом нужно считать какой-нибудь id и загрузить, то что нужно. а где про чтение этого id code fpga можно поподробнее почитать?

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


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

...а где про чтение этого id code fpga можно поподробнее почитать?

Где-то на сайте Xilinx водилась такая информация... конкретно какой документ - сейчас затруднюсь сказать. Но, вообще, эта информация, хотя порою и весьма отрывочная, там точно есть.

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


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

Чтобы прочитать по JTAG IDCODE, на TMS надо выдать последовательно шесть единиц, чтобы перейти в TAP reset, затем, выдав на TMS комбинацию 0,1,1,0,0, перевести TAP в состояние shift DR, и последовательно читать IDCODE с линии TDO, выдав ещё 31 цикл с TMS=0, затем лучше снова уйти в reset шестью единицами на TMS. Полная схема джитаговского автомата состояний нарисована, например, в даташите на циклоны, а сам стандарт целиком имеется здесь.

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


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

а где про чтение этого id code fpga можно поподробнее почитать?

Опять напишу - у меня на сайте, в статьях о JTAG-тестировании.

 

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


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

Доброго времени суток! Подскажите, пожалуйста, возможно ли какими-либо средствами определить какая микросхема в настоящий момент доступна для конфигурации без помощи iMPACT. В частности хочется отличать xc6slx75fgg484 от xc6slx150fgg484 и выбирать правильную прошивку для конфигурации.

Хочется добавить, что по JTAG (IDCODE) можно определить тип кристалла (т.е. отличить xc6slx75 от xc6slx150), но не тип корпуса (484 от 676 не отличить) или спидгрейд (1С от 2I также не отличить).

Кроме того, в IDCODE есть поле ревизии, которое нужно отделять маской при сравнении кодов, т.к. у совместимых микросхем разных лет номер ревизии может отличаться.

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


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

Опять напишу - у меня на сайте, в статьях о JTAG-тестировании.

 

Првильно!

Давить ссылками..

Я б еще в библиотеку отправлял... На полном серьезе.

Проблема молодого поколения - хотят максимум резалта при минимуме телодвижений.

Это называется ЛЕНЬ.

Но "они" не понимают, что ленивому платить не будут.

 

З.Ы.

Отец 3-х :)

Имею опыт...

Спрашивайте - отвечу....

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


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

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

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

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

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

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

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

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

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

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