Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Отладка микропроцессорных систем 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 [ 67 ] 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82

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

Персоналу, связанному с тестированием систем, система проектирования обычно недоступна, а при ее наличии маловероятно, что она будет именно той системой, которая применялась при разработке изделия. Следовательно, тест-программы для контроля неисправного изделия получить не так легко. Это ограничение часг тично снимается благодаря появлению дешевых (по сравнению с системами проектирования) автономных эмуляторов.

8.3. Автономные эмуляторы

Если удалить микропроцессор из системы и вставить его в эмулятор, можно управлять системой и испытывать ее через эмулятор. Этот принцип лежит в основе систем эмуляции. Управляющий элемент - микропроцессор- теперь находится в отдельной среде, которую персонал может программировать для испытаний целевой системы и фиксации сообщений о всех обнаруженных в ней отказах.

В эмуляторе можно разорвать шину данных и ввести в микропроцессор разновидность холостой команды, которая переводит его в режим свободного счета. Следовательно, с помощью эмулятора проверяются ядро системы и линии шины данных. Открытый конец шины данных также доступен эмулятору, что позволяет выполнить тесты ПЗУ в режиме свободного счета. Усовершенствованный эмулятор не требуется информировать о карте памяти целевой системы, так как он может определить области ПЗУ и ЗУПВ, зная процессор и выпол-.див тесты шахматной доски.

В эмуляторе необходимо предусмотреть несколько тестов ЗУПВ. Функциональный контроль ячеек ЗУПВ осуществляется стандартными тестами шахматных наборов: в ячейки ЗУПВ записываются и считываются



двоичные наборы 01010101 и 10101010. Во многих эмуляторах имеются тесты ЗУПВ с набором 00000000 и 11111111.

Некоторые отказы ЗУПВ возникают из-за коротких замыканий линий шины адреса внутри микросхемы или вне ее. Поэтогу во многих эмуляторах имеется тест для проверки подобных отказов. Первоначально все ячейки ЗУПВ сбрасываются, а затем в одну ячейку записывается определенный двоичный код, например FFie. После этого производится считывание из всего ЗУПВ с про-веркой того, не содержится ли записанный тест-код в какой-то другой ячейке. Если тест-код обнаруживается в другой ячейке, ее адрес объединяется операцией исключающего ИЛИ с адресом той ячейки, в которую первоначально был загружен тест-код, в результате чего идентифицируются подозрительные линии шины адреса.

Предположим, что содержимое ЗУПВ сброшено и в ячейку с адресом OSOOie записан код FFie. Пусть программа считывания всего ЗУПВ обнаруживает тест-код по адресу 0900i6. Тогда объединение операций исключающего ИЛИ адресов OSOOie и 0900i6 показывает короткое замыкание между линией As и землей:

As \

Адрес 0800 СООО 1000 СООО 0000

Адрес 0900 0000 1001 0000 0000

Исключающее ИЛИ 0000 0001 0000 0000

Этот бит показывает неисправность на линии As шины адреса.

Предположим далее, что закорочены линии Ав и Ад. Тогда запись тест-кода в ячейку 09001% приведет к считыванию тест-кода из ячейки OBOOie. Операция исключающего ИЛИ покажет наличие неисправности на линии Ад;

Адрес 0900 Адрес ОВОО

0000

0000

1001 1011

0000 СООО

0000 0000

Исключающее ИЛИ

0000

0010

0000

0000

Этот бит показывает неисправность на линии Ад шины адреса.

Отказ можно локализовать на самой шине адреса или Б конкретной микросхеме, проверив линии шины адреса



в режиме свободного счета. Ьсли отказ проявляется только во время теста ЗУПВ, он скрыт в микросхеме ЗУПВ, которую необходимо заменить.

Эмуляторы помимозапрограммированных в них фиксированных тестов допускают выполнение тест-программ, написанных пользователем. Их можно хранить в съемном ЭИПЗУ, но можно разработать и на самом эмуляторе и передать на кассету или гибкий диск. Сами тест-программы могут быть рассчитаны на сигнатурный анализ или на проверку отдельных компонетов системы. Таким образом, эмуляторы превращаются в универсальное средство, реализующее режим свободного счета, программы сигнатурного анализа и общие диагностические программы для проверки системы. Обычно они достаточно портативны и более привлекательны для обслуживающего персонала, чем системы проектирования-.

9. Программы самоконтроля I и диагностики

: По мере усложнения оборудования первостепен-

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

Хотя этим способом можно проверить множество функций микрокомпьютера, подсистемы ВВ, особенно те, которые постоянно подключены к другому оборудованию, проверить без испытаний линий ВВ почти невоз-, можно. Процедура тестирования может оказаться опасной для подключенного к компьютеру оборудования. Такие системы можно проверить только при налички дополнительных схем, которые при проведении теста не



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 [ 67 ] 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.