Изобретение относится к вычислительной технике и- может быть использовано для построения унифицированных устройств сопряжения ЭВМ, например, с внешними запоминаюп ими устройствами.
Цель изобретения -. сокращение аппаратурных затрат устройства.
На чертеже представлена .блок- схема устройства.
Предлагаемое устройство содержит генератор 1 тактовых импульсов, элемент И 2, счетчик 3, дешифратор 4 синхроимпульсов, триггер 5, элемент 6 задержки, шину 7 Вход готовности ЭВМ, шину выходов задания начальных условий и шину 9 начала работы ЭВМ, элементы 10 и 1f коммутации первой и второй групп,, регистр 12 адреса, первый дешифратор 13 адреса первый блок 14 памяти:, мультиплексоры 15 группы, выходной регистр 16 элементы 17 коммутации третьей группы, второй дешифратор 18 адреса, второй блок 19 памяти, счетчики 20 грул пы, регистр 21 приема, регистр 22 выдачи, шины 23 группы выходов состояний внешних устройств, шины 24 и 25 первой и второй групп адресных выходов ЭВМ, шину 26 выхода управле НИН режимом ЭВМ, шину 27 выхода управления записью ЭВМ, шины 28 группы информационных выходов ЭВМ, шины 29 и 30 групп информационных входов и выходов внешнего устройства, шины 31 группы информационных входов ЭВМ, шины 32 группы командных выходов внешних устройств.
Устройство работает следующим образом. Элементы 10, 11 и 17 коммутации переключаются сигналом на шине 26, а блок 14 в зависимости от значения этого сигнала работает в режиме записи информации или считьюания. Перед началом работы устройства необходимо записать в блок 14 информацию об алгоритме работы устройства, а в блок 19 - константы для упрагвле- ния счетчиками 20 в процессе работы. Для этого на шины 26 и 9 подаются сигналы логического нуля, вследствие чего устройство устанавливается в режим записи, а прохождение импульсов от генератора 1 через элемент И 2 на вход счетчика 3 запрещено.
Сигнал на шине 8 приводит триггер 5, счетчик 3 и регистр,16 в ис
5
0 5 О
ходное состояние. Затем на тине 27 устанавливается сигнал разрешения записи, а на шинах 8 и 9 - сигналы логической, единицы. При этом импульсы с генератора 1 через элемент И 2 поступают на вход учетчика 3, откуда на дешифратор 4 в параллельном коде подается число отсчитанных импульсов. Б результате на вход регистра 12 поступает импу.льс, по которому в него записывается адресj заданный на шинах 24 и 25. Адрес дешифрируется дешифраторами 13 и 18, и в блоках 14 и 19 выбирается ячейка, в которую необходимо записать информацию с шин 28. Счетчик 3 продолжает считать, и сигнал с дешифратора 4 устанавливает триггер 5 в единичное состояние. При этом: информация с шин 28 записывается в блоки 14 и 19. Затем сигнал с дешифратора 4 устанавливает- триггер 5 в исходное состояние, чем снимает сигнал обращения к блокам 14 и 19 и по шине 7 сигнализирует ЭВМ о необходимости выставить новую информацию и адрес. При этом через элемент 6 задержки происходит сброс счетчика 3 в исходное состояние. Далее процесс многократно повторяется до тех пор, пока в блоки 14 и 19 не будут записаны ззсе необходимые константы для управления счетчиками 20. Затем снимается сигнал разрешения записи с шины 27,позволяя осуществлять запись только в блок 14. После этого описанный процесс повторяется снова, при этом в блок 14 записьшается информация об алгоритме работы устройства, а ранее записанная в него информация стирается.
По окончании записи алгоритма работы на шину 26 подается сигнал логической единицы, разрешающий считыва- ние информации из б.пока 14, а элементы 10, II и Г7 коммутации при этом коммутируют соответственно выходы мультиплексоров 15 и соответствукг-- щие группы выходов регистра 16. Затем подается импульсный сигнал логического нуля по шине 8, приводящий счетчик 3, триргер 3 и регистр 16 в исходное состояние.
5
0
Процесс считьшания информации из -блоков 14 и 19 аналогичен процессу записи и управляется генератором 1, :четчиком 3, дешифратором 4 и триггером 5. Адреса считывания из блока 14 определяются совокупностью
сигналов на mHftax 23, выходах пере- носов счетчиков 20, а также соответствующих группах выходов выходного регистра 16, адреса считывания из блока I9 определяются сигналами на выходах дешифратора 18, поступающими с мультиплексоров 15, которые могут коммутировать на входы элeмeн- тов 10 коммутации любой набор сигналов ..
Выходные сигналы блока 1А реализуют выходные функции устройства управления , На тины 23 подаются сигналы состояния внешнего устройства, например, запоминающего (ВЗУ), с ко- торым ведется работа ЭВМ (маркеры массива, синхросигналы информации, признаки концевых контактов и т.п.). На шины 32 с выходов регистра 16 выдаются команды на ВЗУ (движение но- сителя, останов, запись, считыва- ние, строб выдачи информации и т.п.) При записи информации в ВЗУ на шины 28 подается от ЭВМ подлежащая записи информация. Устройство вырабатьгеает сигнал, по которому информация записывается в регистр 22.
Затем в определенный момент, оп- ределяемьш одним из счетчиков 20, , устройство вьфабатывает сигнал строба выдачи информации, по которому на шины 29 с выходов регистра 22 информация направляется в ВЗУ. При считьшании информации из ВЗУ на шина 30 появляется считьшаемая информа- ция, а сопровождающий ее синхросигнал инициирует выдачу из устройства сигнала записи в регистр 21. После этого информация по шинам 3 подается в ЭВМ.
При работе с одноразрядным носителем информации (например, накопитель на магнитной проволоке) регистры 21 и 22 переключаются по сигналам
с вьтходов регистра 16 в режим сдвига 45 выходом начала работы ЭВМ, две групинформации. Тогда выдача информации на запись производится с выхода сташего разряда регистра 22, а прием информации при ее считьшании осуществляется на вход младшего разряда регистра 21. Пбдобньм образом может производиться переупаковка информации при различной разрядности машинного слова ЭВМ и ВЗУ. Счетчики 20 служат для выработки временных меток, определяющих вьщач у в ВЗУ различных команд,, синхросигналов, стробов информации, -а также контроля временных интервалов. Положение
O
5 0 5
0
5 0
этих временных меток определяется константами, записываемыми в соответствующие счетчики из блока 19.
После записи константы счетчик 20 отсчитывает заданное количество импульсов и выдает на В51од мультиплексоров 15 сигнал переноса, заставляя устройство выдать тот или иной сигчi нал или зафиксировать норму (ненорму) соответствующего временного интервала , Команды на ввод константы в счетчик 20 и адрес считьшания кон- станхы из блока 19 поступают с соответствующих групп выходов выходного регистра 16. Четвертая группа выходов выходного регистра 16 служит для получения функций доопределения состояния устройства с целью объединения тех состояний устройства, в которых анализируется незначительное число входных переменных. Это позволяет экономить память устройства.
Формула изобретения
Устройство для сопряжения ЭВМ с внешними устройствами содержащее генератор тактовых импульсов, вы.од которого соединен с первым входом элемента И, выход которого соединен с тактовьи входом счетчика, группа выходов которого соединена с группой входов депшфратора синхроимпульсов, первый и второй выходы которого соединены с установочным и счетным входами триггера, второй выход депгифра- тора синхроиьшульсов через элемент задержки соединен с первым входом сброса счетчика и входом готовности ЭВМ, второй вход сброса счетчика и вход сброса, триггера соединены с выходом задания начальных условий ЭВМ, второй вход элемента И соединен с
пы элементов коммутации, регистр .-адреса, первьй деишфратор адреса и первый блок памяти, причем выходы элементов коммутации первой и второй групп соединены соответственно с первой и второй группами информационных входов регистра адреса,группа выходов которого соединена через первый дешифратор адреса с адресным входом: пе рвого блока памяти, вход разрешения выборки которого соединен с выходом триггера, третий выход дешифратора синхроимпульсов соединен с управляющим входом регистра адреса.
отличающе.еся тем, что, с целью сокращения аппаратурных затрат, в него введены группа мультиплексоров, выходной регистр, третья группа элементов коммутации, второй дешифратор адреса, второй блок памяти, группа счетчиков, регистр приема и регистр выдачи, причем выход первого блока памяти соединен с информационным входом выходного регистра, вход сброса которого соединен с выходом сброса ЭВМ, а синх ровход - с четвертым выходом дешифратора синхроимпульсов и счетными входами ,счетчиков группы, выходы переноса которых соединены с первыми группами информационных входов мультиплексоров группы, вторые группы информационных входов которых подключены к группе выходов состояния внешних, устройств, первые информационные входы элементов коммутации первой и второй групп соединены соответственно с первой и второй группами адресных выходов ЭВМ, вторые информационные входы элементов коммутации первой группы соединены с выходами мультиплексоров группы,вхо записи-чтения первого блока памяти и управляклдие входы элементов коммутации первой, второй и третьей групп соединены с шиной управления режимом ЭВМ, первые и вторые информационные входы элементов коммутации третьей группы соединены соответственно с группой выходов регистра адреса и с первой группой выходов выходного регистра, выходы элементов коммутации третьей группы соединены через второй дешифратор
адреса с адресньм входом второго блока памяти, вход записи-чтения которого соединен с выходом управления записью ЭВМ, а вход разрешения
выборки - с выходом триггера, информационные входы первого и второго блоков памяти соединены с группой информационных входов регистра выдачи и группой информационных выходов
ЭВМ, группа информационных входов внешних устройств соедине.на с группой выходов регистра выдачи, синхро- вход и вход управления сдвигом которого соединены соответственно с
tepBbiM и вторым разрядными выходами 5ЫХОДНОГО регистра, вторая группа разрядных выходов которого соединена с входами разрешения счета счетчиков группы, информационные входы
которых соединены с выходом второго блока памяти, группы информационных входов ЭВМ и информационных выходов внешних устройств соединены соответственно с группой выходов и
информационным входом регистра приема, синхровход и вход управления , сдвигом которого соединены соответственно с трегтьим и четвертым выходами выходного регистра, третья группа выходов которого соединена с группой командных входов внешних устройств, а четвертая и rtataa группы выходов выходного регистра соединены соответственно с третьими информаци- онными группами входов и управляющими входами мультиплексоров группы, шестая группа выходов выходного ре- гистра подключена к вторым информационным входам элементов коммутации первой группы.
Составитель В.Вертлиб Редактор Н.Тупица Техред Л.Олейник Корректор В.Бутяга
Заказ 6840/48 Тираж 671Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная,4
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЭВМ с внешними устройствами | 1986 |
|
SU1396147A1 |
Устройство для сопряжения ЭВМ с каналами связи | 1985 |
|
SU1288706A1 |
Автоматизированная система контроля радиоэлектронных устройств | 1989 |
|
SU1683038A1 |
Устройство для сопряжения ЭВМ с внешними устройствами | 1982 |
|
SU1072036A1 |
Устройство для тестового контроля цифровых блоков | 1986 |
|
SU1345199A2 |
Устройство для сопряжения между ЭВМ, оперативной памятью и внешним запоминающим устройством | 1988 |
|
SU1531103A1 |
Устройство для сопряжения вычислительной машины с каналами связи | 1987 |
|
SU1472913A1 |
Устройство для сопряжения ЭВМ с абонентом | 1985 |
|
SU1287170A1 |
Устройство для тестового контроля цифровых блоков | 1987 |
|
SU1425680A2 |
Устройство для тестового контроля цифровых блоков | 1987 |
|
SU1553978A1 |
Изобретение относится к области вычислительной техники и может быть использовано для построения унифицированных устройств сопряжения ЭВМ, например, с внешними запоминающими устройствами. Целью изобретения является сокращение аппаратурных затрат. Поставленная цель.достигается тем, что в устройство, содержащее генератор импульсов, элемент И, счетчик, элемент задержки, триггер, дешифратор синхроимпульсов, первый блок памяти, первый дешифратор адреса, регистр адреса и две группы элементов коммутации, введены регистр приема, регистр выдачи, выходной регистр, группа мультиплексоров, группа счетчиков, третья группа эле ментов коммутации, второй дешифратор адреса и второй блок памяти. 1 ил. (Л с: tc 00 00 о
Устройство для сопряжения накопителяНА МАгНиТНОй лЕНТЕ C КАНАлОМ ВВОдА-ВыВОдА | 1979 |
|
SU824184A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для сопряжения ЭВМ с внешними устройствами | 1982 |
|
SU1072036A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-12-23—Публикация
1985-05-20—Подача