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

 
 
> Тестирование, JTAG?
dmitry-tomsk
сообщение Mar 4 2016, 17:21
Сообщение #1


Знающий
****

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



Может кто решал задачи быстрого тестирования пайки плис для больших серий?
Можно ли через jtag всё сделать или надо было на плате что-нибудь для этого предусмотреть?
В частности, есть bga плис и bga ddr, с их пайкой постоянные проблемы, как быстро можно проверить на пропай шариков электрическим методом?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Inanity
сообщение Mar 4 2016, 20:42
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653



Для boundary scan нужно, чтобы все компоненты имели JTAG, а у памяти его нет. В данном случае JTAG сканирование ПЛИС выдаст ошибку, только в случае короткого замыкания между выводами ПЛИС, подключенными к памяти. Если это корпус BGA, то вероятность такого события крайне мала, чаще бывает непропай, который данное сканирование не сможет определить. По-моему проще написать под ПЛИС прошивку для теста памяти и периферии.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Mar 4 2016, 20:47
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Inanity @ Mar 4 2016, 23:42) *
Для boundary scan нужно, чтобы все компоненты имели JTAG, а у памяти его нет. В данном случае JTAG сканирование ПЛИС выдаст ошибку, только в случае короткого замыкания между выводами ПЛИС, подключенными к памяти. Если это корпус BGA, то вероятность такого события крайне мала, чаще бывает непропай, который данное сканирование не сможет определить. По-моему проще написать под ПЛИС прошивку для теста памяти и периферии.

Высказывание совершенно неверное!
Да, у памяти нет порта для сканирования, поэтому она воспринимается как "черный ящик"... И если на плате есть ПЛИС, то скорее всего это плату можно просканировать вместе с памятью и всем остальным... А вот "тестовые прошивки" еще загрузить надо...
Кстати, непропай олично определяется сканированием.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Inanity
сообщение Mar 4 2016, 21:48
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653



Цитата(iosifk @ Mar 4 2016, 23:47) *
Высказывание совершенно неверное!

Очень интересно, цитирую с этого ресурса: http://www.xjtag.com/support-jtag/what-is-jtag.php

Цитата
What about devices that are not JTAG enabled?

While the main devices, such as processors and FPGAs, are normally JTAG enabled, there will be many devices in every design that are not. DDR, SDRAM, SRAM, flash, MDIO controlled Ethernet PHYs, SPI and I2C temperature sensors, real time clocks, ADCs and DACs are just some examples of such devices.

The connection test will still provide excellent coverage for short circuit faults on the nets linking these non-JTAG devices to JTAG enabled devices; however it cannot check for open circuit faults at either the JTAG device or the non-JTAG device.

In order to add this open circuit coverage it is necessary to communicate with the peripheral device from boundary scan on the enabled device. If communication can be verified, there cannot be an open circuit fault. This type of testing can be very simple, for example lighting an LED and asking an operator to verify it has activated, or more complex, for example writing data into the memory array of a RAM and reading it back.

А под more complex test через JTAG скорее всего имеется ввиду загрузка специальной прошивки для тестирования.


Цитата(iosifk @ Mar 4 2016, 23:47) *
А вот "тестовые прошивки" еще загрузить надо...

Вы же как-то собираетесь в итоге загружать боевую прошивку? А если мы говорим о тестировании серии устройств, то этап проектирования уже по-хорошему давно завершился и для HDL программиста написать прошивку для тестирования памяти по моему мнению не составляет особого труда.

Поправьте, меня, пожалуйста, если я ошибаюсь. Самому тестирование серийных устройств очень нужно.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Mar 4 2016, 22:16
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Inanity @ Mar 5 2016, 00:48) *
Поправьте, меня, пожалуйста, если я ошибаюсь. Самому тестирование серийных устройств очень нужно.


Вам надо связаться с Алексеем Ивановым например. Он представляет в России житаг-технолоджис.
Или зайти на startest и почитать статьи Городецкого. Ну или хотя бы на моем сайте мои статьи...
Сейчас уже поздно, завтра можем продолжить...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 10:41
Рейтинг@Mail.ru


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