Разработка аппаратно-программных модулей системной шины Isa

Автор работы: Пользователь скрыл имя, 04 Апреля 2011 в 15:09, курсовая работа

Описание работы

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

Файлы: 1 файл

Курсовая работа.doc

— 4.61 Мб (Скачать файл)

     7) -I/O CS16. (I/O Cycle Select 16 - Выбор 16-битового цикла обмена для устройства ввода-вывода). Сигнал генерируется устройством ввода-вывода для сообщения задатчику о том, что оно может работать с 16 разрядными данными. Тип выходного каскада - открытый коллектор.

     8) -IOR. (I/О Read - Чтение из устройства ввода-вывода). Стробирующий сигнал чтения данных из устройства ввода вывода. Тип выходного каскада  - три состояния.

     9) -IOW. (I/O Write - Запись в устройство ввода-вывода). Стробирующий сигнал, служащий для определения момента времени, когда можно начинать записывать данные, выставляемые задатчиком.

     10) IRQ3...IRQ7, IRQ9...IRQ12, IRQ14, IRQ15. (Interrupt ReQuest -          Запрос прерывания). Сигнал генерируется устройством запрашивающим шину для обмена. Запросы на прерывание поступают на вход контроллера прерываний, размещающегося на системной плате. Если соответствующий уровень не заблокирован, то нарастающий фронт IRQi вызывает прерывание работы процессора и переход на программу обслуживания соответствующего запроса. Высокий уровень IRQi должен поддерживаться до прихода в контроллер прерываний сигнала подтверждения прерывания от центрального процессора.

 

      11) LA17..LA23. (Latchable Address  - Адрес, требующий запоминания в исполнителе). Сигнал может генерироваться ЦП, контроллером ПДП, задатчиком на плате расширения. Сигналы используются для адресации быстродействующих модулей памяти на шине, обеспечивая расширение адресного пространства до 16 Мбайт. В отличие от сигналов  SA0...SA19, установившиеся значения которых гарантируются в течении всего цикла шины, сигналы LA17...LA23 обеспечиваются задающим устройством только при высоком уровне сигнала BALE.

     12) -MASTER. (Master - Задатчик). Сигнал формируется задатчиком на плате расширения. Низким уровнем сигнала одна из плат расширения сообщает, что управляет шиной - является задатчиком.

     13) -MEM CS16. (MEMory 16-bit Chip Selekt - 16-разрядная память). Низким уровнем сигнала модуль памяти, к которому идет обращение, сообщает задатчику, о том, что может поддерживать в текущем цикле обмена16-разрядные передачи с одним состоянием ожидания.

     14) -MEMR,SMEMR. (MEMory Read, System MEMory Ready - Чтение из памяти). Сигналы могут формироваться ЦП или задатчиком на плате расширения. Сигналы используются для запроса чтения данных из памяти. Обращение к адресу в зоне до 1 Мбайта идет при активных (низких) SMEMR и MEMR сигналах, выше 1 Мбайта - при неактивном (высоком) SMEMR и активном (низком) MEMR сигналах.

     15) -MEMW, SMEMW. (MEMory Write, System MEMory Write - Запись в память). Сигнал формируется ЦП или задатчиком на плате расширения. Низкий уровень сигнала записи в память указывает на начало цикла записи. Обращение к адресу в зоне до 1 Мбайта идет при активных (низких)-SMEMW и -MEMW, выше 1 Мбайта - при неактивном (высоком) -SMEMW и активном (низком) -MEMW.

     16) OSC. (OSCillator - Генератор тактовых импульсов). Сигнал формируется центральным процессорным устройством. Сигнал с частотой 14,31818 МГц и скважностью 50%. В общем случае не синхронизирован с тактовой частотой процессора.

     17) -OWS. (0 Wait States  - 0 тактов ожидания). Сигнал выставляется исполнителем для информирования задатчика о необходимости проведения цикла обмена без вставки такта ожидания, если длительность стандартного цикла велика для него. Вырабатывается после перехода сигнала BALE в низкий уровень. Должен быть синхронизирован с сигналом SYSCLK. Тип  выходного каскада - открытый коллектор.

     18) -REFRESH. (REFRESH - Регенерация). Сигнал формируется контроллером регенерации для информирования всех устройств, подключенных к магистрали, о выполнении регенерации динамического ОЗУ компьютера (каждые 15 мкс).

     19) RESET. (Reset - Сброс). Сигнал сброса, высокий (активный) уровень которого переводит все устройства в исходное сосотояние. Сигнал формируется центральным процессором при включении или сбое питания, а также при нажатии на кнопку RESET.

     20) SA0...SA19. (System Address - Системная шина адреса). Сигналы формируется ЦП, контроллером ПДП или модулем памяти. Служат для адресации устройств ввода-вывода и памяти. Их называют так же фиксируемыми адресными разрядами, поскольку они действительны в течении всего цикла обмена. Они используются для передачи 20 младших разрядов адресов памяти (всего адрес содержит 24 разряда).

     21) -SBHE. (System Bus High Enable - Разрешение передачи по шине старшего байта). Сигнал  определяет тип цикла передачи данных - 8 или 16 разрядный. Вырабатывается параллельно с сигналами SA0...SA19. Сигнал формируется ЦП или модулем памяти. Низкий уровень сигнала говорит о передаче старшего байта данных по линиям SD8...SD15. Вместе с сигналом SАО дает возможность определения типа цикла шины.

 

     

