Page 222 - 149
P. 222
емулятор-МПС-об’єкт
Вказаний роз’єм вставляється в гніздо контактної колодки (розетки)
прототипу МПС, на місці установки МП (рисунок 10.12).
Зв’язана з емулятором системна шина МПС забезпечує керування всіма
1- Плоский кабель зі штиревим роз’ємом
від емулятора;
2- Колодка для установки ВІС ППЗП;
3- Колодка для установки ВІС МП або
підключення емулятора.
Рисунок 10.12
апаратурними засобами прототипу МПС і не вимагає додаткових шин
керування.
Після стикування роз’ємів емулятора та прототипу з’єднуються їх
системні шини, і прототип МПС може функціонувати так, ніби в прототип
установлений справжній МП. Проте є суттєва відмінність емулятора від
реального МП: при функціонуванні реального МП (без емулятора) відсутня
можливість контролювати внутрішній стан і керувати поведінкою прототипу,
крім під’єднаних до МПС вхідних та вихідних пристроїв. З іншої сторони,
при допомозі емулятора забезпечується повний контроль стану МП, гнучке
керування прототипом в різних режимах, необхідних для відлагодження, а
також аналіз помилок в роботі МПС.
Емулятор в процесі відлагодження МПС дозволяє емулювати
(замінювати) не тільки цільовий МП, але також деякі функціональні вузли
МПС. Наприклад, пам’ять емулятора може бути використана як ОЗП або
ППЗП прототипу МПС. Методика відлагодження МПС передбачає поетапну
процедуру: від відлагодження з використанням максимально можливого
числа вузлів емулятора поступово переходячи на відлагодження з
використанням повного складу реальних АЗ прототипу МПС, за
виключенням МП.
Розглянемо узагальнену структуру ВСЕ (рисунок 10.13).
ВСЕ складається з таких основних вузлів: заміщуваний МП або його
функціональний аналог; тактовий генератор або схема синхронізації; пам’ять
емулятора; блок керування; зовнішній інтерфейс зв’язку з керуючими
201