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

Leonid.K.

Участник
  • Постов

    71
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Leonid.K.

  • Звание
    Участник
    Участник

Контакты

  • Сайт
    Array
  1. Ищу файл BSDL

    Ищу файл BSDL для Atheros AR9160. У кого есть, поделитесь, пожалуйста.
  2. Если тема еще актуальна, загляните-ка сюда. http://jtag-test.ru/ В нижнем правом углу найдете ссылочку на приличную и недорогую систему BS. Удачи.
  3. Если тема еще актуальна, загляните-ка сюда. http://jtag-test.ru/ В нижнем правом углу найдете ссылочку на недорогую и приличную систему BS. Удачи.
  4. Здравствуйте, Стас. Посмотрите здесь www.jtag-test.ru Может найдете для себя полезную информацию.
  5. А по-моему тут все ясно. В БСДЛьнике четко написано: -- The 5416 uses the JTAG port for boundary scan tests, emulation -- -- capability and factory test purposes. To use boundary scan test, -- -- the EMU0 and EMU1/OFF pins must be held high through a rising edge -- -- of the TRST- signal prior to the first scan. This operation -- -- selects the appropriate TAP control for boundary scan. If at any -- -- time during a boundary scan test a rising edge of TRST occurs when -- -- EMU0 or EMU1 are not high, a factory test mode may be selected -- -- preventing boundary scan test from being completed. For this reason, -- -- it is recommended that EMU0 and EMU1/OFF be pulled or driven high at -- -- all times during boundary scan test. -- И не надо ничего выдумывать.
  6. Позвольте вставить свои 5 копеек. Насчет TRST, как тут уже правильно указывалось, он служит только для сброса ТАР контроллера. CPU будет нормально работать и если TRST подтянут к питанию. Но существует опасность, что в результате какой-нибудь неисправности CPU войдет в режим JTAG так как ТАР контроллер не сброшен и тогда прощай нормальная работа. Лучше всего подтягивать TRST на землю и подключать к JTAG коннектору. Любой JTAG контроллер знает, что делать с этим сигналом. Насчет неверного определения JTAG цепочки, некоторые процессоры, в частности TI, содержат не один, а несколько компонентов внутри себя, описываемые различными файлами BSDL и соединенными во внутреннюю цепочку. Пример такого DSP процессора - TMS320VC5420. Файлы BSDL приложены. Такой элемент, при автоматическом распознавании цепочки, распознается как 2 отдельных компонента. Я встречал элементы с 3-мя вложениями, например Sequans sqn1130. В данном случай 2 встроенных компонента описываются DUMMY BSDL файлом. См. приложенные файлы. А вот это, как раз, самое главное. Обязательно подсоедините к земле. 5420_GGU_A_mod.bsd.txt 5420_GGU_B_mod.bsd.txt sqn1130.bsd.txt DUMMY_4BITS.BSM.txt
  7. Доверие, как и Вера, личное дело индивидуума. А Ваш вопрос я задал командам поддержки Corelis, JT и FLYNN. Corelis и JT скромно промолчали, а вот Hank Flynn ответил буквально следующее: The only place where we have used the SMASK bits is in applications where we added buffer bits to equalize the boundary register lengths in parallel JTAG chains of differing lengths and needed a way to identify the beginning and end of actual data. We do not currently add an SMASK field in any SVF files that we generate. For SVF files that onTAP imports, such as programming files, all of the TDI bits are treated as care bits and are scanned in without change. As a result I don’t have a ready explanation as to the utility of the SMASK field. Так что, в случае с неизменной длиной цепочки этот параметр можно смело игнорировать. Он, собственно, и определен как опциональный. Удачи. Приятно было пообщаться. В спорах рождается истина.
  8. Кстати. FLYNN onTAP - единственная система, позволяющая использовать стандартный хардвэйр (Altera, Xilinx, Lattice) в качестве TAP контроллера. Контроллеры других вендоров стоят немалых денег.
  9. If a new scan command is specified which changes the length of the data pattern with respect to a previous scan, the SMASK parameter must be specified, otherwise the default SMASK pattern used is undefined and is an error. TDI(5C) 0011 0101 SMASK(F3) 1100 1111 Биты, выделенные красным в TDI не имеют значения, в соответствии с нулями в маске SMASK.
  10. Если в новой команде сканирования происходит смена длины потока, то обязана быть указана новая SMASK, иначе будет взята неопределенная SMASK, принятая по умолчанию, что является ошибкой. SMASK используется и в том случае, если не указан параметр TDI. А нужно это для того, чтобы при "проталкивании" данных с TDO предыдущего элемента цепочки на TDI следующего Ваш SVF player позаботился о том, чтобы туда вошли только значащие биты. Это своего рода внутренний КПП. В отличии от SMASK, MASK является внешним КПП, контроллирующим поток данных на TDO последнего элемента в цепочке.
  11. If a new scan command is specified which changes the length of the data pattern with respect to a previous scan, the SMASK parameter must be specified, otherwise the default SMASK pattern used is undefined and is an error. The SMASK will be used even if the TDI parameter is not present.
  12. Уважаемый, гуру SM. Читать вдоль и поперек, не всегда означает понимать прочитанное. Если Вам в лом просто сказать, спасибо, можете не говорить. Но если даже после прочтения спецификации от ASSET, написанной одним из разработчиков стандарта Беном Беннетом, Вы задаете подобные вопросы, боюсь, что ни уважаемый форум, ни Dr.JTAG Вам не помогут. Удачи в освоении матчасти.
  13. Господа. Не надо ломать головы и копья. В приложенных документах совершенно точно определены цели и задачи операнда SMASK. Наслаждайтесь. using_svf.pdf SVF_Spec.pdf
  14. Уважаемый Oops. Существует множество различных инструментов для JTAG тестирования. Прочитайте, пожалуйста, приложенные статьи из нашего цикла введения в технологии граничного сканирования в журнале Производство Электроники. Все остальные статьи цикла мы можем выслать Вам бесплатно, если Вы обратитесь к нам по адресу [email protected]. Система onTAP фирмы Flynn - самый недорогой из этого набора инструментов. Цены на различные компоненты системы Вы можете найти на сайте компании FLYNN. Эту систему (в любом наборе) Вы можете приобрести напрямую у FLYNN или через нас, включая удобный руссифицированный интерфейс для прогона тестов и диагностирования неисправностей, а также поддержку на Русском Языке. К сожалению, здесь поместилась только одна статья. Вторую см. в следующем сообщении. Удачи. К сожалению мне не удается подгрузить вторую статью, несмотря на то, что ее размер меньше разрешенного для загрузки. Пишите нам и мы Вам ее вышлем. Я попытаюсь еще несколько раз. Удалите расширения .TXT с приложенных файлов. Затем соберите их в один с помощью утилиты Combine Files... в Total Commander. Paper_6__2_08__Asset_Corelis.pdf Paper_7__3_08__JTech_FLYNN.001.txt Paper_7__3_08__JTech_FLYNN.002.txt Paper_7__3_08__JTech_FLYNN.003.txt Paper_7__3_08__JTech_FLYNN.crc.txt
×
×
  • Создать...