рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Формализация проектирования МК-систем и устройств

Формализация проектирования МК-систем и устройств - раздел Высокие технологии, На микроконтроллерах   1.1.1. Блочно-Иерархический Подход  ...

 

1.1.1. Блочно-иерархический подход

 

При проектировании микроконтроллерных устройств (МКУ) или систем (МКС) можно использовать блочно-иерархический подход, при котором представления о проектируемых МКУ или МКС расчленяются на иерархические уровни [1]. На высшем уровне используется наименее детализованное представление, отражающее только самые общие черты и особенности проектируемой системы. На следующих уровнях степень подробности рассмотрения возрастает, при этом система рассматривается не в целом, а отдельными блоками. Такой подход позволяет на каждом уровне формулировать и решать задачи приемлемой сложности, поддающиеся уяснению и пониманию человеком и решению с помощью имеющихся средств проектирования. Преимущества такого подхода состоят в том, что сложная задача большой размерности разбивается на последовательно решаемые группы задач малой размерности, причем внутри групп разные задачи могут решаться параллельно. Так общая задача (ОЗ) для МКУ или МКС может быть разбита на ряд глобальных задач, (ГЗ) располагаемых на следующем (за общей задачей) уровне иерархии (рис.1.1) таких, например, как:

- организация взаимодействия микроконтроллера (МК) с объектом управления (ввод-вывод данных);

- обработка данных;

- организация связи с оператором (задание режимов работы, отображение результатов и т.п.);

- организация связи между отдельными МК в МКУ или МКС;

- организация связи с ЭВМ более высокого уровня чем МКУ.

Каждую глобальную задачу можно разбить на ряд задач малой размерности (ЗМР), которые решаются на следующем уровне иерархии. В свою очередь любую задачу малой размерности можно разбить на ряд простейших задач (ПЗ), решаемых на самом низком уровне иерархии. Таким образом, горизонтальные иерархические уровни проектирования представляют собой уровни описания объектов, различающихся степенью подробности отображения свойств объекта. На всех горизонтальных уровнях есть группы задач, связанных с проектированием схем, программ, конструкций и технологий. Эти группы задач называютсяаспектами или вертикальными уровнями проектирования. Различают такие аспекты, как: функциональный, алгоритмический (программный), конструкторский и технологический (табл.1.1).

 

 

 
 


– 1 уровень

 

 

– 2 уровень

 

– 3 уровень

 

 
 

 

 


– 4 уровень

 

Рис.1.1 Уровни иерархии при блочно-иерархическом подходе

 

В функциональном и алгоритмическом аспектах можно выделить следующие уровни проектирования:

- постановка задачи;

- системный и архитектурный;

- функционально-логический и программный;

- схемотехнический и микропрограммный.

Исходной информацией для системного и архитектурного уровней проектирования МКУ и МКС являются: законы их функционирования, заданные в виде аналитических соотношений преобразования входной информации; набор схем алгоритмов выполнения основных функций МКУ и МКС, реализуемых аппаратным и программным путем; критерии опти-мальности и набор ограничений на параметры разрабатываемых МКУ и МКС.

Рассмотрим основные задачи, решаемые в функциональном и алгоритмическом аспектах на различных уровнях проектирования МКУ и МКС.

Основными задачами системного и архитектурного уровней являются:

- определение принципов организации МКУ и МКС;

- разработка структурной схемы, то есть определение состава устройств и способов их взаимодействия в процессе функционирования;

- выбор однокристальных микроконтроллеров (ОМК) и других аппаратных средств;

- уточнение функций реализуемых МКУ и МКС, а также разделение на функции, реализуемые аппаратным и программным путями;

- разработка детальных блок-схем алгоритмов программ и определение форматов данных;

- определение требований к параметрам устройств и формирование технических заданий (ТЗ) на разработку отдельных блоков МКУ и МКС.

 

 

Таблица 1.1.

– Конец работы –

Эта тема принадлежит разделу:

На микроконтроллерах

На микроконтроллерах... Формализация проектирования... Микроконтроллер с требуемой периодичностью обновляет управ ляющие слова на своих выходных портах Некоторая часть...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Формализация проектирования МК-систем и устройств

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Уровни и аспекты проектирования МКС
  Уровни Аспекты Функциональ- ный Алгоритмичес- кий Конструкторс- кий Технологичес-

Типовые структуры МК-систем и устройств
  Типовая структура МК-системы управления показана на рис. 1.3 и состоит из объекта управления, микроконтроллера и аппаратуры их взаимной связи (АВС). Микроконтроллер путем п

Использование жесткой и программируемой логики
  Существует два принципиально разных подхода к проектированию цифровых устройств: использование принципа схемной логики или использование принципа программируемой логики. В

Проектируемых систем и устройств
  На системном и архитектурном уровнях проектирования МКС и МКУ всегда необходимо решать задачу выбора ОМК. В настоящее время выпускается большое количество различных типов ОМК такими

Особенности разработки аппаратурных средств МК-систем
  Применение однокристальных МК в устройствах управления объ-ектами привело к кардинальных изменениям в разработке аппаратурных средств устройств и систем. И дело здесь заключается в

МК-систем
Как уже отмечалось, при проектировании МК-систем прежде всего возникает необходимость решения задачи об оптимальном (по ряду критериев) распределении функций между аппаратурными средствами и програ

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги