Микропроцессорные системы. Щемелева Т.К. - 9 стр.

UptoLike

Составители: 

9
МК, в МП-системах реализуются с помощью дополнительных микросхем, что повышает их
стоимость и снижает надежность. Разработка интегрированных МП, имеющих в своем составе ряд
периферийных устройств, и сложнофункциональных МК, содержащих высокопроизводительное
32-разрядное процессорное ядро, приводит к размыванию границы применения управляющих
МП- и МК- систем, постепенному стиранию функциональных и структурных различий между
ними.
Основной особенностью МК является наличие в их составе ПЗУ (ППЗУ, РППЗУ, ЭСППЗУ,
флэш-памяти), в которое записывается резидентная рабочая программа системы. Разработка, отладка и
запись в ПЗУ этой программы является важнейшей стадией проектирования МК-систем. Записанная в
ПЗУ рабочая программа становится составной частью системы, последующее изменение или
коррекция которой обычно нежелательны
или невозможны. При использовании внутреннего ПЗУ
возможности внешнего контроля работы МК в процессе отладки очень ограничены. Поэтому
комплексная отладка программного и аппаратного обеспечения МК-систем является достаточно
сложной процедурой, требующей использования специализированных методов и средств контроля.
Данный этап проектирования является также наиболее ответственным, так как невыявленная ошибка
может привести к
весьма дорогостоящим последствиям. Особенностью МП-систем для ряда областей
применения является необходимость строгого соблюдения определенных норм времени на
выполнение программы или ее отдельных модулей.
В МП-системах выполняемые модули рабочей программы загружаются в ОЗУ. Благодаря этому
имеется возможность оперативной коррекции рабочей программы в случае необходимости. В процессе
отладки проектировщик имеет доступ
к общей шине, что облегчает текущий контроль за работой
системы. Однако наличие в большинстве современных МП внутренней кэш-памяти ограничивает
возможности внешнего контроля за ходом выполнения программы. Особенно возрастают сложности
отладки при использовании МП с суперскалярной структурой, в которых несколько команд
выполняются одновременно и естественная очередность их выполнения может не
соблюдаться. Хотя
при проектировании МП-систем выполняются практически те же этапы, что и для МК-систем, однако
используемая процедура разработки и средства отладки во многих случаях существенно различаются.
Рассмотрим основные этапы проектирования/отладки этих систем и особенности их реализации.
1.5.2. Основные этапы процедуры проектирования
Общая процедура проектирования-отладки МП- и МК-систем включает этапы, показанные на
рисунке 3. Исходные данные для проектирования содержат требования к основным технико-
Рисунок 3.- Основные этапы проектирования/отладки МП- и МК-систем
экономическим показателям: производительности, энергопотреблению, стоимости,
надежности, конструктивным и другим параметрам.
МК, в МП-системах реализуются с помощью дополнительных микросхем, что повышает их
стоимость и снижает надежность. Разработка интегрированных МП, имеющих в своем составе ряд
периферийных устройств, и сложнофункциональных МК, содержащих высокопроизводительное
32-разрядное процессорное ядро, приводит к размыванию границы применения управляющих
МП- и МК- систем, постепенному стиранию функциональных и структурных различий между
ними.
       Основной особенностью МК является наличие в их составе ПЗУ (ППЗУ, РППЗУ, ЭСППЗУ,
флэш-памяти), в которое записывается резидентная рабочая программа системы. Разработка, отладка и
запись в ПЗУ этой программы является важнейшей стадией проектирования МК-систем. Записанная в
ПЗУ рабочая программа становится составной частью системы, последующее изменение или
коррекция которой обычно нежелательны или невозможны. При использовании внутреннего ПЗУ
возможности внешнего контроля работы МК в процессе отладки очень ограничены. Поэтому
комплексная отладка программного и аппаратного обеспечения МК-систем является достаточно
сложной процедурой, требующей использования специализированных методов и средств контроля.
Данный этап проектирования является также наиболее ответственным, так как невыявленная ошибка
может привести к весьма дорогостоящим последствиям. Особенностью МП-систем для ряда областей
применения является необходимость строгого соблюдения определенных норм времени на
выполнение программы или ее отдельных модулей.
       В МП-системах выполняемые модули рабочей программы загружаются в ОЗУ. Благодаря этому
имеется возможность оперативной коррекции рабочей программы в случае необходимости. В процессе
отладки проектировщик имеет доступ к общей шине, что облегчает текущий контроль за работой
системы. Однако наличие в большинстве современных МП внутренней кэш-памяти ограничивает
возможности внешнего контроля за ходом выполнения программы. Особенно возрастают сложности
отладки при использовании МП с суперскалярной структурой, в которых несколько команд
выполняются одновременно и естественная очередность их выполнения может не соблюдаться. Хотя
при проектировании МП-систем выполняются практически те же этапы, что и для МК-систем, однако
используемая процедура разработки и средства отладки во многих случаях существенно различаются.
Рассмотрим основные этапы проектирования/отладки этих систем и особенности их реализации.

   1.5.2. Основные этапы процедуры проектирования

   Общая процедура проектирования-отладки МП- и МК-систем включает этапы, показанные на
рисунке 3. Исходные данные для проектирования содержат требования к основным технико-




         Рисунок 3.- Основные этапы проектирования/отладки МП- и МК-систем
   экономическим     показателям:  производительности, энергопотреблению, стоимости,
надежности, конструктивным и другим параметрам.

                                               9