Передовица » Макулатура » Материалы конференций » Крейт контроллер КАМАК для персональной ЭВМ АГАТ

Крейт контроллер КАМАК для персональной ЭВМ АГАТ

А.Н. Филиппов, С.М. Шпуга, В.А. Цалиев

Крейт-контроллер КАМАК с интерфейсной платой для ПЭВМ «Агат» удовлетворяет стандартам EUR 4100 и EUR 6500.

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

Режим прямого доступа к памяти (ЦДП) позволяет существенно увеличить-скорость ввода-вывода (5 мкс/байт для одно-, 3,5 мкc/байт для двух- и 3 мкс/байт для трёхбайтовых операций КАМАК) и проводить измерения одновременно с обработкой данных. Реализован также автоматический перезапуск прямого доступа после передачи последнего байта. Он удобен для отладки программ и, например, для регенерации изображения на векторном дисплее, присоединённом через модуль КАМАК. Вход запроса на операцию прямого доступа можно соединить перемычкой на передней панели контроллера с выходом "L=N" для синхронизации ЦДП ШМ-ом программно выбранного модуля, так и с внешним генератором.

На передней панели контроллера установлены также разъёмы "REQUEST", "GI" и "GO" (EUR 6500), переключатель "RESET ENABLE", кнопка ручного сброса "RESET", светодиоды, индицирующие состояние контроллера и матричный индикатор номера станции и LAMа.

Программное обеспечение. На интерфейсной плате контроллера установлено ПЗУ с комплексом подпрограмм, позволяющих удобно управлять контроллером на основном языке микрокомпьютера "Бейсик-Агат". После выполнения команды "PR#S", где S - номер слота интерфейсной платы, комплекс присоединяется к языку "Бейсик-Агат" и производит синтаксический разбор операторов, начинающихся с символа "&".

Комплекс позволяет реализовать большую часть возможностей контроллеров и, в частности, режим прямого доступа к памяти с проверкой границ массивов данных. Включены сообщения о шести новых ошибках, касающихся синтаксиса КАМАК-операторов, готовности контроллера и модулей, а также режима ЦДП. Этим ошибкам присвоены свои коды, которые можно обрабатывать операторами ON ERR.

* * *

Использование материалов проекта agatcomp без получения предварительного письменного разрешения agatcomp запрещено.


Почта для обратной связи: mail@agatcomp.ru


Живое общение по теме Агата: Telegram группа Agatcomp.


Накопленные знания и проекты: тематический ФОРУМ.


© 2004-2024 agatcomp.su / agatcomp.ru

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *