Проектирование микропроцессорных систем. Бурькова Е.В. - 18 стр.

UptoLike

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

18
7.1 Функциональная спецификация
Первый шаг цикла проектирования микропроцессорной системы (МПС)
включает в себя определение набора требований пользователя и создания выте-
кающей из них функциональной спецификации, а также формулирование сис-
темных требований к МПС. В качестве требований пользователя выступает за-
дание на проектирование МПС. Функциональная спецификация МПС опреде-
ляет, какие функции должны выполняться для удовлетворения требований
пользователя и обеспечения интерфейса (связи) между системой и ее внешним
окружением (обслуживающим персоналом, исполнительными устройствами,
датчиками и т.д.). Последнее определяет наличие и количество индикационных
элементов, клавиатуры, входов и выходов МПС. На этапе формулирования сис-
темных требований детализируется функциональная спецификация с точки
зрения выполнения системных функций (системная функция ввода-вывода дис-
кретной информации, системная функция ввода-вывода аналоговой информа-
ции, обслуживание клавиатуры и индикации и др.).
7.2 Системно-алгоритмическое проектирование. Разбиение МПС на
аппаратную и программную части
Следующим этапом проектирования является собственно разработка сис-
темы на основе функциональной спецификации. Для устройства, содержащего
только аппаратные компоненты и проектируемого на основе традиционного
подхода, это означает выбор конфигурации системы, определение значений па-
раметров составляющих частей и способов их взаимодействия. Для МПС тре-
буется проектирование, как аппаратных, так и программных средств. Необхо-
димо, во-первых, определить аппаратную и программную конфигурации; во-
вторых какие из функций функциональной спецификации будут выполняться
аппаратной частью МПС, а какие программной. На данном этапе, называемым
системно-алгоритмическим проектированием МПС, помимо разбиения МПС на
программную и аппаратную части, разрабатывается также ее общая структура и
алгоритмы функционирования. Последнее выполняется с учетом разделения
аппаратно-реализуемых и программно-реализуемых функций.
После принятия компромиссного решения о разделения на аппаратную и
программную части дальнейшая разработка МПС проводится раздельно и па-
раллельно для аппаратных и программных средств. При этом необходимо тща-
тельно учитывать особенности, достоинства и недостатка реализации функций
каждой частью МПС. Так, к преимуществам программной реализации можно
отнести:
- широкие ―интеллектуальные‖ функциональные возможности;
- осуществимость перенастройки МПС на новые условия, задачи,
объекты и т.д. путем изменения только ПО.
Наряду с положительными качествами программная реализация функций
МПС обладает по сравнению с аппаратной некоторыми ограничительными
     7.1 Функциональная спецификация

      Первый шаг цикла проектирования микропроцессорной системы (МПС)
включает в себя определение набора требований пользователя и создания выте-
кающей из них функциональной спецификации, а также формулирование сис-
темных требований к МПС. В качестве требований пользователя выступает за-
дание на проектирование МПС. Функциональная спецификация МПС опреде-
ляет, какие функции должны выполняться для удовлетворения требований
пользователя и обеспечения интерфейса (связи) между системой и ее внешним
окружением (обслуживающим персоналом, исполнительными устройствами,
датчиками и т.д.). Последнее определяет наличие и количество индикационных
элементов, клавиатуры, входов и выходов МПС. На этапе формулирования сис-
темных требований детализируется функциональная спецификация с точки
зрения выполнения системных функций (системная функция ввода-вывода дис-
кретной информации, системная функция ввода-вывода аналоговой информа-
ции, обслуживание клавиатуры и индикации и др.).

     7.2 Системно-алгоритмическое проектирование. Разбиение МПС на
аппаратную и программную части

      Следующим этапом проектирования является собственно разработка сис-
темы на основе функциональной спецификации. Для устройства, содержащего
только аппаратные компоненты и проектируемого на основе традиционного
подхода, это означает выбор конфигурации системы, определение значений па-
раметров составляющих частей и способов их взаимодействия. Для МПС тре-
буется проектирование, как аппаратных, так и программных средств. Необхо-
димо, во-первых, определить аппаратную и программную конфигурации; во-
вторых – какие из функций функциональной спецификации будут выполняться
аппаратной частью МПС, а какие программной. На данном этапе, называемым
системно-алгоритмическим проектированием МПС, помимо разбиения МПС на
программную и аппаратную части, разрабатывается также ее общая структура и
алгоритмы функционирования. Последнее выполняется с учетом разделения
аппаратно-реализуемых и программно-реализуемых функций.
      После принятия компромиссного решения о разделения на аппаратную и
программную части дальнейшая разработка МПС проводится раздельно и па-
раллельно для аппаратных и программных средств. При этом необходимо тща-
тельно учитывать особенности, достоинства и недостатка реализации функций
каждой частью МПС. Так, к преимуществам программной реализации можно
отнести:
         - широкие ―интеллектуальные‖ функциональные возможности;
         - осуществимость перенастройки МПС на новые условия, задачи,
объекты и т.д. путем изменения только ПО.
      Наряду с положительными качествами программная реализация функций
МПС обладает по сравнению с аппаратной некоторыми ограничительными

18