Временные диаграммы циклов магистрали крейта.
· на магистрали различают командные или адресные операции, при которых сигналы, выставленные на магистраль, адресуются определённому функциональному модулю, и безадресные операции, при которых сигналы, выставленные на магистраль, адресуются всем ФМ
· к адресным операциям относятся операции чтения, записи и командные операции без передачи данных, этим операциям соответствуют циклы
· цикл адресной операции начинается с того, что контроллер крейта выставляет сигнал В
- S1 – КК анализирует состояние крейта → результат заносит в регистр управления состояния
- S2 – X, Q, R, могут начать сниматься с соответствующего модуля магистрали
- безадресные операции выполняются по сигналам Z и C
7.12. Программно – доступные регистры с интерфейсом общей шины.
Существуют 3 программных регистра:
- регистр управления и состояния – РУС – 16 бит
- регистр маски и запроса – РМЗ – 16 бит
- регистр старшего байта – РСБ – 8 бит
- 0 – 4 устанавливаются программы, заносится код операции, который должен выполнить адресованный функциональный модуль
- 5 бит – бит управления сигналом запроса, устанавливается программой – запись «1» приводит к тому, что КК выставляет сигнал запроса на соответствующую сквозную линию шины управления
- 6 бит – устанавливается программой, «1» в этом разряде разрешает КК генерировать запрос на прерывание
- 7 бит – «1» в крейте – появился L запрос (при использовании регистров маски и запроса – РМЗ)
- 8 бит - бит управления сигналом сброса
- 9 бит – бит управления сигналом начальной установки (устанавливается программой); запись «1» приводит к однократной генерации цикла начальной установки (сбрасывается автоматически)
- 10 бит – бит разрешения прерываний по Х ответу модуля
- 11 бит – устанавливается программой, «1» разрешает генерацию укороченного цикла магистрали без строга S2
- 12 бит – бит индикации состояния сигнала запроса – устанавливается контроллером
- 13 бит – не используется
- 14 бит – бит индикации состояния сигнала Х
- 15 бит – бит индикации состояния сигнала Q, «1» - то по первому строковому импульсу заносит в 15
РМЗ
- используется для организации обмена с модулями в режиме прерывания
- байт запроса, по сути, регистром не является; он образован выходами логических схем функциональных модулей, генерирующих L запрос
- байт маски служит для разрешения или запрета запроса, приходящего в байт запроса
РСБ
- используется для согласования 24-разрядной шины данных магистрали крейта и 10-разрядной шины данных интерфейса