- •Последовательное программирование
- •2.Эмуляция системы команд (архитектуры) микро эвм посредством программирования
- •3. Непосредственное программирование
- •Блок (узел) микропрограммного управления (бму).
- •1.Реализация цф в виде подпрограмм
- •2.Устройства микропрограммного управления с вертикальным, горизонтальным и квазивертикальным микропрограммированием.
- •Реализация цф в виде подпрограмм. Корректирующий интегро-дифференцирующий фильтр. Корректирующий фильтр с повышением порядка астатизма.
- •Реализация цифровых фильтров в виде подпрограмм.Корректирующий дифференцирующий фильтр.
- •Корректирующий дифференцирующий фильтр.
- •2. Устройство управления на жесткой логике.
- •Корректирующий интегро - дифференцирующий фильтр.
- •Корректирующий фильтр с повышением порядка астатизма.
- •2.Однокристальные ралу
- •1. Анализ и синтез дискретных су. Обеспечение заданной точности.
- •2. Регистровое алу разрядно-модульного типа. Регистровая алу разрядно-модульного типа.
- •Формирование набора микроопераций, кодирование, простейшие микропрограммы
Реализация цифровых фильтров в виде подпрограмм.Корректирующий дифференцирующий фильтр.
Так как ранее были выбраны 10-разрядные АЦП и ЦАП, то и могут принимать значения 0-1023. Это соответствует точности преобразования 0,1% от максимальной величины сигнала.
Для хранения 10-разрядных величин и коэффициентов, выделим в ОЗУ по два байта. Ввод значений осуществляется микропроцессором с аналого-цифрового преобразователя побайтно. После ввода каждого нового значения необходимо записать его в ОЗУ, вычислить управляющее воздействие , выдать его на ЦАП, переместить величину на место , а - на место . После этого процессор готов к вводу нового значения .
Для уменьшения объема ПЗУ, занятого программами, умножение, деление и сложение реализуется в виде подпрограмм.
ЦФ также реализуется в виде подпрограмм. Это позволяет применять их как в единой измерительной системе, так и отдельно. Подпрограммная реализация ЦФ позволяет использовать различную организацию микропроцессорной системы (одно- или многопроцессорную).
Корректирующий дифференцирующий фильтр.
Его разностное уравнение можно записать как:
Структурная схема решения этого разностного уравнения представлена на рисунке 4.5.
Рисунок 4.5.
Следует отметить, что для этой же импульсной передаточной функции могут составлены другие различные структурные схемы решения и соответственно различные программы вычислений.
2. Устройство управления на жесткой логике.
Адрес
следующей команды УУ на жесткой
логике формируется следующим образом:
Структурная реализация УУ на жесткой логике зависит от:
1. архитектуры ПЭ, состава и архитектуры субблоков.
2. структурной реализации управляющих кодов, совокупность этих кодов, требуемых для реализации всех команд.
Достоинства: проще не бывает, минимальные аппаратные затраты, минимальное операционное время. Недостатки: невозможность введения или изменения системы команд и самих команд без изменения аппаратной части, отсутствие инвариантности состава субблоков, затруднены условные и безусловные переходы.
Микропрограммы - это вид программ, состоящий из совокупности микро команд и непосредственно управляющей последовательностью работы элементов вычислительной системы, и связанных с ним субблоков.
Микрокоманда - инструкция в виде двоичного кода, записанная в ячейке памяти микро программ и указывающая какие микро операции должны выполнить элементы вычислительной системы в данный момент времени.
Микрокоманда всегда включает КОП, источник операнда, приёмник результата и обязательно способ определения адреса следующей микрокоманды.
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №11
Реализация цифровых фильтров в виде подпрограмм. Корректирующий интегро-дифференцирующий фильтр. Корректирующий фильтр с повышением порядка астатизма.
Однокристальное АЛУ.
Реализация цф в виде подпрограмм. Корректирующий интегро-дифференцирующий фильтр. Корректирующий фильтр с повышением порядка астатизма.
Так как ранее были выбраны 10-разрядные АЦП и ЦАП, то и могут принимать значения 0-1023. Это соответствует точности преобразования 0,1% от максимальной величины сигнала.
Для хранения 10-разрядных величин и коэффициентов, выделим в ОЗУ по два байта. Ввод значений осуществляется микропроцессором с аналого-цифрового преобразователя побайтно. После ввода каждого нового значения необходимо записать его в ОЗУ, вычислить управляющее воздействие , выдать его на ЦАП, переместить величину на место , а - на место . После этого процессор готов к вводу нового значения .
Для уменьшения объема ПЗУ, занятого программами, умножение, деление и сложение реализуется в виде подпрограмм.
ЦФ также реализуется в виде подпрограмм. Это позволяет применять их как в единой измерительной системе, так и отдельно. Подпрограммная реализация ЦФ позволяет использовать различную организацию микропроцессорной системы (одно- или многопроцессорную).
