![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Программное обеспечение наладочных стендов
Стенды предназначены для наладки составных частей микро ЭВМ. Принципы построения программного обеспечения стендов во многом схожи. Рассмотрим стенд, построенный на основе универсальной микро ЭВМ с входным и выходными портами и предназначенный для наладки ЦП. Стандартная операционная система используется: 1. для передачи команд с клавиатуры в тестовый монитор и сообщений от тестового монитора на экран дисплея; 2. для ввода тестовых и наладочных программ из НГМД в ОЗУ стендовой микро ЭВМ по запросам тестового монитора.
Тестовый монитор осуществляет: - прием команды от человека – оператора; - анализ команды, выдачу сообщения оператору при обнаружении ошибки в задании команды; - вызов из НГМД тестовой или наладочной программы, если она еще не размещена в ОЗУ стендовой микро ЭВМ; - настройка тестовой или наладочной программы на выполнение требуемой функции в соответствии с параметрами, заданными оператором в команде; - передачи управления внешней тестовой программе; - пересылка внутренне тестовой программы из ОЗУ стендовой микро ЭВМ в ОЗУ проверяемой платы и слежения за ходом тестирования; - передачу управления программе наладки; - последовательную передачу управления внешними тестами программам с выдачей информации о ходе теста на экран дисплея; - последовательную пересылку внутри тестовых программ из ОЗУ стендовой микро ЭВМ в ОЗУ проверяемой платы ЦП с выполнением этих программ ЦП; - переход на выполнение тестовой программы к выполнению соответственной наладочной программы при обнаружении ошибки. Внешние тестовые программы - выполняются процессором стендовой микро ЭВМ. При этом микросхема ЦП заторможена или не установлена на плату. К внешним тестам относятся: 1. тест проверки линий системной магистрали в пассивном состоянии; 2. тест проверки правильности кодов, записанных в ПЗУ проверяемой платы; 3. тест проверки работоспособности ОЗУ проверяемой платы; 4. тест проверки контроллера АЦПУ проверяемой платы; 5. тест проверки контроллера последовательного КС проверяемой платы. Внутренние тестовые программы – выполняются процессором проверяемой платы. К внешним тестовым программам относятся: 1. тест проверки ПЗУ (сумма содержимого всех ячеек); 2. тест проверки ОЗУ; 3. тесты проверки контроллера АЦПУ и контроллера последовательного КС; 4. тесты процессора – проверяют правильность выполнения команд из системы команд, работу процессора в режиме прерывания, прямого доступа в память, работу арифметико-логического устройства процессора. Программы наладки – служат для зацикливания элементарных процедур передачи сигналов по магистралям. Программы наладки позволяют зациклить процедуры: - запись заданного кода в заданную ячейку памяти или регистр; - запись (считывания) поочередно информации из ячейки памяти или регистра; - начальный пуск процессора с определенного адреса, по которому размещена элементарная программа наладки. Проверяемая плата ЦП является объектом тестирования и выполняет подчиненную роль. Проверяемая плата может отсутствовать, результаты теста при этом будут отрицательными.
|