Таблица 1.1 – Определение типа цикла передачи данных по шине

 SBHE SAO Тип цикла шины
0 0 16 - разрядная  передача
0 1 Передача старшего байта
1 0 Передача младшего байта
1 1 Не используется

     22) SD0...SD7. (System Data - Системная шина данных, младший байт). Сигнал формируется ЦП, модулем памяти, задатчиком на плате расширения, модулем устройства ввода-вывода. Линии передачи по шине младшего байта данных. 8-разрядные устройства должны использовать только эти линии для передачи данных. Если программное обеспечение поддерживает 16 или 32 разрядные передачи по 8-разрядной шине данных, то системная плата вырабатывает два или четыре последовательных цикла передачи по этим линиям.

     23) SD8...SD15. System Data (Системная шина данных, старший байт). Сигнал формируется ЦП, модулем памяти, задатчиком на плате расширения, модулем устройства ввода-вывода. Старший байт системной шины данных используется для передачи данных 16-разрядными устройствами.

     24) SYSCLK (System Clock, Bus Clock - шинный тактовый сигнал). Сигнал системного тактового генератора со скважностью 2 (меандр). В большинстве компьютеров сигнал не синхронизирован частотой  ЦП, и его частота равна 8 Мгц. Тип выходного каскада - три состояния.

     25) TC. (Terminal Count - Счет завершен). Сигнал формируется контроллером ПДП и используется при завершении блочных передач. Сигнал сообщает о выполнении последнего цикла при передаче массива данных по каналу ПДП.

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

     ввода-вывода. В режиме программного обмена и обмена с помощью прямого доступа к памяти на магистрали ISA выполняются четыре типа операций (циклов):

     1 - операция записи в память;

     2 - операция чтения из памяти;

     3 - операция записи в устройство  ввода вывода;

     4 - операция чтения из устройства ввода вывода.

