Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.