- •Аппаратные и программные средства эвм
- •Двоичная арифметика
- •Коды для представления чисел
- •Представление числовой информации (??? Заголовок похож на предыдущий заголовок).
- •Кодирование чисел и алфавитно-цифровой информации.
- •Лекция №3. Представление информации физическими сигналами
- •Элементы и типовые узлы эвм
- •1. Триггеры
- •Синхронный rs-триггер
- •2. Регистры
- •Параллельный регистр
- •Последовательный регистр
- •3. Счетчики
- •Лекция №4. Комбинационные схемы (кс)
- •1. Дешифратор.
- •2. Шифратор.
- •3. Компаратор
- •4. Сумматор
- •5. Мультиплексор
- •6. Демультиплексор
- •Лекция№5. Теория автоматов
- •Классификация автоматов.
- •Способы построения схем автоматов
- •1. Построение схем автоматов с жесткой логикой.
- •Достоинства и недостатки автоматов с жесткой логикой.
- •2. Построение схем автоматов с микропрограммной логикой
- •Достоинства и недостатки автоматов с микропрограммной логикой.
- •3. Построение схем автоматов с программной логикой.
- •Достоинства и недостатки автоматов с программной логикой.
- •Лекция №6. Основные характеристики эвм
- •Запоминающие устройства (зу) Иерархия запоминающих устройств
- •Классификация методов доступа к зу
- •Характеристики зу
- •Классификация зу:
- •Оперативные запоминающие устройства (озу)
- •Постоянные запоминающие устройства (пзу)
- •Пзу и система bios
- •Центральный процессор эвм
- •Основные характеристики цп
- •Лекция №7. Функциональная и структурная организация типового цп
- •Важнейшие этапы этого машинного цикла
- •Виды адресаций
- •Шины эвм
- •Лекция №8. Микропроцессоры и микроконтроллеры
- •Режимы и организация ввода-вывода в эвм
- •Лекция №9. Стандартные внешние интерфейсы эвм
- •Параллельный интерфейс Centronix
- •Последовательный интерфейс rs-232
- •Последовательный интерфейс usb
- •Лекция №10. Особенности организации рабочих станций и серверов
- •Многопроцессорные и многомашинные системы
- •Телекоммуникационные и компьютерные сети. Локальные и глобальные сети. Топологии и стандарты локальных сетей.
- •Стандарты локальных сетей:
- •Модель сетевого взаимодействия osi
- •Семейства протоколов для локальных и глобальных сетей. Способы адресации и маршрутизации в компьютерных сетях.
- •Методы маршрутизации
Способы построения схем автоматов
Цифровые автоматы могут быть реализованы тремя способами:
На элементах с жесткой логикой,
На постоянном запоминающем устройстве (микропрограммные автоматы)
На микропроцессорах или микроконтроллерах (программные автоматы).
1. Построение схем автоматов с жесткой логикой.
В управляющих автоматах на элементах с жесткой логикой для хранения информации о состоянии используется набор триггеров. На их тактовый вход подается тактирующий сигнал. Входные сигналы X подаются на комбинационные устройства КУ, вырабатывающие сигналы управления для триггеров. Выходные сигналы Y формируются из выходных сигналов триггеров A (для автомата Мили) или из выходных сигналов триггеров A и входных сигналов Y (для автомата Мура).
Блок-схема автомата Мура:
Подобный автомат реализуется схемой, процесс синтеза которой называется структурным синтезом. Процесс структурного синтеза автомата разделяется на следующие этапы:
выбор типа запоминающих и логических элементов;
кодирование состояний автомата;
синтез комбинационной схемы, формирующей сигналы возбуждения и выходные сигналы.
Задача синтеза автомата сводится к задаче синтеза комбинационной схемы путем построения системы булевых функций, выражающих зависимость выходных сигналов и сигналов возбуждения от входных сигналов и состояний автомата. Полученные булевы функции минимизируются (например, методом карт Карно) и используются в качестве формы для построения схемы автомата.
Достоинства и недостатки автоматов с жесткой логикой.
Такие схемы позволяют обеспечить наибольшее быстродействие из всех возможных методов построения цифрового автомата. Однако при возрастании сложности реализуемых алгоритмов схемы автоматов с жесткой логикой очень быстро становятся более сложными, чем схемы автоматов с микропрограммным или программным управлением. Поэтому схемы автоматов с жесткой логикой в настоящее время используют только в том случае, когда требуется максимальное быстродействие.
2. Построение схем автоматов с микропрограммной логикой
При построении управляющих автоматов с микропрограммной логикой основой такого автомата является постоянное запоминающее устройство (ПЗУ). Входные (адресные) сигналы для ПЗУ формируются из номера текущего состояния, хранимого в регистре и подаваемых на входы A4-A7, и комбинации входных сигналов X0-X3, подаваемых на входы A0-A3. В ячейке памяти с данным адресом в младших разрядах (D0-D2) хранится комбинация выходных сигналов Y0-Y2. В старших разрядах хранится адрес перехода к новому состоянию.
Микропрограммную реализацию автомата Мили. Здесь выходные сигналы являются функцией входных сигналов.
Достоинства и недостатки автоматов с микропрограммной логикой.
Достоинство: простота реализации и простота проектирования.
Недостатки: поскольку не все комбинации входных сигналов и номеров состояний (адресные сигналы ПЗУ) реализуются на практике, то не все ячейки ПЗУ используются. Также и с выходными сигналами. Зачастую количество их используемых комбинаций существенно меньше возможного количества линий, на которых формируются сигналы. Все это приводит к тому, что, либо приходится ставить преобразователи кодов на вход и выход автомата, а это ухудшает быстродействие схемы, либо использовать ПЗУ большого объема. Все это приводит к тому, что большую часть площади структуры современного микропроцессора занимает ПЗУ, в которой хранятся микропрограммы работы его блоков.
Автоматы с микропрограммной логикой следует использовать тогда, когда алгоритм работы слишком сложен для устройств с жесткой логикой.