Головна

До апаратних засобів налагодження відносяться апаратні емулятори та перевірочні модулі.

  1. I. Рішення логічних задач засобами алгебри логіки
  2. O ведуть розрахунки з рекламодавцями і засобами масової інформації;
  3. Аналіз забезпеченості організації основними засобами виробництва і ефективність їх використання.
  4. Аналіз забезпеченості підприємства основними засобами проізвдства.
  5. Аналіз забезпеченості підприємства основними засобами виробництва.
  6. Аналіз забезпеченості організації торгівлі основними засобами.
  7. Апаратні засоби

апаратні емулятори призначені для налагодження програмного і апаратного забезпечення мікропроцесорних систем в режимі реального часу. Вони працюють під управлінням «ведучого» комп'ютера, оснащеного спеціальним ПО - програмами-отладчиками (див. Нижче). Основними видами апаратних емуляторів є:

Внутрісхемний емулятор (In-Circuit Emulator, ICE) - це пристрій, що містить апаратний імітатор процесора і схему управління імітатором. При налагодженні за допомогою емулятора мікропроцесор вилучають із отлаживаемой системи, на його місце підключається контактна колодка, кількість і призначення контактів якій ідентично висновків заміщає мікропроцесора (рис. 8). За допомогою гнучкого кабелю контактна колодка з'єднаються з емулятором. Управління процесом налагодження здійснюється з персонального комп'ютера. Емуляторам-приставок притаманні такі недоліки: висо-кая вартість, недостатня надійність, високе енергоспоживання, вплив на електричні характеристики ланцюгів, до яких підключається емулятор.
Мал. 8. Налагодження за допомогою внутрисхемного емулятора, де N - Кількість висновків процесора

Внутрикристальной емулятори (On-Chip Emulator) дозволяють проводити налагодження програм без вилучення мікропроцесора з системи. При цьому здійснюється безпосередній контроль за виконанням програми, так як кошти внутрикристальной налагодження забезпечують прямий доступ до регістрів, пам'яті та периферії мікропроцесора. Найбільш поширеним засобом внутрикристальной налагодження є послідовний інтерфейс IEEE 1149.1, відомий як JTAG (Joint Test Action Group - Об'єднана робоча група по автоматизації тестування). Послідовний оцінний порт JTAG мікропроцесора з допомогою спеціального пристрою сполучення підключається до комп'ютера, чим забезпечується доступ до налагоджувальний засобів процесора (рис. 9). Такий спосіб налагодження також називають скануючої емуляцією. Перевагами цього способу є можливість виконання різних дій на процесорі без його вилучення з системи, використання малого числа висновків процесора і підтримка його максимальної продуктивності без зміни електричних характеристик системи.


Мал. 9. Налагодження за допомогою внутрикристальной емулятора

перевірочні модулі призначені для швидкої налагодження програмного забезпечення в реальному масштабі часу. Перевірочні модулі бувають двох видів: стартові набори і налагоджувальні плати. Стартові набори (Starter Kit) призначені для навчання роботі з конкретним мікропроцесором. Стартовий набір дозволяє вивчити характеристики мікропроцесора, налагодити не надто складні програми, виконати нескладне макетування, перевірити можливість застосування мікропроцесора для вирішення конкретного завдання. До складу стартового набору входять плата, ПО і комплект документації. На платі встановлюються мікропроцесор, пристрій завантаження програм, послідовні або паралельні порти, роз'єми для зв'язку із зовнішніми пристроями і інші елементи. Плата підключається до комп'ютера через паралельний або послідовний порт. Стартові набори зручні на початковому етапі роботи з мікропроцесором.
 Налагодження плати (Evaluation Board) призначені для перевірки розробленого алгоритму в реальних умовах. Вони дозволяють проводити налагодження та оптимізацію алгоритму з використанням встановленої на платі периферії, а також виготовити на базі плати закінчений пристрій. Зазвичай на платі розміщуються мікропроцесор, схеми синхронізації, інтерфейси розширення пам'яті і периферії, схема електроживлення та ін. Плата підключається до комп'ютера через паралельний або послідовний порт або безпосередньо встановлюється в слот PCI.

 



ОСНОВНІ ВІДОМОСТІ | Питання №16. Основні функції програмних засобів налагодження ПО.

Загальний реєстр маски переривань GIMSK | Загальний регістр прапорів переривань GIFR | Регістр управління мікро контролером MCUCR | сторожовий таймер | Читання і запис в незалежну пам'ять | Передача даних | прийом даних | Регістр стану UART - USR | Регістр управління UART - UCR | Питання №14. Класифікація засобів налагодження прикладного програмного забезпечення вбудованих МП |

© um.co.ua - учбові матеріали та реферати