|
|
  |
Новые статьи по технологии тестирования JTAG |
|
|
|
Mar 10 2008, 19:23
|
Частый гость
 
Группа: Участник
Сообщений: 76
Регистрация: 4-06-07
Пользователь №: 28 178

|
Цитата(acex2 @ Mar 10 2008, 11:36)  Давайте. Кому звонить будем - CTO Freescale, или сразу CEO? Хотя нет, они уже исправились - в iMX27 и iMX31 полноценная цепь сканирования. А в вашей фирме используют Boundary Scan? Какие инструменты?
|
|
|
|
|
Mar 10 2008, 20:56
|
Частый гость
 
Группа: Участник
Сообщений: 76
Регистрация: 4-06-07
Пользователь №: 28 178

|
Цитата(acex2 @ Mar 10 2008, 22:27)  Используем, причем с незапамятных времен. Писалось все лет 6-7 назад, за основу взяли библиотеку проекта www.jtag.tk, добавили в нее процедуры работы с мульти-IC цепочкой на базе AN 105 от SiLabs и разбор ASCII-файлов Mentor PADS. В качестве контроллера приспособили собственную древнюю PCI-плату с Virtex-2. Все вместе работает из командной строки. Чаще всего используем JTAG для проверки соединений на плате (short, open) после установки корпусов на прототипах и при ремонте. Иногда используем для программирования флэш-памяти. Молодцы. Но современные инструменты позволяют разрабатывать и запускать автоматические тестовые последовательности, включая тестирование сложных кластеров и элементов памяти DDR и DDR2, а также оптимизировать процесс прожига флэш-памяти. Есть даже возможность измерять частоту клоков и динамически изменять конфигурацию цепочки...
|
|
|
|
|
Mar 11 2008, 04:30
|
Частый гость
 
Группа: Участник
Сообщений: 76
Регистрация: 4-06-07
Пользователь №: 28 178

|
Цитата(vetal @ Mar 10 2008, 23:48)  Для своего производстви и оборудования лучший выход - писать свои программы. В противном случае придется менять все оборудование под покупное ПО, которое работает только со своими адаптерами и в большинстве случаев имеют закрытый api для оборудования. Это неправильный подход. Вы предлагаете каждой фирме создавать свою BS систему, что достаточно дорого и, неизвестно, сколько времени займет, в то время, когда уже существуют отличные универсальные системы с отработанным железом и софтом и прекрасной поддержкой. Остается только написать аппликацию для конкретного проекта. Изобретаем велосипед?
Сообщение отредактировал Leonid.K. - Mar 11 2008, 04:32
|
|
|
|
|
Mar 11 2008, 13:19
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(Leonid.K. @ Feb 26 2008, 08:30)  Новые статьи по технологии тестирования JTAG читайте в журнале "Производство Электроники" начиная с 5-го номера и здесь: http://www.start-test.com/University/StartestInRussia.aspxкстати - и мы наших производителей плат прямо таки уговаривали "а не поставить ли вам BS?" , говорят, что нет, не нужно... тем более что TAP контроллер используется для отладки проца... интересно узнать, что не мы одни такие, а и фрискейл iMX21 но учитывая традиции нашей фирмы - 100% писали бы свой софт для тестирования, в длительной перспективе это всегда лучшее решение
|
|
|
|
|
Mar 11 2008, 18:20
|
Частый гость
 
Группа: Участник
Сообщений: 76
Регистрация: 4-06-07
Пользователь №: 28 178

|
Цитата(vetal @ Mar 11 2008, 10:23)  В наших условиях это может стоить дешевле покупки европейского софта+уникального железа под этот софт + оплата техподдержки. Для примера. OnTAP фирмы FLYNN, включая 4 USB-TAP кабеля, стоит $5-6K. Сделаете дешевле?
|
|
|
|
|
Mar 11 2008, 19:09
|
Частый гость
 
Группа: Участник
Сообщений: 76
Регистрация: 4-06-07
Пользователь №: 28 178

