Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов

Поскольку рабочий регистр (регистр первой группы), выполняющий основную функцию модуля, представляет собой двоично-десятичный счетчик с максимальной ёмкостью 107, то разрядность шины данных выбираем равной 16. Регистры данных используются для считывания и записи результатов счёта и представлены в таблице 3 и таблице 4.

Таблица 3 – 1ый регистр данных

R1/ W1 R2/ W2 R3/ W3 R4/ W4 R5/ W5 R6/ W6 R7/ W7 R8/ W8 R9/ W9 R10/ W10 R11/ W11 R12/ W12
20 21 22 23 20 21 22 23 20 21 22 23

Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов - student2.ru Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов - student2.ru Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов - student2.ru

единицы десятки сотни

Таблица 4 – 2ой регистр данных

R1/ W1 R2/ W2 R3/ W3 R4/ W4 R5/ W5 R6/ W6 R7/ W7 R8/ W8 R9/ W9 R10/ W10 R11/ W11 R12/ W12
20 21 22 23 20 21 22 23 20 21 22 23

Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов - student2.ru Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов - student2.ru Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов - student2.ru

единицы десятки сотни

Продолжение таблицы 4

R13/ W13 R14/ W14 R15/ W15 R16/ W16
20 21 22 23

Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов - student2.ru

тысячи

Регистр уставки используется для записи и чтения значения окончания счета счетчика и представлен в таблице 5 и 6.

Таблица 5 –1ый регистр уставки

W1/ R1 W2/ R2 W3/ R3 W4/ R4 W5/ R5 W6/ R6 W7/ R7 W8/ R8 W9/ R9 W10/ R10 W11/ R11 W12/ R12
20 21 22 23 20 21 22 23 20 21 22 23

Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов - student2.ru Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов - student2.ru Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов - student2.ru

единицы десятки сотни

Таблица 6 –2ой регистр уставки

W1/ R1 W2/ R2 W3/ R3 W4/ R4 W5/ R5 W6/ R6 W7/ R7 W8/ R8 W9/ R9 W10/ R10 W11/ R11 W12/ R12
20 21 22 23 20 21 22 23 20 21 22 23

Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов - student2.ru Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов - student2.ru Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов - student2.ru

единицы десятки сотни

Продолжение таблицы 6

W13/ R13 W14/ R14 W15/ R15 W16/ R16
20 21 22 23

Выбор разрядности внутренней шины данных и количества программно доступных функциональных элементов - student2.ru

тысячи

Присвоение субадресов внутренним регистрам и описание их форматов

Сигнал А - субадрес, иначе подадрес, т. е. адрес определенной функциональной части внутри модуля .

В модуле условно можно выделить следующие подсистемы:

- 1-ый регистр данных – субадрес А(0);

- 2-ой регистр данных– субадрес А(1);

- 1-ый регистр уставки – субадрес А(2);

- 2-ой регистр уставки– субадрес А(3);

- L-запрос – субадрес А(4).

Источники запросов на обслуживание

Источ­ником запроса в функциональном модуле может быть любое устройство, которое завершило цикл обработки входных сигналов и готово передать информацию в ЭВМ.

В качестве источника запроса на обслуживание в модуле является сигнал о переполнении хотя бы одного счетчика входными сигналами (LAM).

Этот сигнал служит источником для формирования сигнала LAM низкого уровня, что является его активным состоянием, после чего он поступает на блок формирования L-сигнала, а L-запрос является тем единственным сигналом, которым модуль сообщает контроллеру крейта о наличии в нем хотя бы одного запроса на обслуживание.

Команды управления модулем счетчика импульсов с предустановкой

Все команды управления представлены в таблице 7.

Таблица 7 - Команды и сигналы управления модулем счетчика с предустановкой

Функция Субадрес Действия Сигнал отклика
F(0) А(0) Чтение 1ого регистра данных Q=1
F(0) А(1) Чтение 2ого регистра данных Q=1
F(0) A(2) Чтение 1ого регистра уставки Q=1
F(0) A(3) Чтение 2ого регистра уставки Q=1
F(8) A(4) Контроль LАМ0 Q=L
F(8) A(3) Контроль LАМ1 Q=L
F(9) A(1) Сброс счетчика Q=1
F(16) A(0) Запись в 1ый регистр данных Q=1
F(16) A(1) Запись в 2ой регистр данных Q=1
F(16) A(2) Запись в 1ый регистр уставки Q=1
F(16) A(3) Запись в 2ой регистр уставки Q=1
F(24) A(1) Запрет счета в счетчиках Q=1
F(24) A(4) Блокировка L-запроса Q=1
F(26) A(1) Разрешение счета в счетчике Q=1
F(26) A(4) Деблокировка L- запроса Q=1  

Сигналы состояний, передаваемые модулем в магистраль КАМАК:

1) Q устанавливается сразу и сбрасывается по S2;

2) все дешифрированные команды сопровождаются откликом

X = 1;

3) Z – сбрасывает все счетчики, триггеры переполнения, сбрасывает LAM-требования, запрещает L-запрос от модуля, запрещает счет во всех счетчиках;

4) C – сбрасывает (устанавливает в «0») все счетчики и триггеры переполнения.

Структурная схема модуля счетчика импульсов с предустановкой

Наши рекомендации