Электрические характеристики шины ISA

     Стандарт  шины ISA определяет требования к входным и выходным токам приемников и источников сигнала каждой из плат расширения. Выходные каскады системных передатчиков сигналов УВВ должны выдавать ток низкого уровня не меньше 24 мА (это относится ко всем типам выходных каскадов), а ток высокого уровня—не меньше 3 мА (для выходов с тремя состояниями и ТТЛ).

     Входные каскады системных приемников сигналов должны потреблять входной ток низкого  уровня не больше 0,8 мА, а входной ток высокого уровня — не больше 0,04 мА.

     Кроме этого необходимо учитывать, что  максимальная длина печатного проводника от контакта магистрального разъема до вывода микросхемы не должна превышать 65 миллиметров, а максимальная емкость относительно земли по каждому контакту магистрального разъема не должна быть больше 20 пФ.

     К некоторым линиям магистрали подключены нагрузочные резисторы, идущие на шину питания +5 В. К линиям -IOR, -IOW, -MEMR, -MEMW, -SMEMR, -SMEMW, -I/O CH СК подключены резисторы 4,7 кОм, к линиям -I/O CS 16, -MEM CS 16, -REFRESH, -MASTER, -OWS - 300 Ом, а к линии I/O CH RDY — 1 кОм. Кроме того, к некоторым линиям магистрали подключены последовательные резисторы: к линиям -IOR, -IOW, -MEMR, -MEMW, -SMEMR, -SMEMW и OSC - резисторы номиналом 22 Ом, а к линии SYSCLK — 27 Ом. [3, 2] 

Таблица 1.1 - Описание сигналов шин ISA

Обозначение Назначение Направле-ние Тип источника
SA<19...0> Адресные сигналы I ТРИ
LA<23...17> Адресные сигналы I ТРИ
-SBHE Разрешение  старшего байта по линиям SD<15...8> I ТРИ
BALE Строб для записи адреса по линиям LA I ТТЛ
AEN Разрешение  адреса. Сообщает устройствам о выполнении на шине циклов ПДП I ТТЛ
SD<15...0> Шина данных I/O ТРИ
-MEMR

(-SMEMR)

Чтение памяти (чтение памяти в пределах первого  мегабайта адресного пространства) I ТРИ
-MEMW

(-SMEMW)

Запись в  память (запись в память в пределах первого мегабайта адресного  пространства) I ТРИ
-IOR Чтение УВВ I ТРИ
-IOW Запись в УВВ I ТРИ
-MEM CS16 Выбор цикла  для памяти, указывает о том, что  память 16-ти разрядная О ОК
-I/O CS16 Выбор цикла  для УВВ, указывает о том, что  УВВ 16-ти разрядное  О ОК
-I/O CH RDY Готовность  канала ввода/вывода. Предназначен для  удлинения циклов доступа О ОК
-0WS 0 тактов ожидания О ОК
-REFRESH Регенерация памяти I ОК
-MASTER Ведущий. Предназначен для захвата шины внешней платой I/O ОК
-I/O CH CK Проверка канала ввода/вывода. Сообщение о фатальной ошибке О ОК
RESET DRV Сброс устройств I ТТЛ
SYSCLK Системная частота I ТРИ
OSC Частота, равная 14.3818 МГц I ТТЛ
IRQ<15,14,12,

11,10,9,7...3>

Запрос на прерывание О ТТЛ
DRQ<7...5,3...0> Запрос на ПДП O ТТЛ
-DASK<7...5, 3...0> Подтверждение ПДП I ТТЛ
TC Окончание счета  ПДП I ТТЛ
 

 

Примечание:

В таблице  используются следующие обозначения:

      знак  “-” (минус) перед обозначением сигнала означает, что активный уровень этого сигнала – логический ноль;

      I – сигнал является входным  для внешних плат;

      О – сигнал является выходным для  внешних плат;

      I/O – сигнал является как входным,  так и выходным для внешних  плат;

      ТРИ – выход микросхемы с тремя допустимыми состояниями на выходе;

      ТТЛ – выход микросхемы транзисторно-транзисторной  логики;

      ОК  – открытый коллекторный выход.

      В таблице 1.2 приведены электрические  характеристики источников сигналов шины ISA.

Таблица 1.2 - Электрические характеристики источников сигналов шины ISA

  ТТЛ ТРИ ОК
передатчик Приемник передатчик приемник ТРИ Передатчик
I1l

I1h

-

-

-0.8

0.04

-

-

-0.8

0.04

-0.4

0.04

-0.4

0.02

Iol

Ioh

24

-3

-

-3

24

-3

0.4

-0.04

0.4

-0.04

24

Примечания:

Информация о работе Разработка аппаратно-программных модулей системной шины Isa