- •Экзамен по дисциплине «Интерфейсы асоиу».
- •Классы стандартных интерфейсов. Виды совместимости систем.
- •Основные модели сложных систем. Конечный автомат.
- •Интерфейс rs-232. Перечень регистров и их назначение.
- •Последовательная передача данных
- •Универсальный асинхронный приемопередатчик
- •Виды сигналов
- •Имитационное моделирование систем (метод особых состояний).
- •Интерфейс rs-232. Блок-схема типичного адаптера.
- •Основные модели сложных систем. Вероятностный автомат.
- •Интерфейс rs-232. Подтверждение связи и управление потоком. Соединение двух компьютеров. Подтверждение связи
- •Управление потоком
- •Модели сложных систем. Объекты, описываемые дифференциальными уравнениями.
- •Интерфейс rs-485. Модули серии I-7000. Структура системы передачи данных на основе модуля серии I-7000.
- •Модели сложных систем. Объекты, описываемые в терминах тмо.
- •Интерфейс токовая петля. Подключение устройств.
- •Метод зондирования пространства с помощью лПτ последовательности. Основы метода.
- •Интерфейс Centruonics. Назначение сигналов. Протокол передачи данных.
- •Метод зондирования пространства с помощью лПτ последовательности. Устранение коррелированности критериев качества.
- •Интерфейс ieee 1284 режим spp. Требования и перечни сигналов.
- •Метод зондирования пространства с помощью лПτ последовательности. Поиск оптимальных решений в пространстве задач.
- •Интерфейс ieee 1284 режим epp. Цикл записи в пу. Цикл чтения адреса в пу.
- •1.2. Стандарт ieee 1284
- •1.2.1. Физический и электрический интерфейсы
- •Интерфейс usb. Метод кодирования. Подключение высокоскоростных и низкоскоростных устройств.
- •Интерфейс ieee 1394. Структура взаимодействия устройств шины ieee 1394.
- •Метод особых состояний при имитационном моделировании.
- •Стандарт ieee 1284. Электрические требования к передатчикам. Перечень регистров eppp.
- •Определение двоичной последовательности в лПτ сетке в методе проектирования с помощью лПτ последовательности.Top of Form
Метод зондирования пространства с помощью лПτ последовательности. Устранение коррелированности критериев качества.
Билет №8.
Интерфейс ieee 1284 режим spp. Требования и перечни сигналов.
Стандартный интерфейс параллельного порта получил свое первоначальное название по имени американской фирмы Centronics - производителя принтеров. Первые версии этого стандарта были ориентированы исключительно на принтеры, подразумевали передачу данных лишь в одну сторону (от компьютера к принтеру) и имели невысокую скорость передачи (150-300 Кбайт/с). Такие скорости неприемлемы для современных печатающих устройств. Кроме того, для работы с некоторыми устройствами необходима двусторонняя передача данных. Поэтому некоторые фирмы (Xircom, Intel, Hewlett Packard, Microsoft) предложили несколько модификаций скоростных параллельных интерфейсов: EPP (Enhanced Parallel Port) - до 2 Мбайт/с, ECP (Extended Capabilities Port) - до 4 Мбайт/с и др. На основе этих разработок в 1994 году Институтом инженеров по электронике и электротехнике был принят стандарт IEEE 1284-1994, ныне повсеместно используемый в персональных компьютерах в качестве стандартного параллельного интерфейса.
Таблица 15.3. Сигналы интерфейса IEEE 1284 |
|||||
Разъем DB25 |
Напряжение |
SPP |
Nibble Mode |
EPP |
ECP |
1 |
O |
STROBE# |
|
WRITE# |
HostClk |
2 |
O (I) |
DATA0 |
|
AD0 |
D0 |
3 |
O (I) |
DATA1 |
|
AD1 |
D1 |
4 |
O (I) |
DATA2 |
|
AD2 |
D2 |
5 |
O (I) |
DATA3 |
|
AD3 |
D3 |
6 |
O (I) |
DATA4 |
|
AD4 |
D4 |
7 |
O (I) |
DATA5 |
|
AD5 |
D5 |
8 |
O (I) |
DATA6 |
|
AD6 |
D6 |
9 |
O (I) |
DATA7 |
|
AD7 |
D7 |
10 |
I |
ACK# |
PtrClk |
Intr# |
PeriphClk |
11 |
I |
BUSY |
D3/D7 |
Wait# |
PeriphAck |
12 |
I |
PE |
D2/D6 |
AckDataReq |
AckReverse# |
13 |
I |
SELECT |
D1/D5 |
XFlag |
XFlag |
14 |
O |
AUTOFD# |
HostBusy |
DataStb# |
HostAck |
15 |
I |
ERROR# |
D0/D4 |
DataAvail# |
PeriphReq# |
16 |
O |
INIT# |
|
Reset# |
ReverseReq# |
17 |
O |
SLCTIN# |
NibbleMode |
AddrStb# |
1284Active |
18-25 |
- |
GND |
GND |
GND |
GND |
Стандарт IEEE 1284 определяет работу параллельного интерфейса в трех режимах: Standard Parallel Port (SPP), Enhanced Parallel Port (EPP) и Extended Capabilities Port (ECP). Каждый из этих режимов предусматривает двустороннюю передачу данных между компьютером и периферийным устройством.
Режим SPP (Стандартный параллельный порт) используется для совместимости со старыми принтерами, не поддерживающими IEEE 1284. Режиму SPP соответствуют три программно доступных регистра:
порт BASE+0 - SPP Data - регистр данных,
порт BASE+1 - SPP Status - регистр состояния,
порт BASE+2 - SPP Control - регистр управления.
Для устройства LPT1 базовым адресом (BASE) в пространстве портов ввода-вывода обычно является 378h.
В этом режиме линии DATA[0:7] используются для прямой передачи данных (от компьютера к периферийному устройству). Сигналы STROBE#, ACK# и BUSY используются для квитирования. Сигналом STROBE# компьютер информирует о готовности данных на линиях DATA[0:7]. Если устройство приняло выставленные компьютером данные, то оно выставляет сигнал ACK#. Во время приема данных, во время инициализации, а также при наличии ошибки устройство выставляет сигнал BUSY. О возникновении ошибочной ситуации сигнализирует линия ERROR#, а также PE (кончилась бумага). О том, что принтер включен и готов к работе, сообщается при помощи сигнала SELECT. Для подтверждения выбора принтера компьютер выставляет сигнал SLCTIN#. При необходимости очистить буфер принтера и перевести его в исходное состояние выставляется INIT#. Сигнал AUTOFD# используется при работе с матричными принтерами в текстовом режиме для продвижения бумаги на одну строку.
Для организации обратного канала (передача данных от принтера в компьютер) в режиме SPP возможны два механизма: механизм двунаправленного порта (впервые представленный в IBM PS/2 в 1987 г.) и механизм передачи полубайтами (Nibble Mode). При использовании механизма двунаправленного порта способ квитирования не декларируется.
Особенностью обратного канала в Nibble Mode является то, что за один цикл передается только 4 бита данных. Таким образом, скорость в обратном канале в два раза меньше, чем в прямом канале. Преимуществом использования Nibble Mode является возможность программной реализации этого механизма на любом старом параллельном порту, не поддерживающем IEEE 1284. Сигналом активности этого механизма является высокий уровень на линии NibbleMode (при прямой передаче на этой линии выставляется низкий уровень). Для квитирования используются линии HostBusy (сигнал устанавливается компьютером в низкий уровень, когда он готов к приему) и PtrClk (низкий уровень сигнала подтверждает действительность данных D[0:4]/D[5:7]).