Программное обеспечение наладочных стендов


Стенды предназначены для наладки составных частей микро ЭВМ. Принципы построения программного обеспечения стендов во многом схожи. Рассмотрим стенд, построенный на основе универсальной микро ЭВМ с входным и выходными портами и предназначенный для наладки ЦП.

Стандартная операционная система используется:

1. для передачи команд с клавиатуры в тестовый монитор и сообщений от тестового монитора на экран дисплея;

2. для ввода тестовых и наладочных программ из НГМД в ОЗУ стендовой микро ЭВМ по запросам тестового монитора.

 

Тестовый монитор осуществляет:

- прием команды от человека – оператора;

- анализ команды, выдачу сообщения оператору при обнаружении ошибки в задании команды;

- вызов из НГМД тестовой или наладочной программы, если она еще не размещена в ОЗУ стендовой микро ЭВМ;

- настройка тестовой или наладочной программы на выполнение требуемой функции в соответствии с параметрами, заданными оператором в команде;

- передачи управления внешней тестовой программе;

- пересылка внутренне тестовой программы из ОЗУ стендовой микро ЭВМ в ОЗУ проверяемой платы и слежения за ходом тестирования;

- передачу управления программе наладки;

- последовательную передачу управления внешними тестами программам с выдачей информации о ходе теста на экран дисплея;

- последовательную пересылку внутри тестовых программ из ОЗУ стендовой микро ЭВМ в ОЗУ проверяемой платы ЦП с выполнением этих программ ЦП;

- переход на выполнение тестовой программы к выполнению соответственной наладочной программы при обнаружении ошибки.

Внешние тестовые программы - выполняются процессором стендовой микро ЭВМ. При этом микросхема ЦП заторможена или не установлена на плату.

К внешним тестам относятся:

1. тест проверки линий системной магистрали в пассивном состоянии;

2. тест проверки правильности кодов, записанных в ПЗУ проверяемой платы;

3. тест проверки работоспособности ОЗУ проверяемой платы;

4. тест проверки контроллера АЦПУ проверяемой платы;

5. тест проверки контроллера последовательного КС проверяемой платы.

Внутренние тестовые программы – выполняются процессором проверяемой платы. К внешним тестовым программам относятся:

1. тест проверки ПЗУ (сумма содержимого всех ячеек);

2. тест проверки ОЗУ;

3. тесты проверки контроллера АЦПУ и контроллера последовательного КС;

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

Программы наладки – служат для зацикливания элементарных процедур передачи сигналов по магистралям. Программы наладки позволяют зациклить процедуры:

- запись заданного кода в заданную ячейку памяти или регистр;

- запись (считывания) поочередно информации из ячейки памяти или регистра;

- начальный пуск процессора с определенного адреса, по которому размещена элементарная программа наладки.

Проверяемая плата ЦП является объектом тестирования и выполняет подчиненную роль. Проверяемая плата может отсутствовать, результаты теста при этом будут отрицательными.

 



Дата добавления: 2016-06-22; просмотров: 2274;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.