Замечание 1. Ни 1-й, ни 2-й уровни не требуют еще привязки к конкретному
процессору (дня этих уровней все МП как будто одинаковы). После успешной
проработки и решений вопросов на уровнях 0...2 проектирования, можно
осуществлять привязку к конкретному МП. Система команд и архитектура заданного
или выбранного МП являются основой для перехода от алгоритмического уровня к
более низкому уровню.
Замечание 2. Начиная с нулевого уровня, общая линия разработки МПС,
описываемая выше, отражала пока только аспект проектирования программного
обеспечения МПС. Поэтому подчеркнем здесь в явном виде и необходимость учета
аппаратного аспекта в проектировании. А именно, вместе с выбором МП следует
определить и другие аппаратные средства, в том числе для организации обмена с
устройствами ввода-вывода. Значит, надо выбрать конкретные (типовые или
специальные) варианты схемотехнических решений по подключению УВВ к ядру МП-
системы.
После прохождения проектирования через уровни 0...3, с учетом замечаний 1 и 2.
основная часть вопросов проектирования решена. Далее следует убедиться в
правильности решений, в частности непротиворечивости программных средств и их
аппаратного обеспечения. Полезно убедиться в правильности функционирования
системы по проекту, ставя себя на место пользователя и проигрывая всевозможные
режимы эксплуатации системы.
Несколько пояснений относительно содержания уровней проектирования.
Первое. На нулевом уровне нужно разобраться с физическими процессами в
автоматизируемом процессе (объекте), выявить причинно-следственные связи его
параметров и признаков, установить имеющиеся потоки информации. Выявить, какие из
признаков должны быть входными, какие - выходными для разрабатываемой МП-
системы, какие ПУ нужны для их ввода-вывода, какие временные соотношения в
объекте являются существенными для учета в МП-системе. Требуется выяснить, какие
виды преобразования информации надлежит осуществлять в системе. Определить,
какими должны быть реакции МПС на внешние события (в объекте или со стороны
пользователя, и т.д.). При необходимости надо определить требования по устранению