- •Микропроцессор, основные определения и современные технологии
- •Мп выпускаются в 3 видах:
- •3. Информационные микропроцессорные системы
- •4. Scada – системы
- •8. Микропроцессорные комплекты общего назначения
- •9. Микропроцессоры на основе микропроцессорных секций
- •10. Регистровая архитектура
- •Для использования языков высокого уровня требуется 2 функции:
- •Стек в мп-ре может быть реализован 3 способами:
- •13 Архитектура мп, ориентированная на память
- •14 Язык ассемблера для программирования мпс
- •15 Структура программируемого параллельного адаптера (ппа)
- •17 Назначение сигналов ппа
- •18 Режимы работы ппа
- •19 Структура управляющего слова ппа
- •20 Принцип программирования ппа
- •21. Структурная схема программируемого интегрального таймера (пит)
- •22. Управляющее слово пит
- •24. Процедура инициализации пит
- •Задача: запрограммировать пит
- •26. Режим 1 пит, назначение, примеры применения
- •27. Режим 2 пит, назначение, примеры применения
- •28. Режим 3 пит, назначение, примеры применения
- •29. Принцип формирования шим на основе пит
- •Обращение к ячейкам памяти данных возможно двумя способами:
- •33 Способы адресации в mcs-51
- •34. Группа команд пересылки данных mcs-51
- •Группа команда сдвига:
- •37. Группа команд передачи управления mcs-51
- •38. Группа команд битового процессора mcs-51
- •Структурная схема:
- •Реализация на основе цпоас цф первого порядка ких.
- •Реализация на основе цпоас цф первого порядка бих.
- •43. Реализация на основе цпоас цф второго порядка с ких
- •44. Реализация на основе цпоас цф второго порядка с бих
- •45. Самообучающаяся микропроцессорная система
- •46. Программно-управляемая передача данных (управление по командам (int, out, вв/выв))
- •47. Одношинная (Принстонская) архитектура
- •49. Двухшинная (Гарвардская) архитектура
- •50. Каноническая форма цифрового фильтра
- •Алгоритм реализации:
8. Микропроцессорные комплекты общего назначения
Микропроцессорная система (МПС) – функционально законченное изделие, состоящее из 1 или нескольких устройств, главным образом микропроцессорных: микропроцессора и/или микроконтроллера.
МП комплекты общего назначения – совокупность согласованных между собой БИС различного функционального назначения, на основе которых реализуется МП. На основе этих комплектов вычисляется устройство средней мощности. Большое число доп. интерфейсных модулей, предназначенных для управления конкретными объектами.
«+» – универсальность, т.к. состоит из большого числа различных модулей, т.е. для конкретной задачи можно выбрать только необходимое. Расширение функциональных возможностей не изменяя структуры системы управления быстродействующими объектами.
«-» – не способен реализовать мощные высокопроизводительные системы.
Применение: разработка и применение в ПК, сис-мы телекоммуникации, управления локальные АСУ, военное производство. Из-за наличия фиксированного набора команд и фиксированной длины программной сетки. Для устранения этого недостатка было предложено разрабатывать и выпускать микропроцессоры на базе МП секций.
Комплект содержит БИС ЦП, который совмещает АЛУ и УУ. Количество выводов до 700. ЗУ разбивается на ППЗУ и ОЗУ. Состав комплектной интегральной схемы: БИС ЦП, БИС ОЗУ, БИС ППЗУ, интерфейсы, БИС ПИТ, КПДП (контроллер прямого доступа к памяти). БИС ЦП содержит АЛУ или УУ и реализует фиксированную систему команд. Длина разрядной сетки МП – число параллельно обрабатываемых битов одной командой.
А
ЛУ
– производит арифметико-логические
преобразование данных.
ЗУ – служит для хранения программы и данных.
УУ (упр. устр.) – синхронизирует работу МП, принимает управляющие сигналы и формирует сигналы управления внешними устройствами.
Инт – интерфейсная система МП предназначена для связи с другими устройствами ПК. Интерфейс – совокупность средств сопряжения и связи устройств компьютера, обеспечивающая их эффективное взаимодействие.
ШУ (шина управления) – принимает сигналы от внешних устройств и формирует сигналы управления этими устройствами.
ШД (шина данных) – работает в дуплексном режиме.
ША (шина адреса) – работает только на вывод и выдает адрес для обращения к внешнему устройству.
9. Микропроцессоры на основе микропроцессорных секций
Микропроцессорная система (МПС) – функционально законченное изделие, состоящее из 1 или нескольких устройств, главным образом микропроцессорных: микропроцессора и/или микроконтроллера.
МП на базе МП секций существенно повышает вычислительную мощность благодаря реализации ЦП помодульному принципу на основе секций.
«+»: Разработчик может создать собственную систему команд любой ЭВМ. Универсальность, которая обеспечивает возможность реализации любой длинны разрядной сетки МП обычно секции размером 4,8,16,32 бита. Реализуются современные системы управления летательных аппаратов, суперЭВМ; возможность расширения шины ввода вывода и разделения на отдельные шины ввода и отдельные шины вывода, что обеспечивает любую производительность интерфейса, возможность реализации потоковой и конвейерной обработки. Не надо заново разрабатывать ПО.
«-»: увеличенная вероятность отказа из-за увеличения кол-ва связей между секциями, больше габариты и большая мощность.
Многокристальные секционные МП получаются в том случае, когда в виде БИС реализуются части (секции) логической структуры процессора при функциональном разбиении ее вертикальными плоскостями. Для построения многоразрядных МП при параллельном включении секций БИС в них добавляются средства "стыковки".
Таким образом, микропроцессорная секция это БИС, предназначенная для обработки нескольких разрядов данных или выполнения определенных управляющих операций. Секционность БИС МП определяет возможность "наращивания" разрядности обрабатываемых данных или усложнения устройств управления микропроцессора при "параллельном" включении большего числа БИС.
П
ричины
создания секционного МП:
ограниченные технологические возможности создания БИС
отвод тепла от БИС – для отвода тепла применяют разделение БИС на пространстве.
Принцип работы: код команды поступает на блок микропрограммного управления, на выходе которого формируется начальный адрес микропрограммы, которая и реализует данную команду, а микропрограмма представляет собой набор простейших инструкций для АЛУ и других блоков МП. Каждая микрокоманда представляет из себя набор 0 и 1 (60-80 бит). Каждая 1 в микрокоманде – управляющий импульс, 0 - отсутствие. С помощью микрокоманды осуществляется управление МП на каждом шаге выполнения программы. Т.о. блок микропрограммного управления представляет собой обычный преобразователь кодов и ЗУ микропрограмм – ППЗУ. Изменяя содержимое блока микропроцессорного управления и ЗУ микропрограмм, пользователь может изменять систему команд данной ЭВМ, реализованную на этом МП, и разрабатывать собственную систему команд.
Пример: большие ЭВМ и специализированные ЭВМ для систем управления.
