Page 217 - 149
P. 217
Засоби для контролю та відлагодження АЗ МПС
Представляють собою універсальні засоби, незалежно від типу МП і
переважно такі, які використовуються в дискретній і аналоговій
радіоелектронній апаратурі. Для відлагодження АЗ на схемному рівні
широко використовуються осцилографи, вольтметри, частотоміри,
генератори імпульсів, елементарні тестери логічного рівня тощо. При
виконанні відлагодження на логічному та функціональному рівнях
використовують логічні аналізатори, сигнатурні аналізатори, комплекси
діагностування та інші засоби.
Засоби для відлагодження ПЗ
Ці засоби орієнтовані на конкретний тип МП. Вони представляють
собою відлагоджувальні програмні засоби, які функціонують на
інструментальній ЕОМ і поділяються на резидентні та крос-системи.
Відлагоджувальні засоби мають в своєму складі такі засоби: компілятори з
мов високого рівня, транслятори з мови АСЕМБЛЕРА, редактори зв’язків,
програмно-логічні моделі МП та інші засоби для розширення можливостей
відлагодження. Компілятори і транслятори є основними засобами
програмування, але вони включені в склад засобів відлагодження для
проведення корекції ПЗ після виявлення помилок. Відлагодження на
програмних засобах зводиться до процесу відлагодження програми на
програмно-логічній моделі даного МП. Ці засоби можуть використовуватись
автономно, але можуть входити також в апаратно-програмні засоби
комплексного відлагодження МПС.
Засоби для комплексного відлагодження МПС
Ці засоби також орієнтовані на конкретний тип МП. Вони мають такий
склад:
програмні засоби проектування та відлагодження ПЗ;
апаратурно-програмні засоби керування, аналізу і контролю
функціонування МПС;
апаратурно-програмні засоби запису ПЗ в ППЗП;
імітатори зовнішнього середовища.
Основним засобом для комплексного відлагодження МПС є внутрішні
схемні емулятори.
10.3.1 Засоби відлагодження мікропроцесорних програм
196