Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методика по выполнению курсовой работы.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.75 Mб
Скачать

Содержание. Лист

16

17

26

26

27

30

33

33

34

37

37

38

38

38

40

40

44

46

49

50

51

52

Введение. Контроллер шины ISA-Lpt………………………………………………..

1. Обзор системной (материнсукой) платы Intel 430VX…………………………..

2. Исследование принципиальной схемы контроллера шины ISA-Lpt……………….

2.1. Разработка блока буферизации сигналов магистрали………………………….

2.2. Разработка блока селектора адреса………………………………………………

2.3. Разработка блока асинхронного обмена по ISA…………………………………..

3. Описание протоколов обмена данными по шине ISA…………………………..

3.1. Особенности шины ISA………………………………………………………….

3.2. Сигналы шины ISA……………………………………………………………….

3.3. Адреса портов доступа шины ISA………………………………………………

3.4. Адресное пространство шины ISA………………………………………………

3.5. Поддерживаемые аппаратные прерывания шины ISA………………………..

3.6. Электрические характеристики линий шины ISA………………………………

3.7. Описание временных диаграмм входных и выходных сигналов

и протоколов обмена данными по шине ISA, используемых в

разрабатываемом интерфейсе………………………………………………………..

4. Рассмотрение основных программ или функций BIOS для обеспечения

работы контроллера параллельного обмена по шине ISA…….………………..

4.1. Разработка программ-драйверов и тестирующих программ……………………

4.2. Разработка прикладной программы использования контроллера

параллельного обмена по шине ISA…………………………………………………..

4.3. Рекомендации по наладке контроллера параллельного обмена………………

Заключение……………………………………………………………………………

Список использованной литературы………………………………………………..

Приложения:

1. Общая схема системной (материнской) платы Intel 430VX ………………….

2. Принципиальная схема контроллера ISA-Lpt…………………………………

Введение. Контроллер шины isa-Lpt

Архитектура персонального компьютера типа IВМ РС с точки зрения разработчика устройства сопряжения (УС) или контроллера, обеспечивающего связь периферийного устройства и системы ввода-вывода ПЭВМ, ориентированного на шину ISA, может быть представлена в виде схемы (см. рис.1). Помимо центрального процессора, оперативной памяти, стандартных средств ввода/вывода, входящих в любую микропроцессорную систему, здесь следует отдельно выделить встроенные контроллеры прерываний и прямого доступа к памяти (ПДП), перестановщик байтов данных, программируемый таймер и контроллер регенерации памяти.

Все эти устройства, расположенные на материнской (системной) плате компьютера или вставленные в слоты 18А (устройства ввода/вывода), участвуют в обмене по магистрали и могут быть использованы разрабатываемыми УС.

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

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

Рис. 1. Структурная схема персонального компьютера.

Функции, выполняемые УС, можно разделить на две группы. К первой группе относятся интерфейсные функции, то есть те, которые обеспечивают обмен с выбранным интерфейсом компьютера (ISA, Centronics, RS-232С или какие-нибудь еще). Вторую группу образуют операционные или основные функции, ради которых, собственно, и создается УС.

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