ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.03.2025

Просмотров: 1933

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Оглавление

Лекция № 1 Введение в проблемы построения автоматизированных систем.

Основные вопросы курса:

1.1. Функциональные компоненты, необходимые для построения автоматизированного комплекса.

1.2. Особенности проектирования и основные требования к автоматизированным системам для научных исследований (асни).

1.3. Принципы построения автоматизированных систем.

Лекция №2 Средства управления объектами автоматизации.

2.1. Архитектурные возможности эвм.

Основные регистры процессора эвм семейства Macintosh.

Основные регистры процессора эвм семейства ibm pc.

2.2. Основная память.

Форматы представления чисел в озу.

2.3. Каналы ввода-вывода информации.

Общая структура магистрали эвм

Передача информации по системной магистрали

Вывод данных Ввод данных

Лекция №3 Принципы организации обмена данными между эвм и внешними устройствами.

3.1 Режимы обмена данными

3.2 Безусловная передача данных.

Лекция №4 Техническая реализация усо в эвм семейства ibm и методика управления обменом.

Карта регистров усо

4.1. Программные средства реализации безусловного обмена данными в среде BorlandPascal

4.2. Обмен данными между эвм и ву по готовности ву

4.2.1. Функциональная схема интерфейса ввода данных в эвм по готовности ву.

Лекция №5 Технические характеристики ацп, усилитель, мультиплексор.

5.1 Программная модель интерфейса

5.2 Алгоритм одноканальных измерений входного сигнала

5.3. Методика управления и оценки состояния внешних устройств

5.4. Проверка, установка, сброс отдельных разрядов регистра ву

Лекция №6 Обмен данными между эвм и внешними устройствами с прерыванием текущей программы.

6.1 Принцип организации обмена данными

6.2 Алгоритм обслуживания ву с прерыванием.

1. Опрос ву.

3. Комбинированный способ идентификации ву.

6.3 Блок-схема алгоритма обслуживания ву с прерыванием.

6.4 Механизм приоритетов. Вложенные прерывания.

6.5 Принципы построения интерфейса обмена данных с прерыванием программы.

6.6 Техническая реализация интерфейса обмена данными с прерыванием программы.

1. Приоритетная цепочка:

2. Реализация многоуровневых вп в эвм семейства ibm.

Технические характеристики бис Intel 8259a.

6.7 Программируемые режимы обслуживания ву.

6.8 Схема включения пкп к системной шине ву.

6.9 Аппаратные прерывания в порядке их приоритетов и назначения.

6.12 Схема каскадирования контроллеров прерывания.

Методика программирования контроллера прерываний.

6.13 Программирование пкп в процессе обслуживания ву и работы системы.

6.14 Методика программирования обмена данными с прерыванием программы.

6.15 Реализация методики обмена данными с прерыванием программы между в эвм в автоматизированных системах на основе эвм семейства ibm pc в средеBorland Pascal. Установка вп.

6.16 Техническая реализация обмена данными с прерыванием программы.

6.17 Категории прерываний эвм семейства ibmpc.

Основные черты программных прерываний.

Краткий обзор функций bios.

Лекция №7. Программируемые интервальные таймеры-счетчики (пит).

7.1 Схема включения пит к автоматизированной системе (ас).

Карта программно доступных регистров пит

7.2 Состав и назначение регистров каналов.

7.3 Формат регистров таймера.

7.3 Режимы работы таймера.

1 Группа.

2 Группа.

3 Группа.

7.4 Методика программирования таймера.

1. Инициализация пит.

2. Чтение текущего содержимого ce.

7.5 Синхронизация операций реального времени. Системный таймер эвм семейства ibmpcIntel8254.

7.6 Реализация методики программирования таймера в среде BorlandPascal.

7.7 Пит Intel 8253 на интерфейсной плате l-154.

7.8 Многоканальное измерение сигналов.

Лекция №8 Автоматизированные системы на основе стандартных магистрально-модульных интерфейсов.

Лекция №9 Интерфейс камак (camac).

9.1 Конструктивная совместимость элементов системы.

9.2 Магистраль крейта камак.

9.3 Пространственно-временные диаграммы на магистрали крейта.

9.4 Виды и назначение адресных операций на магистрали крейта.

Операции интерфейса камак

Лекция №10 Технические средства на основе интерфейса камак. Модули интерфейса камак.

10.1 Схемы формирования статусных сигналов.

10.2 Управляющие модули камак.

Управляющая часть кк.

10.3 Программная модель кк типа ккп3 для эвм семейства ibmpc.

10.4 Методика управления контроллером крейта и модулями камак.

