Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УчебноеПособие.doc
Скачиваний:
359
Добавлен:
15.06.2014
Размер:
6.33 Mб
Скачать

3.4. Операции смены задатчика

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

Если в данный момент ни один из задатчиков с более высоким приоритетом не запрашивает магистрали, то задатчику выдаётся входной сигнал приоритетного разрешения немагистрального типа /BPRN, который формируется передатчиком типа ТТЛ. В последовательной схеме арбитража он является входом задатчика в цепочке приоритета (рис. 3.13), в параллельной схеме - входом задатчика, соединяемым с выходом параллельного арбитра (рис. 3.15).

Рис. 3.13. Схема организации последовательного арбитража при смене задатчика

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

Вход /BPRNзадатчика с высшим приоритетом последовательной цепочки должен быть либо всегда активным (присоединяться к низкому потенциалу), либо соединяться с центральным арбитром. В последнем случае используется параллельно - последовательный способ арбитража.

Последовательный арбитраж осуществляется следующим образом. Выход /BPROзадатчика активен тогда и только тогда, когда активен его входной сигнал /BPRNи этот задатчик в данный момент не запрашивает управления магистралью. Если задатчику необходимо запросить управление магистралью, то он должен выдать на свой выход /BPROвысокий потенциал, это, в свою очередь, приводит входы /BPRNвсех задатчиков с более низким приоритетом к неактивному состоянию. Количество задатчиков, соединяемых в последовательную цепочку, ограничивается тем, что сигнал /BPRNдолжен распространиться по всей цепочке за время одного периода /BCLK(рис. 3.14). Если используется максимальная частота сигнала /BCLK, равная 10 МГц, то количество задатчиков в последовательной цепочке ограничено до трех.

Рис. 3.14. Временная диаграмма последовательного арбитража

В случае параллельного способа арбитража распределение магистрали определяется центральным арбитром (рис. 3.15). Он может представлять собой приоритетную схему, выполненную на базе логических элементов или программируемой логической матрице и определяющую очередной задатчик по фиксированным уровням приоритета, или по какому-то другому алгоритму, например циклическому. По запросам на линиях /BREQ, приходящим на входы шифратораCD, арбитр выдает на один из выходовDC(выбранному задатчику) сигнал /BPRN(рис. 3.16). Линии /BPROв параллельной схеме арбитража не используются.

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

Задатчик, которому необходимо управление магистралью, выставляет сигнал /CBRQ, сообщая задатчику, управляющему в данный момент магистралью, что ему требуется магистраль. Задатчик, управляющий магистралью, принимает данный сигнал.

Рис. 3.15. Схема параллельного арбитража при смене задатчика

Рис. 3.16. Временная диаграмма параллельного арбитража при смене задатчика

В табл. 3.2 и табл. 3.3 приведено назначение контактов основного и дополнительного соединителей типа СНП-59 на 96 контактов.

Таблица 3.2

Назначение контактов основного соединителя И41

Контакт

Цепи

С

В

А

1

2

3

4

1

/BCLK

/INIT

ЗЕМЛЯ

2

/BPRN

/BPRO

ЗЕМЛЯ

3

/BUSY

/BREQ

ЗЕМЛЯ

4

/MRDC

/MWTC

ЗЕМЛЯ

5

/IORC

IOWC

6

/XACK

/INH1

+5B

7

/LOCK

/INH2

+5B

8

+5B

+5B

+5B

9

/BHEN

/ADR10

10

/CBRQ

/ADR11

-12 В

11

/CCLK

/ADR12

-12 В

12

/INTA

/ADR13

13

/INT6

/INT7

+12 В Б

14

/INT4

/INT5

+12 В Б

15

/INT2

/INT3

16

/INT0

/INT1

РП

17

/ADRE

/ADRF

РП

18

/ADRC

/ADRD

ЗЕМЛЯ

19

/ADRA

/ADRB

ЗЕМЛЯ

20

/ADR8

/ADR9

ЗЕМЛЯ

21

/ADR6

/ADR7

ЗЕМЛЯ

22

/ADR4

/ADR5

ЗЕМЛЯ

23

/ADR2

/ADR3

ЗЕМЛЯ

24

/ADR0

/ADR1

ЗЕМЛЯ

25

/DATE

/DATF

ЗЕМЛЯ

26

/DATC

/DATD

ЗЕМЛЯ

27

/DATA

/DATB

ЗЕМЛЯ

28

/DAT8

/DAT9

РП (+24В)

29

/DAT6

/DAT7

РП (+24В)

30

/DAT4

/DAT5

+12 В

31

/DAT2

/DAT3

+12 В

32

/DAT0

/DAT1

+12 В

Примечание. Б - батарейное питание, РП - резервное питание.

Таблица 3.3

Назначение контактов дополнительного соединителя И41

Контакт

Цепи

С

В

А

1

2

3

4

1

2

3

-5 В

4

-5 В

5

РП (-24 В)

6

РП (-24 В)

7

ЗЕМЛЯ

8

ЗЕМЛЯ

9

ЗЕМЛЯ

10

РП (-15 МВ)

11

РП (-15 МВ)

12

13

РП (Земля изол.)

14

РП (Земля изол.)

15

РП (Земля изол.)

16

17

РП (+15 МВ)

18

РП (+15 МВ)

19

20

РП (+5 В АН)

21

РП (+5 В АН)

22

/ADR16

/ADR17

+5 В Б

23

/ADR14

/ADR15

+5 BБ

24

25

+5 B

+5 B

+5 B

26

/PFSR

ACLO

+5 B

27

/PFSN

/MPRO

+5 B

28

/PFIN

/HALT

29

/PAR1

/WAIT

ЗЕМЛЯ

30

/PAR2

31

/AUX RESET

ЗЕМЛЯ

32

ЗЕМЛЯ

ЗЕМЛЯ

ЗЕМЛЯ

Примечание. АН - питание аналоговых цепей, РП - резервное питание.

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