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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Новые статьи по технологии тестирования JTAG
Leonid.K.
сообщение Mar 10 2008, 19:23
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 4-06-07
Пользователь №: 28 178



Цитата(acex2 @ Mar 10 2008, 11:36) *
Давайте. Кому звонить будем - CTO Freescale, или сразу CEO? biggrin.gif
Хотя нет, они уже исправились - в iMX27 и iMX31 полноценная цепь сканирования.

А в вашей фирме используют Boundary Scan? Какие инструменты?
Go to the top of the page
 
+Quote Post
acex2
сообщение Mar 10 2008, 20:27
Сообщение #17


Адепт
****

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



Цитата(Leonid.K. @ Mar 10 2008, 22:23) *
А в вашей фирме используют Boundary Scan? Какие инструменты?


Используем, причем с незапамятных времен.
Писалось все лет 6-7 назад, за основу взяли библиотеку проекта www.jtag.tk, добавили в нее процедуры работы с мульти-IC цепочкой на базе AN 105 от SiLabs и разбор ASCII-файлов Mentor PADS. В качестве контроллера приспособили собственную древнюю PCI-плату с Virtex-2. Все вместе работает из командной строки. Чаще всего используем JTAG для проверки соединений на плате (short, open) после установки корпусов на прототипах и при ремонте. Иногда используем для программирования флэш-памяти.
Go to the top of the page
 
+Quote Post
Leonid.K.
сообщение Mar 10 2008, 20:56
Сообщение #18


Частый гость
**

Группа: Участник
Сообщений: 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, а также оптимизировать процесс прожига флэш-памяти. Есть даже возможность измерять частоту клоков и динамически изменять конфигурацию цепочки...
Go to the top of the page
 
+Quote Post
vetal
сообщение Mar 10 2008, 21:48
Сообщение #19


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
но современные инструменты позволяют разрабатывать и запускать автоматические тестовые последовательности, включая тестирование сложных кластеров и элементов памяти DDR и DDR2, а также оптимизировать процесс прожига флэш-памяти.

Для своего производстви и оборудования лучший выход - писать свои программы. В противном случае придется менять все оборудование под покупное ПО, которое работает только со своими адаптерами и в большинстве случаев имеют закрытый api для оборудования.
Go to the top of the page
 
+Quote Post
Leonid.K.
сообщение Mar 11 2008, 04:30
Сообщение #20


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 4-06-07
Пользователь №: 28 178



Цитата(vetal @ Mar 10 2008, 23:48) *
Для своего производстви и оборудования лучший выход - писать свои программы. В противном случае придется менять все оборудование под покупное ПО, которое работает только со своими адаптерами и в большинстве случаев имеют закрытый api для оборудования.

Это неправильный подход. Вы предлагаете каждой фирме создавать свою BS систему, что достаточно дорого и, неизвестно, сколько времени займет, в то время, когда уже существуют отличные универсальные системы с отработанным железом и софтом и прекрасной поддержкой. Остается только написать аппликацию для конкретного проекта. Изобретаем велосипед?

Сообщение отредактировал Leonid.K. - Mar 11 2008, 04:32
Go to the top of the page
 
+Quote Post
vetal
сообщение Mar 11 2008, 08:23
Сообщение #21


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Вы предлагаете каждой фирме создавать свою BS систему, что достаточно дорого и,

В наших условиях это может стоить дешевле покупки европейского софта+уникального железа под этот софт + оплата техподдержки.
Go to the top of the page
 
+Quote Post
yes
сообщение Mar 11 2008, 13:19
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 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% писали бы свой софт для тестирования, в длительной перспективе это всегда лучшее решение
Go to the top of the page
 
+Quote Post
Leonid.K.
сообщение Mar 11 2008, 18:20
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 4-06-07
Пользователь №: 28 178



Цитата(vetal @ Mar 11 2008, 10:23) *
В наших условиях это может стоить дешевле покупки европейского софта+уникального железа под этот софт + оплата техподдержки.

