Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Засоби комплексного відлагодження МПС




Основним методом інтеграції АЗ і ПЗ та комплексного відлагодження МПС є метод внутрішньої схемної емуляції. Даний метод грунтується на тому, що для відлагодження МПС створюється єдина відлагоджувальна система, яка включає в себе прототип МПС, об’єкт або імітатор об’єкта і внутрішній схемний емулятор, яка функціонує як одне ціле під керуванням емулятора (рисунок 10.11).

Внутрішній схемний емулятор (ВСЕ), або просто емулятор, вмонтовується в загальну систему відлагодження МПС, дає можливість відлагоджувати систему так, ніби емулятор є її складовою. Таким чином, ВСЕ- це відлагоджувальний засіб, який під’єднується до відлагоджуваної або тестової системи через мікропроцесорний роз’єднувач і забезпечує керування системою шляхом підміни (емуляції) окремих функціональних вузлів прототипу МПС, в першу чергу МП, відповідними вузлами емулятора.

Емулятор містить цільовий МП, ОЗП, пристрої вводу-виводу (ПВВ), блок керування емулятора, шину керування та системну шину емулятора і з’єднується з прототипом МПС при допомозі (вилку) з двома рядами паралельно розташованих штирьових контактів, які мають теж маркування та специфікацію, що і цільовий МП.

 

 


Рисунок 10.11- Структурна схема відлагоджувальної системи

емулятор-МПС-об’єкт

 

Вказаний роз’єм вставляється в гніздо контактної колодки (розетки) прототипу МПС, на місці установки МП (рисунок 10.12).

 

Зв’язана з емулятором системна шина МПС забезпечує

 

 
 
1- Плоский кабель зі штиревим роз’ємом від емулятора; 2- Колодка для установки ВІС ППЗП; 3- Колодка для установки ВІС МП або підключення емулятора.     Рисунок 10.12

 

 


керування всіма апаратурними засобами прототипу МПС і не вимагає додаткових шин керування.

Після стикування роз’ємів емулятора та прототипу з’єднуються їх системні шини, і прототип МПС може функціонувати так, ніби в прототип установлений справжній МП. Проте є суттєва відмінність емулятора від реального МП: при функціонуванні реального МП (без емулятора) відсутня можливість контролювати внутрішній стан і керувати поведінкою прототипу, крім під’єднаних до МПС вхідних та вихідних пристроїв. З іншої сторони, при допомозі емулятора забезпечується повний контроль стану МП, гнучке керування прототипом в різних режимах, необхідних для відлагодження, а також аналіз помилок в роботі МПС.

Емулятор в процесі відлагодження МПС дозволяє емулювати (замінювати) не тільки цільовий МП, але також деякі функціональні вузли МПС. Наприклад, пам’ять емулятора може бути використана як ОЗП або ППЗП прототипу МПС. Методика відлагодження МПС передбачає поетапну процедуру: від відлагодження з використанням максимально можливого числа вузлів емулятора поступово переходячи на відлагодження з використанням повного складу реальних АЗ прототипу МПС, за виключенням МП.

Розглянемо узагальнену структуру ВСЕ (рисунок 10.13).

ВСЕ складається з таких основних вузлів: заміщуваний МП або його функціональний аналог; тактовий генератор або схема синхронізації; пам’ять емулятора; блок керування; зовнішній інтерфейс зв’язку з керуючими пристроями або периферійним обладнанням; буфер зв’язку з влагодженим МПС.

Всі вузли зв’язані між собою внутрішньою магістраллю емулятора, яка включає ШД, ША і ШК.

 

 

 

 


Рисунок 10.13-Узагальнена схема ВСЕ

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...