Номер патента: 922722

Авторы: Беспалов, Будовский

ZIP архив

Текст

ОП ИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветскикСоциалистическнкРеспублик(51)М. Кл,с присоединениеем заявки йЪ С 06 ГУао Государственный комитет СССР(23) Приоритет до делам изобретений и открытийДата опубликования описания 23.04.82(54) ПРЕОБРАЗОВАТЕЛЬ КОДОВ нем адреса недостаточна высока ввиду отсутствия средств контроля правильности работы регистра адреса в счетном режиме. В ряде ситуаций это может привести как к нарущению рабо ты магистральной системы, так и к потере исходных данных вследствие размещения их в другой зоне адресов Цель изобретения - повыщение,надежности преобразования адресов мас сива. П.остатем, чтовведенымент И,схемы срвенно срегистрания соедэлементас входомвыход дарым вход ции иОднак Изобретение относится к вычислительной технике и может быть использовано для контроля работы преобразователя кодов, формирующего адресно- числовую или командную информацию, выдаваемую в магистраль обмена.По основному авт.св. Ю 834693 известен преобразователь кодов, содержащий датчик кодов, коммутатор, ре-, гистры числа и адреса, усилители,10 блок анализа признаков, распределитель сигналов, логические элементы И и ИЛИ, причем один из выходов датчика кодов подключен к входу коммутатора, управляемого по другим входам от бло"15 ка анализа признаков, а выходы коммутатора подключены к регистрам адреса и числа, которые через соответствующие усилителИ подкпючены к выходам преобразователя кодов 113.Преобразователь обеспечивает формирование адресно-числовой информавыдачу ее в магистраль обмена.о достоверность формирования в ленная цель достигаетсяв преобразователь кодовхема сравнения и пятый элеричем первый и второй входывнения соединены соответстыходами регистра числа иадреса, выход схемы сравненен с певым входом пятогоИ., выход которого соединендатчика кодов, четвертыйцика кодов соединен с атом пятого элемента И.Блок 7 анализирует наличие этих сигналов на своих входах.В исходном состоянии перед началом поступления очередной части массива информации с выходов блока 7, первого и третьего выходов распределителя 12 поступают соответственно в коммутатор 2 и на элементы И 1 О и 11 потенциалы, запрещающие прохождение информации через коммутатор 2 и синхроимпульсов через элементы И 10 и 11, с второго выхода распределителя 12 поступает разрешающий потенциал. При появлении на втором выходе датчика 1 сигнала "Начало" на втором входе элемента И 18 формируется оаз 3 92272На фиг. 1 представлена блок-схема.предлагаемого преобразователя; нафиг,2 - временная диаграмма его работы,Преобразователь кодов содержит датэчик 1 кодов, коммутатор 2, регистр 3числа, регистр 4 адреса, усилители5 и 6, блок 7 анализа признаков, служащий для управления коммутатором 2,первый элемент 8 задержки, элемент 1 оИЛИ 9, первый и второй элементы И 1 Ои И 11, распределитель 12 сигналов,управляющий элементами И 1 О и И 11,схему 13 сравнения, выходы 14 преобразователя и элемент И 15.Первый выход датчика 1 кодов соединен с первым входом коммутатора 2,выходы которого подключены через регистр 3 числа и регистр 4 адреса соответственно к входам усилителей 5 и6, выходы которых являются выходами14 преобразователя. Первый и второйвыходы блока 7 связаны соответственнос вторым и третьим входами коммутатора 2, Второй выход датчика 1 кодовсоединен с первым входом блока 7,третий выход датчика 1 связан свторым входом блока 7, первыми входами распределителя 12 и элементаИ 10, четвертый выход датчика 1 соединен с первым входомэлемента И 15,вторым входом распределителя 12 итретьим входом блока 7. Первый,второй и третий выходы распределителя связаны соответственно с вторымвходом элемента И 10, первым и вторым входами элемента И 11. Выходэлемента И 1 1 подключен к второмувходу элемента ИЛИ 9, первый входкоторого соединен с вторым входомрегистра 4 и выходом элемента И 10.4 ОВыход элемента ИЛИ 9 через элемент8 соединен с вторыми входами усилителей 5 и 6. Выходы регистров 3 и 4соединены соответственно с первым ивторым входами схемы 13, выход кото 45рой соединен с вторым входом элемента И 15. Выход элемента И 15 соединен с входом датчика 1.Блок 7 анализа признаков содержитдва триггера 16 и 17 а также элементы И 18, И 19 и НЕ 20, Выходы триггеров 16 и 17 связаны с входами коммутатора 2. Вторые входы элементовИ 18 и И 19 обьединены и подключены ктретьему выходу датчика 1. Первый Ывход элемента И 18 объединен с входом элемента НЕ 20 и подключен квторому выходу датчика 1, выход эле 2 фмента НЕ 20 соединен с первым. входомэлемента И 19, выход которого под"ключен к второму. входу триггера 16 ипервому входу триггера 17. Третийвход триггера 16 объединен с вторымвходом триггера 17 и подключен ктретьему входу блока 7. Выход элемента И 18 соединен с первым входомтриггера 16,Распределитель 12 сигналов содержит счетчик 21, два триггера 22 и 23и элемент 24 задержки. Первый входсчетчика 2 1 связан с третьим выходомдатчика 1, первые входы триггеров 22и 23 объединены с вторым входомсчетчика 2 1 и связаны с четвертымвыходом датчика 1. Выход счетчика 2 1связан с вторым входом элемента И 11и вторым входом триггера 22, выходкоторого через элемент 24 задержкиподключен к второму входу элементаИ 10 и второму входу триггера .23,выход которого связан с первым входомэлемента И 11.Преобразователь работает следующим.образом.Информация, представленная в, двоичном коде, с выхода датчика 1 поступает на вход коммутатора 2, которыйпо сигналам из блока 7 производит еераспределение на адресную и,числовую,Каждое информационное слово, приходящее на вход коммутатора, сопровождается синхроимпульсом, формируемымв датчике 1 кодов и снимаемым с третьего его выхода. При этом перед первым и последним передаваемыми словами датчиком 1 вырабатываются соответственно сигналы "Начало" и "Конец"22 5 9227решающий потенциал, на первом входеэлемента И 19 - запрещающий. В результате при наличии первого синхроимпульса триггер 16 изменяет своесостояние, и на второй вход коммутатора 2 поступает разрешение на "прохождение слова от датчика 1 на регистр 4 адреса.Перед выдачей второго слова отдатчика 1 кодов сигнал "Начало" на 1 Опервом входе блока 7 анализа признаков снимается, соответственно этомувторой синхроимпульс проходит черезэлемент И 19, В результате триггеры16 и 17 изменяют свое состояние, ина втором входе коммутатора 2 вырабатывается запрет, а на третьем входе разрешение. При этом передача слова от датчика 1 кодов происходит нарегистр 3 числа. Одновременно от второго синхроимпульса на выходе счетчика 2 1 формируется импульс, который,благодаря наличию разрешающего потенциала на втором выходе распределителя12 сигналов, проходит через второй 25элемент И 11, элемент ИЛИ 9 и первыйэлемент 8 задержки на вторые входыусилителей 5 и 6, В результате числовая и адресная информация с регистров3 и 4 через усилители 5 и 6 поступает 3 она выход 14 преобразователя. Импульс,сформированный на выходе счетчика 21,изменяет также состояние триггера 22,в результате чего через некоторый интервал времени, определяемый элементом 24 задержки, до прихода очередного синхроимпульса триггер 23 изменяетсвое состояние, и на входах первого10 и второго 11 элементов И формируются соответственно потенциалы разре Ошения и запрета прохождению импульсов,При поступлении третьего и последующих слов, кроме последнего, и сопровождающих их синхроимпульсов состояние блока 7 анализа признаков ираспределителя 12 сигналов не меняется, в результате происходит передача третьего и последующих слов,кроме последнего, от датчика 1 кодовна регистр 3 числа. Одновременно каждый синхроимпульс с третьего выходадатчика 1 кодов через первый элементИ 10 проходит на второй вход регистра 4 адреса, что вызывает увеличениеадреса на единицу, и через элементИЛИ 9 и элемент 8 задержки на вторыевходы усилителей 5 и 6, В результатепроисходит передача сформированного адреса и соответствующего ему числас регистров адреса 4 и числа 3 навыход устройства.Перед поступлением последнегослова передаваемого массива на четвертом выходе датчика 1 кодов формируется сигнал "Конец", который снимается после передачи этого слова.Сигнал "Конец" приводит в исходное состояние распределитель 12 сигналов по переднему фронту, а по заднему фронту - блок 7 анализа признаков, Состояние блока 7 при появлениисигнала "Конец" не меняется в течение длительности этого сигнала (см.фиг,2) и последнее слово массива,являющееся адресом последнего числа,переданного по предыдущему синхроимпульсу, поступает на регистр 3числа, При этом синхроимпульс, сопровождающий последнее слово, вследствие появления запрещающего потенциала на входах элементов И 10 и И 11не проходит на второй . вход регистра4 адреса и вторые входы усилителей 5 и 6. На регистре 4 адресасохраняется адрес, соответствующийпоследнему числу, переданному попредшествующему синхроимпульсу,и значения кодов с регистров 3 ине передаются на выход устройства,В результате, после поступленияот датчика 1 кодов последнего словамассива, при условии правильностиформирования адресов массива в процессе передачи предшествующих слов,на регистрах 3 и 4 должен находиться код адреса последнего числа массива: на регистре 4 - код адреса,сформированный в процессе передачичисел, на регистре 3 числа - код адреса, полученный в последней передаче от датчика 1 кодов,Схема 13 сравнения анализируетзначения кодов на своих входах и приих совпадении передает сигнал напервый вход элемента И 15, на второй вход которого поступает сигнал"Конец",Таким образом, если к моменту11 ивремени формирования сигнала Конецкоды на регистрах 3 и 4 совпадают,то с выхода элемента И 15 на входдатчика 1 поступает разрешение напродолжение передачи информации ипоследующего обмена.Использование новых элементовсхемы сравнения и элемента И позволяет повысить надежность работы преФормула изобретения 7 922722 8 образователя за счет введения аппа- причем первый и второй входы схемы ратурных средствкоторые обеспечи- сравнения соединены соответственно с вают оперативный контроль формирова- выходами регистра числа и регистра ния адресов массива в процессе пе- адреса, выход схемы сравнения соедиредачи информации, не ухудшая быст-нен с первым входом пятого элемента родействие обмена. И, выход которого соединен с входомдатчика кодов, четвертый выход датчика кодов соединен с вторым входомпятого элемента И.Преобразователь кодов по авт,св. М 834693, отличающийся тем, что, с целью повышения надежности преобразования, в него введены схема сравнения и пятый, элемент И. Исто чни ки информации,принятые во внимание при экспертизе1. Авторское свидетельство СССР й 834693, кл, С 06 Е 5/00, 1979 (прототип)Ф,922722Аюк Начала лбыхг ЮаЬВ Тг дав гГл 1 бил 2Юйц йа 8 0 йа ВхЮ Юл 4 бл ф 1.е РЛ для ЬЮ ю РЮ бу Влц иблЮАа Фи 2 Подписное акаэ 2581 ВНИИ и илиал ППП "Патент", г.Ужгород, ул.Проектная,

Смотреть

Заявка

2952166, 01.07.1980

ПРЕДПРИЯТИЕ ПЯ Г-4152

БУДОВСКИЙ ЯКОВ МОИСЕЕВИЧ, БЕСПАЛОВ ЛЕОНИД ОЛЕГОВИЧ

МПК / Метки

МПК: G06F 5/00

Метки: кодов

Опубликовано: 23.04.1982

Код ссылки

<a href="https://patents.su/5-922722-preobrazovatel-kodov.html" target="_blank" rel="follow" title="База патентов СССР">Преобразователь кодов</a>

Похожие патенты