Высокоуровневое проектирование встраиваемых систем. Часть 1. Платунов А.Е - 89 стр.

UptoLike

88
логичнее микропроцессором называть все четыре группы процессорных
элементов в случае их интегрального исполнения.
Вычислительные системы на верхнем уровне рассмотрения могут быть
представлены тремя группами элементов: обработчики, устройства памяти,
интерфейсы. С группой обработчиков связаны термины "процессор" и
"контроллер". Предлагается процессором называть обрабатывающий элемент,
функции которого в рамках прикладной задачи еще
не зафиксированы. В
зависимости от закрепленной прикладной (по отношению к данному элементу,
а не к системе в целом) функции процессор будет играть роль контроллера (т.е.
устройства управления), умножителя, супервизора, диспетчера и т.д. В свою
очередь контроллеры могут быть самого различного назначения: памяти,
принтера, последовательного интерфейса, технологического процесса и другие
.
Еще один важный термин – "микроконтроллер", следует понимать как
контроллер, построенный на основе микропроцессорной элементной базы.
Микроконтроллеры могут быть однокристальными, одноплатными,
программируемыми, логическими, промышленными, универсальными и т.д.
Важную роль в проектировании ВсС играет единый взгляд на
алгоритмическую организацию систем [87, 3]. Выбранный разработчиком или
навязанный элементной базой способ интерпретации алгоритма определяет
методы
и средства проектирования и ключевые характеристики системы.
Можно говорить о следующих вариантах интерпретации:
параллельная аппаратная интерпретация (аппаратное исполнение);
программная микропроцессорная интерпретация (процессор с набором
команд RISC/CISC, включая микропрограммную реализацию, VLIW и EPIC
архитектуры);
интерпретация виртуальной программно-реализованной машиной
(операционная система, выделенная сетевая коммуникационная система,
СУБД, языковая машина и т.д.).
В качестве классификационного признака реализации предлагается
использовать формальное определение команды как управляющей структуры с
фиксированным форматом. Тогда под аппаратной реализацией можно
понимать прямое исполнение алгоритма, когда нет "форматных" управляющих
структурмикрокоманд, команд. Под программной реализацией можно
понимать многоуровневую интерпретацию, когда есть "форматные"
управляющие структурыпримитивы, и их последовательностипрограммы.
Представленное деление
на аппаратную и программную составляющие
системы позволяет создать эффективную основу для методов и средств
перехода от архитектурной модели к физической реализации ВсС.
2.2.4 Проектирование микроархитектуры ВсС
2.2.4.1 Микроархитектура компонентов встраиваемых систем.