- •1.1 Классы устройств вм и систем
- •1.2 Операционные устройства (оу)
- •1.3 Операционный и управляющий автоматы.
- •1.4 Структурная организация оа
- •1.2 Функциональная организация вм и системы (Архитектура системы)
- •1.2.1 Устройство управления (уу). Принцип программного управления
- •1.2.2 Защита информации
- •1.2.3 Страничная адресация
- •1.2.3 Защита информации при страничной адресации
- •1.3 Структуры вычислительных и информационных систем
- •1.3.1 Перспективы совершенствования архитектуры вм и вс
- •Контрольные вопросы
- •2.1 Логические основы вм и информационных систем
- •2.1.1 Комбинационные схемы и цифровые автоматы
- •2.1.2 Функционально полный набор логических элементов
- •2.2 Минимизация переключательных функций
- •2.3 Методы получения сокращенной днф из сднф
- •2.3.1 Метод Квайна-Мак-Класки (алгебраический метод)
- •Метод Квайна (метод импликантных матриц)
- •2.3.3 Метод Квайна – Мак-Класки (с использованием числового представления функций алгебры логики)
- •2.3.4 Минимизация переключательных функций с помощью диаграмм Карно-Вейча
- •2.3.5 Синтез комбинационных и накапливающих схем в базисах и, или, не; и-не; или-не
- •2.3.6 Метод синтеза дискретных схем на базе программируемых логических матриц (плм ) с помощью эволюционных вычислений
- •Контрольные вопросы
- •3.1. Синхронные и асинхронные триггерные схемы на потенциальных элементах
- •Триггер d-типа, dv-типа
- •Триггеры т-типа
- •Схемные варианты триггеров
- •Помехозащищенные триггеры
- •Применение триггерных схем
- •Подавление дребезга контактов
- •Логические состояния и «иголки» («мерцания»)
- •3.2 Контрольные вопросы
- •3.3 Счетчики
- •3.4 Счетчики со сквозным переносом
- •3.5 Синтез счетчиков с модулем счета к≠2n.
- •Вычисление логических условий
- •3.6.1 Схемы сравнения слов с константами
- •3.6.2 Схемы сравнения на равенство
- •Схемы сравнения на больше-меньше
- •Контрольные вопросы
- •4.1 Абстрактная модель цифрового автомата (ца).
- •4.2 Способы задания автоматов. Автоматы Мили и Мура.
- •4.3 Минимизация абстрактных автоматов (аа)
- •4.4 Структурный автомат (са). Канонический метод структурного синтеза автоматов.
- •4.5 Пример канонического метода структурного синтеза автоматов на т-триггерах
- •4.6 Функционирование автоматов во времени
- •4.7 Синтез автоматов Мили и Мура по граф-схеме алгоритма (гса)
- •4.8 Синтез автомата Мура на d-триггерах
- •5.1 Классификация элементов эвм
- •5.2 Характеристики логических элементов
- •Статические параметры логических элементов
- •Динамические параметры логических элементов
- •Диодно-транзисторная логика
- •Транзисторно-транзисторные логические элементы.
- •5.4.1 Транзисторно-транзисторные логические элементы с простым инвертором
- •5.4.2 Транзисторно-транзисторные логические элементы со сложным инвертором
- •5.4.3 Транзисторно-транзисторные логические элементы с диодами Шотки
- •Транзисторные логические элементы, связанные эмиттерами (эсл-элементы, элементы с эмиттерными связями).
- •5.5.1 Электрические схемы и принцип работы логических элементов эсл
- •5.5.2 Основные характеристики и параметры элементов эсл
- •Инжекционная интегральная схемотехника
- •Логические элементы на полевых транзисторах
- •5.7.1 Статические характеристики мдп-транзисторов с индуцированным
- •Инвертор с линейной нагрузкой
- •5.7.4 Инвертор на мдп-транзисторах с нелинейной нагрузкой
- •Инверторы с квазилинейной и токостабилизирующей нагрузками
- •5.7.5 Инверторы на кмдп–транзисторах
- •5.7.6 Логические элементы на полевых мдп-транзисторах с одним типом проводимости
- •5.7.7 Логические элементы на комплементарных кмдп-транзисторах.
- •Физические основы использования элементов информационных систем в оптическом диапазоне
- •Полупроводниковые источники излучения
- •5.8.2 Полупроводниковые приемники излучения
- •5.8.3 Фоторезисторы
- •5.8.4 Фотодиоды
- •5.8.5 Фототранзисторы
- •Оптроны и оптоэлектронные микросхемы.
- •Оптоэлектронные микросхемы
- •6.1 Назначение, основные виды запоминающих устройств (зу)
- •6.2 Структура памяти универсальной эвм
- •6.3 Иерархическая структура зу
- •6.3.1 Оперативная память
- •6.3.2 Регистровая кэш-память
- •6.4 Запоминающие утройства на интегральных микросхемах (имс)
- •Классификация интегральных микросхем памяти
- •6.4.2 Зу на интегральных микросхемах
- •6.4.3 Статическое зу на биполярных транзисторах
- •6.4.4 Запоминающие элементы на моп-структурах
- •6.5 Организация оперативной памяти (оп)
- •6.5.1 Многоблочная оп
- •6.5.2 Оп с многоканальным доступом
- •6.5.3 Оп с расслоением сообщений
- •6.5.4 Включение модулей пзу в адресное пространство оп
- •6.5.5 Переключаемые банки памяти
- •6.6 Буферные (сверхоперативные) зу, кэш-память.
- •6.7 Бзу с прямой адресацией
- •6.8 Зу с стековой адресацией
- •6.9 Зу с магазинной организацией
- •6.10 Буферные зу с ассоциативной адресацией
- •6.11 Постоянные запоминающие устройства (пзу)
- •6.11.1 Пзу с масочным программированием (пзу)
- •6.11.2 Программируемые пзу (ппзу)
- •6.11.3 Программируемые логические матрицы (плм)
- •6.11.4 Логическое проектирование с использованием плм
- •7.1 Устройства и системы цифро-аналогового и аналого-цифрового преобразования сигналов
- •Дискретизация сигналов. Теорема в.А. Котельникова.
- •Узлы цифро-аналоговых средств сопряжения
- •Основные характеристики цап и ацп
- •7.4.1 Схема выборки-хранения
- •7.4.2 Цап с двоично-взвешенными сопротивлениями
- •7.4.3 Цап на основе резистивной матрицы r-2r
- •Аналого-цифровые преобразователи (ацп) последовательного преобразования. Ацп поразрядного уравновешивания. Ацп двойного интегрирования
- •Ацп последовательного преобразования
- •7.5.2 Ацп двойного интегрирования
- •7.5.3 Ацп поразрядного уравновешивания
- •Ацп параллельного преобразования
- •8 Датчики электронных информационных систем безопасности. Организация шин
- •8.2.1. Термометры на рn-переходах
- •Резистивные термометры
- •Принципы работы тензодатчика
- •Полупроводниковые тензодатчики
- •Мостовые схемы
- •Компрессионные акселерометры
- •Сдвиговые акселерометры
- •Калибровка
- •Вибростенды
- •8.9. Преобразователи давления
- •Применения
- •8.10. Датчики смещения
- •8.11. Датчики потока
- •Тепловые измерители потока
- •Механические измерители потока
- •Гидродинамические (аэродинамические) измерители потока
- •Электромагнитные измерители потока
- •Ультразвуковые датчики потока
- •Шина процессор - память
- •Шина ввода/вывода
- •Системная шина
4.5 Пример канонического метода структурного синтеза автоматов на т-триггерах
Пусть задан частичный автомат Sтаблицами переходов и выходов (таблицы 4.13 и 4.14 соответственно).
Таблица 4.13 переходов автомата S Таблица 4.14 выходов автомата S
|
a1 |
a2 |
a3 |
|
|
a1 |
a2 |
a3 |
z1 |
a3 |
a1 |
a1 |
z1 |
w2 |
w1 |
w1 |
|
z2 |
- |
a3 |
a2 |
z2 |
- |
w3 |
w2 |
|
z3 |
a2 |
- |
a1 |
z3 |
w4 |
- |
w1 |
Таблица переходов элементарного автомата памяти типа Т-триггера приведена в таблице 4.15, где символом Т обозначен входной сигнал триггера.
Таблица 4.15 переходов Т-триггера
T |
0 |
Q(t) |
0 |
0 |
Q(t+1) |
1 |
1 |
0 |
T(t)
Определяем количество входов структурного автомата L ≥ log23. L = 2. Кодируем входные сигналы автомата S, результаты заносим в таблицу 4.16.
Определяем количество выходов структурного автомата N ≥ log24, N = 2, результаты заносим в таблицу 4.17.
Таблица 4.16. Кодирование вход. Таблица 4.17. Кодирование выход.
сигналов автома S. cигналов автомата S.
|
x1 |
x2 |
|
|
y1 |
y2 |
w1 |
0 |
0 |
||||
z1 |
0 |
0 |
w2 |
0 |
1 |
|
z2 |
0 |
1 |
w3 |
1 |
0 |
|
z3 |
1 |
0 |
|
w4 |
1 |
1 |
Определяем количество элементов памяти структурного автомата
(Т-триггеров) R ≥ log23, R = 2. Кодируем состояние автомата S, результаты заносим в таблицу 4.18.
Таблица 4.18 Кодирование
состояний автомата S.
|
Q1 |
Q2 |
a1 |
1 |
1 |
a2 |
0 |
1 |
a3 |
1 |
0 |
На основании результатов кодирования входных, выходных сигналов и состояний исходного автомата S строим таблицу переходов.
4.6 Функционирование автоматов во времени
Выходные сигнала автомата у1, …, уn служат для управления некоторыми процессами (в ВМ, например, для управления схемами, обрабатывающими цифровую информацию). Каждый сигнал у1, …, уn вызывает в ВМ некоторое элементарное действие, например, сдвиг информации, передачу информации от одного устройства в другие и т.д. Эти элементарные действия называются микрооперациями, а сами сигналы – сигналами микроопераций. Длительность этих операций определяется требованиями управляемого процесса, например, временем, необходимым для выполнения самых длинных микроопераций.
Для задания хода автоматного времени служат специальные генераторы синхросигналов. Генератор синхросигналов – это электронный блок, генерирующий одну или несколько последовательных импульсов, инициирующих дискретные операции в логических цепях ЭВМ. Интервал времени между двумя следующими друг за другом синхросигналами называется периодом генератора синхросигнала. Период генератора синхросигналов выбирается исходя из времени, необходимого для выполнения самой длинной микрооперации .
Пример однофазного генератора синхросигналов приведён на рис. 4.8а. Синхроимпульсы двухфазного генератора (рис. 4.8б) во всех фазах имеют постоянную частоту следования и смещены относительно друг друга. Принадлежащие двум фазам два смежных синхроимпульса образуют так называемый синхроцикл.
Рассмотренный пример СА использован для задания последовательности переключения автомата синхросигналом CИ. Более общая схема синхронизации автомата (для случая Т-триггеров в качестве элементов памяти) приведена на рис. 4.8в.
Рисунок 4.8 – Генератор синхросигналов
Для правильного функционирования автоматов в качестве элементов памяти применяют, как правило, двухступенчатые триггеры. В момент наличия синхросигнала в новое состояние as = (δm, zf) переключаются первые ступени этих триггеров, вторые же ступени запоминают предыдущее состояние am на всё время действия синхросигнала. Благодаря этому сигналу цепи обратной связи остаются неизменными. Подключение входных ступеней элементов памяти происходит в момент окончания действия синхросигнала. Поэтому можно считать, что моменты дискретного автоматного времени t = 0, 1, 2,..., изменяются в момент окончания действия синхросигнала. Сигналы x1,… xl также могут изменяться в момент окончания синхросигнала, оставаясь в течение такта неизменными.Сигналы x1,… xl информируют автомат о состоянии управляемого процесса и используется для выбора направления перехода автомата.Эти сигналы изменяются в процессе выполнения микроопераций в блоках ЭВМ под действием сигналов y1,… yn, однако на выходах автомата в течении автоматного тракта они должны быть неизменными. Поэтому, как правило, они хранятся на специальных элементах памяти (двухступенчатых триггерах) и изменяются на входе автомата в момент окончания автоматного такта.
Начальным состоянием элементов памяти всегда является состояние а1. Из этого состояния автомат включается в работу и, закончив работу, возвращается в состояние а1. Состоянию а1 может соответствовать режим автомата ОСТАНОВ, когда автомат не реагирует на входные сигналы и не переключается в другие состояния. Для включения в работу, т.е. в положение РАБОТА, служит специальный сигнал ПУСК (рис.4.8в). В положении ОСТАНОВ сигнал ПУСК = 0. В положении РАБОТА сигнал ПУСК = 1. Процесс включения в работу называется запуском автомата. На графе автомата дуги, выходящие из вершины а1 , помечаются сигналом ПУСК. На рисунке изображён граф автомата, заданный ранее табл 4.1 и табл.4.2. Сигнал ПУСК отмечен символом Z. Сигнал ПУСК должен входить конъюктивно в те наборы двоичных переменных канонической системы уравнений, которые определяют переходы автомата из начального состояния а1.
Поэтому система уравнений может быть записана в виде:
Запуск автомата на функциональной структурной схеме отмечен пунктирными линиями, на которые поступает сигнал ПУСК.
Необходимо заметить, что в реальных автоматах, используемых для управления преобразованием информации в ВМ, при кодировании входных сигналов используется соотношение N≥log2F, благодаря чему в каждом автоматном такте при работе автомата на выходные каналы выдаётся хотя бы один двоичный сигнал y1,…yN, отличный от нуля. Нулевое значение переменных y1,…yN в реальных автоматах возможно только в режиме ОСТАНОВ.

Q
1