Для примера. OnTAP фирмы FLYNN, включая 4 USB-TAP кабеля, стоит $5-6K. Сделаете дешевле?
Go to the top of the page
 
+Quote Post
vetal
сообщение Mar 11 2008, 18:49
Сообщение #24


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Для примера. OnTAP фирмы FLYNN, включая 4 USB-TAP кабеля, стоит $5-6K. Сделаете дешевле?

USB-Blaster от Terasic - 60$/шт + tcl/tk консоль c jtag-api от fs2(идет бесплатно с софтом для altera) = 240$ smile.gif
То, что я реально использовал для диагностики/трассировки системы(начинки микросхемы) - программатор actel(300$ в составе кита для apa300) + tcl/tk консоль от fs2(тоже бесплатная).

Все остальное - дело наживное smile.gif
Go to the top of the page
 
+Quote Post
Leonid.K.
сообщение Mar 11 2008, 19:09
Сообщение #25


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 4-06-07
Пользователь №: 28 178



Цитата(vetal @ Mar 11 2008, 20:49) *
USB-Blaster от Terasic - 60$/шт + tcl/tk консоль c jtag-api от fs2(идет бесплатно с софтом для altera) = 240$ smile.gif
То, что я реально использовал для диагностики/трассировки системы(начинки микросхемы) - программатор actel(300$ в составе кита для apa300) + tcl/tk консоль от fs2(тоже бесплатная).

Все остальное - дело наживное smile.gif

А сколько человеко-часов было потрачено?...
Ну для этих целей может таких систем и достаточно, но я то вам толкую об автоматическом тестировании сложных плат и систем, включающих ни один-два, а десятки компонентов в цепочках и множество разнообразных кластеров вокруг них. Уровень покрытия таких тестов достигает 80-85% от общего числа соединений схемы.
Go to the top of the page
 
+Quote Post
acex2
сообщение Mar 11 2008, 19:24
Сообщение #26


Адепт
****

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



Цитата(yes @ Mar 11 2008, 16:19) *
интересно узнать, что не мы одни такие, а и фрискейл iMX21


Я бы не стал в этом деле равняться на Freescale, тем более что они похоже просто "накосячили" с iMX21, так как все остальные процы семейства iMX, как более старые, так и более новые, идут с нормальной BS цепью. А полноценная цепь реально время экономит на этапе запуска прототипа, особенно когда плата от 6 слоев с кучей BGA корпусов.
Go to the top of the page
 
+Quote Post
AlexeyJTAG
сообщение Apr 4 2008, 16:45
Сообщение #27


Участник
*

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



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

Сообщение отредактировал zltigo - Apr 5 2008, 06:16
Go to the top of the page
 
+Quote Post
acex2
сообщение Apr 4 2008, 21:08
Сообщение #28


Адепт
****

Группа: Свой
Сообщений: 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 в удобном и понятном мне виде?
Go to the top of the page
 
+Quote Post
Omen_13
сообщение Apr 5 2008, 04:50
Сообщение #29


Силовик-затейник
****

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



Цитата
Неужто будете создавать свою систему с автоматической генерацией из всех возможных САПР, с автоматической диагностикой (чтобы выводы и цепи замкнутые показывала), внутрисистемным программированием флэшек и т.д.?

Все не надо, достаточно одного - внутренний стандарт рулит
bb-offtopic.gif
Цитата
Вы бы цитаты исходные вставляли, а то непонятно с кем вы пытаетесь общаться.

Сайт рекламирует.


--------------------
"Вперёд на мины, ордена потом!"
"инжинер/разработчик создает нечто, в отличии от многих других профессий. В этом есть сходность с художниками или музыкантами"(с)CodeWarrior1241
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 5 2008, 06:17
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Omen_13 @ Apr 5 2008, 07:50) *
Сайт рекламирует.

Moderator:
Больше не будет smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 14:21
Рейтинг@Mail.ru


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