Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MU_k_KP-Arch2_ksd10_mar2013.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
608.77 Кб
Скачать
  1. К разделам “Разработка блочной структуры аппаратных средств мпс” и “Разработка алгоритмов по”.

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

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

В соответствии с этим в разделе “Разработка алгоритмов ПО” следует описать сначала версию блок-схемы алгоритма с крупными блоками, связанными с объектами из блочной структуры аппаратной части МПС (например, с конкретными портами ПУ) либо с символическими обозначениями сигналов и портов. Затем производится детализация блок-схемы.

  1. К разделу “Распределение адресного пространства”

Следует определиться и описать, как в вашей МПС будут адресоваться порты ПУ: путем отображения “ВВ на ВВ” или “ВВ на память”. Кроме того, оценить, какого объема может потребоваться ПЗУ и какого ОЗУ. Таким образом, здесь следует составить карту памяти МПС и карту адресов портов ВВ.

Если в дальнейшем, при составлении программы, выяснится недостаток или излишек запланированной памяти, то нужно будет при необходимости внести коррективы. С учетом этого планируйте адреса под ВВ.

  1. К разделу “Разработка схемотехнической реализации блоков и аппаратуры мпс в целом”.

Во-первых, определитесь по справочной литературе с требуемым схемным “обрамлением” выбранного МП. Уясните назначение схемных элементов в нем и приступайте к составлению схемы блока «ЦП» вашей МПС.

Во-вторых, согласно принятой карте памяти, спроектируйте модуль основной памяти, включающий ПЗУ и ОЗУ либо одно из них, если достаточно.

В-третьих - схемная реализация аппаратуры подсистемы ввода-вывода. Очень вероятно, что потребуется с помощью справочной литературы расширить познания по особенностям конкретных схемных компонент, необходимых для обеспечения требуемых в вашей МПС режимов ввода-вывода. Это могут быть БИС блоков прерывания (например, 8259, аналог - КР580ВН59), БИС программируемого таймера (такие как 8253 или аналог, КР580ВИ53) либо другие.

4.3 Комментарии по некоторым аспектам разработки мпс

Разработка МПС включает обычно следующие типовые этапы.

  1. Изучение предметной области и постановка задачи.

  2. Выяснение перечня требуемых ПУ.

  3. Определение форматов двоичных данных для обмена с ПУ.

  4. Определение необходимых аппаратных средств в МПС для обеспечения взаимодействия с ПУ ввода-вывода.

  5. Построение блочной (функциональной) схемы МПС.

  6. Определение структуры данных для решаемой МПС задачи.

  7. Разработка блок-схемы алгоритма.

  8. Разработка принципиальной схемы блоков МПС и МПС в целом.

  9. Составление программы, реализующей алгоритм задачи на языке ассемблера МП.

Некоторые ключевые моменты этих этапов разработки микропроцессорной системы рассмотрены в Приложении 3 на примере «МПС для регистрации результата забега на дистанцию 100 м».