ВУЗ:
Составители:
В каждой станции установлен 86-контактный разъем, обеспечивающий
доступ к магистрали. Во время командных операций контроллер
генерирует команду, состоящую из сигналов: на индивидуальной шине
номера, на сквозных шинах субадреса, и на функциональных 5
сквозных линиях F для определения выполняемой операции.
Дешифрация функции осуществляется в модуле. Регламентирующими
документами по системе КАМАК были определены 18 из
32
возможных операций (остальные резервные), основные из которых
представлены ниже:
1. F0- чтение состояния регистра,
2. F2 -чтение и сброс регистра,
3. F8 - проверка сигнала LAM- запроса , установленного модулем,
4. F10 - сброс сигнала LAM- запроса,
5. F16 - запись информации в регистр модуля,
6. F24 - запрещение работы модуля,
7. F25- запуск модуля (исполнение).
Например, NAF - инструкция N(9) A(4) F(2) означает, что
из модуля
установленного на станции 9, по субадресу внутри модуля 4,
произойдет считывание информации и затем сброс всех триггеров
регистра модуля.
Общий принцип программирования аппаратуры КАМАК
заключается в создании требуемой последовательности NAF -
инструкций, техника программирования зависит от типа используемого
контроллера крейта. Рассмотрим некоторые особенности
программирования для контроллера К-109.
Для обеспечения программного обращения
к модулям в контроллере
предусматривается выделение для каждого модуля 16 адресов (по
числу возможных субадресов), 16 адресов выделено для самого
контроллера (хотя используется лишь 3). Таким образом, для каждого
крейта КАМАК в адресном поле ЭВМ отводится 16*24 = 384 адреса,
при этом в установку может входить до 4 крейтов КАМАК. Базовый
адрес крейта устанавливается в контроллере 2 перемычками
и имеет
адреса:
160000 , 162000 , 164000 , 166000 .
В каждой станции установлен 86-контактный разъем, обеспечивающий доступ к магистрали. Во время командных операций контроллер генерирует команду, состоящую из сигналов: на индивидуальной шине номера, на сквозных шинах субадреса, и на функциональных 5 сквозных линиях F для определения выполняемой операции. Дешифрация функции осуществляется в модуле. Регламентирующими документами по системе КАМАК были определены 18 из 32 возможных операций (остальные резервные), основные из которых представлены ниже: 1. F0- чтение состояния регистра, 2. F2 -чтение и сброс регистра, 3. F8 - проверка сигнала LAM- запроса , установленного модулем, 4. F10 - сброс сигнала LAM- запроса, 5. F16 - запись информации в регистр модуля, 6. F24 - запрещение работы модуля, 7. F25- запуск модуля (исполнение). Например, NAF - инструкция N(9) A(4) F(2) означает, что из модуля установленного на станции 9, по субадресу внутри модуля 4, произойдет считывание информации и затем сброс всех триггеров регистра модуля. Общий принцип программирования аппаратуры КАМАК заключается в создании требуемой последовательности NAF - инструкций, техника программирования зависит от типа используемого контроллера крейта. Рассмотрим некоторые особенности программирования для контроллера К-109. Для обеспечения программного обращения к модулям в контроллере предусматривается выделение для каждого модуля 16 адресов (по числу возможных субадресов), 16 адресов выделено для самого контроллера (хотя используется лишь 3). Таким образом, для каждого крейта КАМАК в адресном поле ЭВМ отводится 16*24 = 384 адреса, при этом в установку может входить до 4 крейтов КАМАК. Базовый адрес крейта устанавливается в контроллере 2 перемычками и имеет адреса: 160000 , 162000 , 164000 , 166000 .
Страницы
- « первая
- ‹ предыдущая
- …
- 94
- 95
- 96
- 97
- 98
- …
- следующая ›
- последняя »