Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
7,a._Scenarij_1.doc
Скачиваний:
26
Добавлен:
22.08.2013
Размер:
419.84 Кб
Скачать

1.1. Индивидуальные задания

в начало

Студент должен выполнить три задания разных по тематике.

Первое задание посвящено реализации транзакции записи или чтения с несколькими тактами ожидания, вызываемых как задатчиком, так и исполнителем. Здесь не требуется учет сигналов цикла арбитрации.

Пример такого задания (см. рисунок 1.1).

Смоделируйте транзакцию чтения с 3 фазами данных с 1 тактом ожидания от исполнителя на 1-ой фазе данных, 1 тактом ожидания от задатчика на 2-ой фазе данных. Здесь производится нормальное завершение транзакции.

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

Смоделируйте единственную транзакцию записи с 2 фазами данных без тактов ожидания, REQ# устанавливается фронтом 1-го импульса, состояние шины - холостой ход, задержка арбитрации - 2 импульса, задержка исполнителя - 2 импульса.

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

Смоделируйте транзакцию записи с 5 фазами данных без тактов ожидания, GPN# устанавливается 1-м импульсом, сбрасывается фронтом 4-го импульса, сигнал таймера задержки устанавливается на 5-м импульсе.

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

в начало

Выполнение лабораторной работы состоит из трех этапов.

Первый - самостоятельная подготовка к работе путем изучения теоретических материалов: сигналов шины, ее архитектуры, операций на шине, включая транзакции записи и чтения и арбитрацию. Теорию можно изучать по материалам самой лабораторной работы, по ее разделам: введение, архитектура шины PCI, описание сигналов шины, команды шины, разновидности операций на шине, а также по разделу "Справка".

Второй - работа в учебном классе персональных компьютеров при выполнении раздела лабораторной работы "Изучение взаимодействия устройств". В этом разделе необходимо выполнить три задания. Задание выдает компьютер, он и проверяет правильность его выполнения, выдавая необходимую информацию. Задание заключается в формировании на экране компьютера в специальном окне и в заданных координатах временной диаграммы протокола выполнения той или иной транзакции с учетом сигналов арбитрации и ее прерывания задатчиком с большим приоритетом.

При выполнении второго этапа студент может пользоваться материалами, помещенными в лабораторной работе.

Третий этап – контроль знаний, который осуществляется в разделе "Контрольные вопросы". Выдача контрольных вопросов и их проверка осуществляется компьютером.

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

1.3. Пример выполнения работы

в начало

На рисунке 1.1показан экран, где смоделировано первое задание.

В исходном состоянии экран содержит только чистое поле для рисования временной диаграммы, обозначения сигналов шины PCI, импульсыCLK, кнопку управления, поле итоговых результатов и само задание.

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

Рис. 1.1.

Сигнал рисуется путем указания курсором момента (точки на поле экрана) переключения сигнала. После указания всех точек переключения, компьютер сам дорисовывает временную диаграмму этого сигнала.

Соседние файлы в предмете Системы ввода и вывода данных