|
Цитата(vetal @ Mar 11 2008, 20:49)  USB-Blaster от Terasic - 60$/шт + tcl/tk консоль c jtag-api от fs2(идет бесплатно с софтом для altera) = 240$  То, что я реально использовал для диагностики/трассировки системы(начинки микросхемы) - программатор actel(300$ в составе кита для apa300) + tcl/tk консоль от fs2(тоже бесплатная). Все остальное - дело наживное  А сколько человеко-часов было потрачено?... Ну для этих целей может таких систем и достаточно, но я то вам толкую об автоматическом тестировании сложных плат и систем, включающих ни один-два, а десятки компонентов в цепочках и множество разнообразных кластеров вокруг них. Уровень покрытия таких тестов достигает 80-85% от общего числа соединений схемы.
|
|
|
|
|
Mar 11 2008, 19:24
|

Адепт
   
Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656

|
Цитата(yes @ Mar 11 2008, 16:19)  интересно узнать, что не мы одни такие, а и фрискейл iMX21 Я бы не стал в этом деле равняться на Freescale, тем более что они похоже просто "накосячили" с iMX21, так как все остальные процы семейства iMX, как более старые, так и более новые, идут с нормальной BS цепью. А полноценная цепь реально время экономит на этапе запуска прототипа, особенно когда плата от 6 слоев с кучей BGA корпусов.
|
|
|
|
|
Apr 4 2008, 16:45
|
Участник

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

|
Неужто будете создавать свою систему с автоматической генерацией из всех возможных САПР, с автоматической диагностикой (чтобы выводы и цепи замкнутые показывала), внутрисистемным программированием флэшек и т.д.? Не думаю. Своё можно долго и кропотливо делать для чего-то конкретного, были такие примеры - несколько лет работы, а потом что-нибудь меняется - и всё забросили... Тем более, что под стандартные инструменты для Bscan можно и самому, если уж очень хочется пописать, руководства есть. [.....]- открылся русский сайт. Удачи!
Сообщение отредактировал zltigo - Apr 5 2008, 06:16
|
|
|
|
|
Apr 4 2008, 21:08
|

Адепт
   
Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656

|
Цитата(AlexeyJTAG @ Apr 4 2008, 20:45)  Неужто будете создавать свою систему с автоматической генерацией из всех возможных САПР, с автоматической диагностикой (чтобы выводы и цепи замкнутые показывала), внутрисистемным программированием флэшек и т.д.? Не думаю. Своё можно долго и кропотливо делать для чего-то конкретного, были такие примеры - несколько лет работы, а потом что-нибудь меняется - и всё забросили... Тем более, что под стандартные инструменты для Bscan можно и самому, если уж очень хочется пописать, руководства есть. www.jtag-technologies.ru - открылся русский сайт. Удачи! Вы бы цитаты исходные вставляли, а то непонятно с кем вы пытаетесь общаться. Если со мной, то нам генерация "из всех возможных САПР" не нужна, у нас в компании используется исключительно Mentor PADS. Внутрисистемное программирование флэш-памяти у нас тоже самостоятельно реализовано, сложностей там немного. Если вводим новый тип флэш-память, то добавить ее описание дело ну максимум минут 20-30. А всякие рюшечки, типа показывать прямо на схеме проблемные цепи легко реализуются в полу-автоматическом режиме. Ну какая мне разница - покажет мне ваша программка проблемную цепь на схеме в неизвестно каком интерфейсе, или я по результатам нашей консольной программы прямо в PADS наберу "s $$$11321" и увижу цепь сразу и на схеме и на PCB в удобном и понятном мне виде?
|
|
|
|
|
Apr 5 2008, 04:50
|

Силовик-затейник
   
Группа: Модераторы
Сообщений: 766
Регистрация: 18-02-07
Из: Столица солнечного Башкортостана
Пользователь №: 25 467

|
Цитата Неужто будете создавать свою систему с автоматической генерацией из всех возможных САПР, с автоматической диагностикой (чтобы выводы и цепи замкнутые показывала), внутрисистемным программированием флэшек и т.д.? Все не надо, достаточно одного - внутренний стандарт рулит Цитата Вы бы цитаты исходные вставляли, а то непонятно с кем вы пытаетесь общаться. Сайт рекламирует.
--------------------
"Вперёд на мины, ордена потом!" "инжинер/разработчик создает нечто, в отличии от многих других профессий. В этом есть сходность с художниками или музыкантами"(с)CodeWarrior1241
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|