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