Изобретение относится к вычислительной технике и автоматике и может быть использовано при построении блоков управления дискретных устройств, а также для устройств с микропрограммным управлением..
Цель изобретения - повьшение .быстт родействия распреде,ителя импульсов.
На чертеже представлена функциональная схема расгфеде зителя импульсов .
Распределитель импульсов содержит первый и второй триггеры 1 и 2, первый второй и третий элементы И 3 - 5, счетчик 6, дешифратор 7, регистр 8, группу 9 элементов И,первый и второй блоки 10 и 11 сравнения, элемент НЕ 1 и элементы И-НЕ 13 и 14, На чертеже обозначены также тактовый вход 15, вход 16 запуска,первая, вторая и третья группы 17 - 19 информационных входов и группа 20 выходов распределителя.
Распрпделитель импульсов работает следующим образом.
Перед началом работы на первую, вторую и третью группы 17-19 информационных входов распределителя задаются коды, которые определяют соответственно начальный канал выдачи, конечный канал выдачи и рабочие каналы. Блок 11 сравнения следит за сос- ,тоянием кодов на группах 17 и 18 входов распределителя. Если код по группе 17 входов превышает код по группе 18 входов, на втором выходе блока 11 сравнения единичный уровень и наоборот, если кодiгруппы 17-входов меньше кода группы 18 входов, на первом выходе блока 11 сравнения единичный уровень. Предположим, что начальный код группы 17 задан меньши чем конечный код группы 18. На входе 16 входной сигнал отсутствует - нулевой уровень. На выходе элемента И-НЕ 13 единичный уровень. Триггеры 1. и 2 в нулевом состоянии. При этом нулевой уровень прямого выхода триггера 1 блокирует выходы дешифратора 7, через элемент И 5 разрешает по управляющему входу занесение кода с группы-17 входов в счетчик 6 и удерживает триггер 2 в нулевом состоянии по входу сброса. На втором выходе блока 11 сравнения нулевой уровень, а на первом его выходе - единичный уровень. На выходе блока 10 сравнения нулевой уровень, На выходе эле
. мента И-НЕ 14 единичный уровень. На тактовом входе 15 присутствуют тактовые импульсы, которые инвертируются элементом НЕ 12 и проходят через элемент И 3 на суммирующий вход счетчика 6, но не оказывают на него влияния, так как нулевой уровень управля- ющего входа удерживает счетчик 6 в состоянии, соответствующем коду груп- 0 пы 17. Ни выходах регистра 8, группы 9 элементов И и группы 20 распределителя нулевые уровни. При поступлении единичного сигнала на вход 16 запуска распределителя триггер 1 устанавли- S вается в единичное состояние по установочному входу в момент отсутствия тактового импульса на тактовом входе 15. При появлении перепада с нулевого уровня на единичный на прямом выходе 0 триггера 1 содержимое группы 18 входов переписывается в регистр 8, в результате . чего на соответствующих выходах регистра 8 появляются единичные уровни, которые определяют рабо- 5 чие каналы. Одновременно единичный уровень прямого выхода триггера 1 проходит через элемент И 5 на управляющий вход счетчика 6 я на вход сброса триггера 2, разрешая счетчику 6 30 проведение последующего счета, а
триггеру 2 - проведение разблокировки. Появление единичного уровня на стробирующем входе дешифратора 7 с прямого выхода триггера 1 разблокирует выходы дешифратора 7. В результа- ,те этого начальное состояние счетчика- 6 дешифрируется и на соответствующем выходе дешифратора 7 появляется единичный уровень, который разрешает (при наличии единичного уровня выхода регистра 8) прохождение тактового импульса через соответствующий элемент И группы 9 на выход группы 20 для обслуживания начсшьного канала. По концу выдачи тактового импульса начального кангша содержимое счетчика 6 увеличивается на единицу. Дешифратор .7 дешифрирует следующее состояние счетчика 6, и очередной тактовый импульс проходит -ПО этому деш:ифрирован- ному кан;5лу на выход 20, по окончи- НИИ выдачи которого сйдержимое счетчика 6 увеличивается на единицу. Каналы, в которьж присутствуют нулевые уровни выходов регистра 8, блокир тот- 55 ся.
Дальнейшее.обслуживание каналов аналогично обслуживанию начального . канала. После обслуживания очередно5
40
4S
3
го канала содержимое счетчика 6 каждый раз увеличивается на единицу. Пр достижени счетчиком 6 кода, равного коду группы 18, на выходе блока 10 сравнения появляется единичный уро- вень, который поступает на второй вход элемента И-НЕ J4. Деншфратор 7 дешифрирует код счетчика 6, соответствующий последнему обслзокиваемому каналу,и очередной тактовый импульс про- ходит по конечному каналу .По окончании тактового импульса конечного обслуживаемого канала на выходе элемента И-НЕ 14 формируется перепад уровня с нулевого на единичньш, который пос тупает на синхровходы триггеров 1 и 2. Если к этому времени на входе 16 запуска распределителя единичный сигнал снят (нулевой уровень), триггер 1 по этому перепаду возвращается в исходное состояние; остальные элементы устройства также возвращаются в .исходное состояние. Очередной импульс по входу 16 запуска повторяет процесс распределения тактовых им- Пульсов по работающим каналам группы 20 выходов. Если к моменту появления перепада с нулевого уровня на единичный на выходе элемента И-НЕ 14 единичный уровень на входе 16 присут- ствует, состояние триггера 1 не измеряется, а триггер 2 устанавливается в единичное состояние. Нулевой уровень инверсного выхода триггера 2, проходит через элемент И 5 на управляющий вход счетчика 6 и вход сброса, Производя при этом запись ко-, да с шины 15 в счетчик 6 и возвращая триггер 2 в исходное состояние. Очередной цикл работы распределителя начинается всегда с обслуживания на- чально го канала. Меняя величину длительности единичного сигнала на входе 16 запуска, можно управлять циклич- ностью работы распределителя, но при этом последний цикл всегда происходит полностью.
При поступлении на группу 17 входов кода, величина которого превьша- ет значение кода группы 18 устройство автоматически переходит на обслужива- ние каналов в обратном направлении. В этом случае счетчик 6 работает чере элемент И 4 в режиме вычитания. Работа остальных элементов .устройства аналогична описанному. Изменением кодов по группам 17 и 18 входов можно сужать или расширять диапазон обслуживаемых каналов распределителя. Из
5 О 15 20 25 зо
5
5
0
5
менением кода по группе 19 входов можно блокировать или разрешать выдачу тактовых импульсов в пределах от начального до конечного канапа..
Формула изобретения
Распределитель импульсов, содержащий счетчик, дешифратор, группу элементов И, регистр, два триггера, два элемента И, причем группа входов начальных условий распределителя соединена с группой информационных входов с четчика, с ммирующий и вычитающий входы которого соединены соответ- QTBeHHO с выходами первого и второго элементов И, выходы разрядов счетчика соединены соответственно с входами дешифратора, выходы которого соединены соответственно с первы м входами элементов И группы, вторые входы которых соединены с соответствующими выходами регистра, группа информационных входов которого является группой входов блокировки каналов распределителя, группа выходов элементов И является группой выходов распределителя, отличающийся тем, что, с целью повышения быстродействия, в него введены элемент НЕ,третий элемент И, два элемента И-НЕ и два блока сравнения, причем тактовый вход распределителя соединен с третьими вхо- даг-ш элементов И группы, с входом элемента НЕ и с первым входом первого элемента И-НЕ, второй вход которого соединен с выходом неравенства первого блока сравнения, первая группа информационных входов которого соединена с первой группой информаци.- онных входов второго блока сравнения и является группой входов конечных условий распределителя, управляющий вход регистра соединен со стробирую- щим входом дешифратора, с первым входом третьего элемента И и с выходом первого триггера, информационный вход которого соединен с первым входом второго элемента И-НЕ и является входом запуска распределителя, выход элемента НЕ соединен с вторым входом второго ;элемер та И-НЕ, с первым входом первого элемента И и с первым входом второго элемента И, выходы Меньше и Больше второго блока сравнения соединены с вторыми входами соответственно первого и вторш о эле- ментов И, второй вход третьего элемента И соединен с инверсным выходом
и с информационным входом второго
триггера, выход первого элемента И-НЕ I.
соединен с синхровходом второго триггера и с синхровходом первого триггера, установочный вход которого сое-. . динен с выходом второго элемента И-НЕ, вторая группа информационных входов первого блока сравнения соединена с
группой выходов счетчика, вторая группа информационных входов второго блока сравнения соединена с 5 группой информационньрс входов счетчика, выход третьего элемента И соединен с синхровходом счетчика и с входом сброса вто- ,рого триггера,
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения вычислительной машины с каналом связи | 1985 |
|
SU1291994A1 |
Трехканальное резервированное устройство для приема и передачи информации | 1990 |
|
SU1758646A1 |
Устройство для фиксации неустойчивых сбоев | 1985 |
|
SU1265777A1 |
Таймер | 1983 |
|
SU1149233A1 |
Устройство для функционального контроля цифровых блоков | 1989 |
|
SU1656538A1 |
Устройство для контроля блоков памяти | 1986 |
|
SU1444896A1 |
Устройство для распределения заданий процессорам | 1990 |
|
SU1780087A1 |
Устройство для синхронизации вычислительной системы | 1982 |
|
SU1068921A1 |
Двухканальное устройство для контроля и восстановления процессорных систем | 1986 |
|
SU1397917A1 |
Устройство для сопряжения электронно-вычислительной машины (ЭВМ) с периферийными устройствами | 1985 |
|
SU1285484A1 |
Изобретение относится к вычислительной технике и автоматике и может быть испоЛьзовано при построении блоков управления дискретных устройств, а также для устройств с микропрограммным управлением. Целью изобретения является повышение быстродействия. Особенностью предлагаемого распределителя импульсов являются возможность обеспечения автоматического выбора выходных, каналов, задание начальной Последовательности, конечной последовательности, возможность блокировки отдельных выходных каналов. Поставленная цель достигается тем, что в распределитель введены элемент НЕ, элемент И, два элемента И-НЕ, два блока сравнения. 1 ил. (Л с ьэ 4 0 tC
15
Редактор А. ОГар
Составитель Е. Торопов
Техред Н.Бонкало Корректор Зимокосов
Заказ 3489/43Тираж 671Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
- .- ----- --.- ------.- --«-----.-----.---...-.«...-.«. ---------.--.я. ---.-.-.-.-.-.«„ „.-. и. ------ -. -. ..««.«.«.«.....iH..
Производственно- полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
Майоров.С.А., Новиков Г.И | |||
Принципы организации цифровых машин | |||
Л | |||
: Машиностроение, 1974, с | |||
АППАРАТ ДЛЯ ОБОГАЩЕНИЯ РУД ПО МЕТОДУ ВСПЛЫВАНИЯ | 1915 |
|
SU279A1 |
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов | 1921 |
|
SU7A1 |
Устройство для изготовления катушек для обмоток электрических машин | 1928 |
|
SU10579A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-06-30—Публикация
1984-12-25—Подача