10.5 Методика построения программного обеспечения в ас на основе унифицированных магистрально-модульных интерфейсных систем.

Лекция №11 Разработка интерфейсно-ориентированной библиотеки процедур для управления крейтом камак.

Лекция №12 Методика контроля состояния модулей в интерфейсе камак.

Лекция№13 Компоненты ас на основе интерфейса камак.

13.1 Разработка схемы прибора генератора с заданными амплитудно-частотными характеристиками.

13.2 Измерение временных параметров импульсных сигналов.

13.3 Схема соединения модулей.

Программная реализация алгоритма измерения частоты fвх или периода Tвх.

Программная реализация алгоритма измерения длительности одиночного импульса.

13.4 Реализация прерываний от модуля камак в автоматизированных системах.

Лекция №14 Обмен данными между эвм и ву в режиме пдп.

14.1 Алгоритм обмена в режиме пдп.

14.2 Программная модель интерфейса ву и кпдп (минимальная конфигурация).

Программная модель кпдп.

Методика запуска обмена данными по каналу пдп.

14.3 Реализация пдп в эвм на основе единого магистрального канала.

14.4 Реализация пдп в эвм на основе изолированного магистрального канала.

14.5 Назначение каналов контроллера пдп и адреса регистров страниц.

Лекция №15 Функциональный состав и программная модель кпдп.

15.1 Блок управления.

15.2 Каналы контроллера пдп.

15.3 Каскадирование контроллеров пдп.

Лекция №16 Методика программирования контроллера пдп.

Лекция№17 Реализация пдп в ас на основе камак.

17.1 Алгоритм выполнения кк операции пдп.

2.2. Основная память.

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

7

6

5

4

3

2

1

0

0

0

1

1

0

0

1

1

Номер разряда соответствует показателю степени числа 2.

- 3316, 5110.

Характеристики основной памяти:

  1. Объем памяти.

  2. Время доступа – время подачи команды на считывание или запись до завершения операции.

Форматы представления чисел в озу.

  • Целые числа

    Знак

    Значение в дополнительном коде

  • Вещественные числа

Знак

E – порядок

M - мантисса

X = Знак*M*2(E-p)

2.3. Каналы ввода-вывода информации.

Средство общения ЭВМ с внешним миром.

Набор проводников, по которым передаются сигналы одного функционального назначения принято называть шиной.

Магистралью называется набор проводников, по которым передаются сигналы различного функционального назначения.

Различают 3 шины магистрали: шина данных, адресная шина и шина управления.

По способу соединения между собой ЦП, основной памяти и каналов ввода-вывода данных различают два типа архитектур ЭВМ:


  1. ЭВМ с общим магистральным каналом

  2. ЭВМ с изолированными магистралями.

  1. ЭВМ с общим магистральным каналом (семейство Macintosh).

Рис. 2.1. ЭВМ с общим магистральным каналом

Особенности:

  • Все устройства подключаются к магистрали одинаково и имеют единый интерфейс.

  • Одно адресное пространство используется для основной памяти и ВУ.

  • Определенная часть адресного пространства зарезервирована для ВУ.

  • Для обращения к ВУ используются те же команды, что и для обращения к памяти.

  • ВУ имеют возможность обмена данными с любым регистром процессора.

  1. ЭВМ с изолированными магистральными каналами.

Рис. 2.2. ЭВМ с изолированными магистральными каналами

Особенности:

  • С функциональной точки зрения имеются два тракта передачи данных.

  • Имеются две изолированные области адресов.

Левый рис. Относится к схеме 2.1, правый – к схеме 2.2

Рис. 2.3. Области адресов основной памяти и внешних устройств.

Общая структура магистрали эвм

Рис. 2.4. Структура магистрали ЭВМ

Магистраль включает три шины:

ШД – шина данных n– разрядная, двунаправленная. Данные могут передаваться параллельноn– разрядным параллельным кодом:n= 8, 16, 32, 64.

ША – шина адреса, m– разрядная, однонаправленная, используется для адресации памяти и ВУ.

m= 16, 18, 20, 24, 32.

Объем памяти: 2m=64Кбайт, 256Кбайт, 1Мбайт, 16Мбайт, 4Гбайт

ШУ – шина управления. Включает проводники, по которым передаются сигналы управления.

Наименование сигнала

Направление передачи по отношению к ЦП

Архитектура

Назначение сигнала

(Архитектура: 1 – Единый магистральный канал обмена данными; 2 – Изолированные магистральные каналы обмена данными.)

Чтение

Вывод

1,2

Считывает в регистр ЦП одно n-разрядное слово по указанному адресу из ячейки ОЗУ (1,2) или регистра ВУ (1).

Ввод

-«-

2

Считывает в регистр ЦП одно n-разрядное слово по указанному адресу из регистра ВУ.

Запись

Вывод

1,2

Записывает в ячейку ОЗУ (1,2) или регистр ВУ (1) по указанному адресу одно n-разрядное слово из регистра ЦП.

Вывод

-«-

2

Записывает в регистр ВУ одно n-разрядное слово из регистра ЦП по указанному адресу.

Запрос Прерывания (ЗП)

Ввод

1,2

Требование ВУ прерывания текущей программы ЦП и его приоритетное обслуживание.

Разрешение Прерывания (РП)

Вывод

1,2

ЦП разрешает ВУ прерывание текущей программы для выполнения операций по его обслуживанию.

Запрос Шины (ЗШ)

Ввод

1,2

Требование ВУ к ЦП освободить магистраль и предоставить ВУ возможность обмена данными с ОЗУ, минуя ЦП.

Разрешение Шины (РШ)

Вывод

1,2

ЦП удовлетворяет требование ВУ и отключается от шин магистрали.


Рис.2.5. Типовые сигналы шины управления ЭВМ.


Передача информации по системной магистрали

Передача по системной магистрали байта или слова данных называется циклом шины. При передаче данных используются все шины магистрали. На магистрали всегда действуют два устройства: задатчик и исполнитель. Задатчиком чаще всего является процессор, исполнителем — ячейка ОЗУ или регистр внешнего устройства. Задатчик управляет шиной адреса и шиной управления. Исполнитель может принимать данные с шины данных или передавать данные на шину данных.

Вывод данных Ввод данных

Рис. 2.6. Передача информации по системной шине

Лекция №3 Принципы организации обмена данными между эвм и внешними устройствами.

3.1 Режимы обмена данными

Возможны два режима обмена данными по системной магистрали:

  1. Программно – управляемая передача данных.

  2. Прямой доступ ВУ к оперативной памяти ЭВМ (режим ПДП).

Если данные передаются из ВУ в ОЗУ (из ОЗУ к ВУ), то выполняются действия, изображенные на рис. 3.1.

Рис. 3.1. Блок-схема программно – управляемой передачи данных

  1. Режим ПДП

В режиме ПДП данные передаются, как показано на рис. 3.2.

Рис. 3.2. Блок-схема обмена данными в режиме ПДП

Обмен выполняется аппаратными средствами КПДП и интерфейса ВУ.

Интерфейс может выполнять следующие функции при обмене данными:

  • Буферное хранение данных.

  • Устранение временных различий в работе ВУ и ЦП (или ВУ и КПДП).

  • Передача информации о состоянии ВУ либо в процессор, либо в КПДП.

  • Передача приказов ВУ от процессора или КПДП.

Известны три способа программно управляемой передачи данных:

  1. Безусловная передача;

  2. Обмен по готовности ВУ;

  3. Обмен с прерыванием текущей программы процессора.

3.2 Безусловная передача данных.

Может выполняться только для устройств, быстродействие которых выше быстродействия процессора.

Плюсы: реализуется при минимальных затратах программных и аппаратных средств.

Недостаток: устройство всегда должно быть готово к обмену.


Рис. 3.3. Интерфейс безусловного вывода данных.

РД - регистр данных, служит для временного хранения n-разрядного слова данных для вывода в ВУ.

2И – информационные вентили, пропускают данные с шины данных в регистр данных, если поступает внутренняя команда интерфейса «Запись в РД».

ДВК – дешифратор внутренних команд, формирует внутреннюю команду интерфейса «запись в РД» на выходе, когда на ША установлен адрес РД, а на ШУ сигнал «Вывод». Вентили 2И открываются и данные с ЩД поступают в РД.

РД представляет собой набор триггеров Т1…Тn(рис.3.4.).

Рис. 3.4. Регистр данных

Рис. 3.5. Функциональная схема интерфейса безусловного ввода данных.

Интерфейс безусловного ввода данных содержит в себе все компоненты интерфейса безусловного вывода данных. Количество и назначение регистров интерфейса может меняться. Интерфейс вывода может содержать регистры управления, которые передают ВУ не данные, а приказы, позволяющие изменять режим работы ВУ.

Для программного управления подобными устройствами необходимо знать их программную модель.

В понятие программная модель интерфейса входят:

  1. Число регистров интерфейса и их назначение.

  2. Адреса регистров.

  3. Число бит и назначение отдельных бит регистров.

  4. Способ доступа процессора к каждому из регистров.