SU858108A1 - Регистр сдвига - Google Patents

Регистр сдвига Download PDF

Info

Publication number
SU858108A1
SU858108A1 SU792840079A SU2840079A SU858108A1 SU 858108 A1 SU858108 A1 SU 858108A1 SU 792840079 A SU792840079 A SU 792840079A SU 2840079 A SU2840079 A SU 2840079A SU 858108 A1 SU858108 A1 SU 858108A1
Authority
SU
USSR - Soviet Union
Prior art keywords
output
inputs
input
generator
elements
Prior art date
Application number
SU792840079A
Other languages
English (en)
Inventor
Людмила Александровна Гребенникова
Дмитрий Вячеславович Пуцыкович
Original Assignee
Предприятие П/Я В-2431
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я В-2431 filed Critical Предприятие П/Я В-2431
Priority to SU792840079A priority Critical patent/SU858108A1/ru
Application granted granted Critical
Publication of SU858108A1 publication Critical patent/SU858108A1/ru

Links

Landscapes

  • Logic Circuits (AREA)

Description

Изобретение относитс  к области вычислительной техники и может быть испол зовано в цифровых вычислительных устрой ствах. Известен регистр сдвига ал  записи последовательного кода и преобразовани  его в паралле/ьный Указанный регистр сдвига содержит в каждом разр де статический триггер с двум  элементами И, а такжегвыходные элементы И по чисду разр де, цепь последсжательной входной информации и цепь сдвига 1. Недостатком известного регистра  вл  с  низка  помехозащищенность, так как при по влении в цепи сдвига импу/ьса помехи , достаточной дл  cpa6aTbteaHHH логических элементов, на параллельных выходах регистра по витс  неправильна  инф1 маци , так как импульс помехи сдвинет последовательную информацию, занесенную в регистр во врем  последнего такта записи . Наиболее бл11з;снм к предлагаем« 1у по технической сзтдности  вл етс  регистр сдвига, содержащий счетчик сдаиговыхимпульсов , два генератора одиночных имйульсов , два элемента И и элемент НЕ. Помехозащищенность этого регистра улучшена по сравнению с известным . Недостатком этого устройства  вл етс  то, что ее правильное функцибнирование возможно только в том с;огчае,если имеетс  жестка  синхронизаци  между моментом включени  регистра (момент готовности к приему информации) и моментом по влени  первой пачки из и сдаиговых импульсов. Действительно, если включение регистра в работу гфидетс  на интервал времени межс первым и последним импутшсами сдаиГа в пачке, то передача информации на выход регистра произойдет не после окончани  пачки, а в то врем , когда импульсоЬ сЬвига, поступак дих на вход счетчика, будет дополнено до и первыми импульсами последующей пачки, т.е. на выходе регистра с частотой следовани  пачек в дальнейшем будет 1гго вл тьс  неправильна  информаци . Это же произой- дег и в том случае, если регистр включит с  до прихоца первой пачки, и о при последующей работе в счетчике регистра по каким либо причинам проиэойает сбой разр цов в период между пачками сцвиговых импульсов Такой неаостаток мог бы быть легко устранен подачей в регистр служебных импульсов, устанавливающих счетчик в О перед приходом каждой пачки, оциако, в целом р де по вление дополиитель ной линии св зи между источником BXOfJной информации и сдвиговым регистром с конструктивной точки зреии   вЛ етс  недопустимой (например, если ограничено число входных контактов регистра или велико р1эссто ние между аппаратурой источ ника информации и аппаратурой ее приема в которой находитс  регистр сдвига). Цель изобретени  - повышение надежности регистра сдвига. Поставленна  цель достигаетс  тем, что в регистр сдвига, содержащий последовательно соединенные  чейки пам ти, управл ющие входы которых соединены с шиной управлени  сдвигом, выходы  чеек пам ти подключены к одним из входов первых элементов И, выходы которых соецкнены с выходами регистра сдвига, информационные входы последней  чейки пам ти подсоецинены ко входам регистра сшзига, счетчик, первый и второй генераторы одиночных импульсов, второй и третий элементы И, элемент НЕ и шину логической 1, введены третий генератср оолночных импульсов, элемент задержки, триггер, генератор стробирующих импульссе , этюменты ИЛИ и четвертый элемент И, выход которого соединен с другими вхоцами первых элементов И, входы первого генератора одиночных импу/ъсов и элемента задержки подключены к шине управлени  сдвигом, выход элемента зааержки подсоединен к одному из входов триггера и к одному из входов счетчика, другой вход которого соединен с выходом первого элемента ИЛИ, выход счетчика подключен ко входу второго генератора одиночных импульсов, выход которого соединен с одним из входов с одним из входов четвертого элемента И и с одним из входов второго элемента И ЛИ, другой вход четвертого элемента И подключен к ш 1ходу третьего элемента И и ко входу третьего ге нератора одиночных импульсов, выход которого соединен с другим входом второго эле мента ИЛИ, выход второго элемента ИЛИ подключен к первым входам третьего и- пер го элементов ИЛИ, вторые входы которы соединены с шиной логической 1, выход третьего элемента ИЛИ подсоединен к другому входу триггера, выход которого соединен через элемент НЕ с одним из входов второго элемента И, другой вход второго элемента И подключен к выходу первого Генератора одиночных импульсов, выход второго элемента И соединен с третьим входом первого элемента ИЛИ, одиниз входов третьего э/юмента И подключен к выходу генератора стробируюших импульсов , вход которого соединен с выходом триггера и другим входом третьего элемента И. На фиг. 1 изображена функциональна  схема предлагаемого регистра сдвига; на 4иг. 2 и 3 - временные диаграммы, по сн ющие работу регистра сдвига. Регистр сдвига (фиг. 1) содержит  чейки пам ти 1„ элементы И 2-5, элемент задержки 6, триггер 7, счетчик 8, элемент НЕ 9, генераторы одиночных импульсов Ю-12, генератор стробирующих импульсов 13, элементы ИЛИ 14-16, информационные входы 17 последней  чейки пам ти .1. шину управлени  сдвигом 18 и шину логической 19. Устройство работает следующим образом . На входы 17 поступает информаци  в виде последовательных и-разр дных слов. Синхронно с пачками входной информации .на шину 18 подаютс  пачки изл-сдвиговых импул..сов. Предполагаетс , что число разр дов {и совиговьк импульсов) ц -четное,длительность импульсов (и пауз между импульсами в пачке) составл ет не менее единиц микросекунд, а период между пачками много больше длительности пачек. Предполагаетс  также, что момент включени  регистра в работу не синхронизирован с поступлением на его вход пачек сдвиговых и информационных импульсов. В исходном состо нии шине логической l 19 подан посто гнный потенциал с уровнем, соответствующим логической единице . При этом все разр ды счетчика 8 установлены в О через первый элемент ИЛИ 14, а триггер 7 также установлен в О (через второй элемент ИЛИ 15). До тех пор, пока шине 19 подана логическа  I, информаци , записываема  в  чейки пам ти 1, не будет поступать на его выход, так как счетчик 8 обнулен и не отсчитывает импульсы сдвига, поступающие на его вход с шины управлени  сдвигом 18 через элемент задержки 6, и поэтому второй генератор одиночного
импульса 11 не вырабагьгеает импульСы, разрешающие передачу информации на вььхоа регистра через выхооные элементы И 2.
При включении регистра в рабогу (т.е. при замене на элементе 14 уровн  логической логического О произойдет ооно из двух - момент включени  придетс  либо на паузу между двум  пачками импульсов сдвига, либо на промежуток времени между началом и концом самой пачки.
В первом сдучае перед гфиходом первого импульса пачки, которой прешиествуег включение регистра, потенциал установки в О на соответствующих входах счетчика 8 будет CHSIT, а триггер 7 будет устанселен в О. При по влении на шине 18 первого импульса пачки по его переднему 4ронту запуститс  первый генератор одиночного импульса Ю. Выработанный им импульс, длительность которого должна ссютавл ть меньшую часть ц/мтельностй импульса , через второй элемент .И 3 и первый элемент ИЛИ 14 еще раз установит в О счетчик 8. Одновременно с запуском генератора 1О передний фровт первого импульса пачки, пройд  через элемент задержки .6, поступит на вход установки в триггера 7. На выходе триггера 7 по витс  логическа  1, через элемент НЕ 9 закроет по второму вхоау второй элемент И 3, после чего прекратитс  прохождение импульссж с выхода первого генератора Ю в цепь установки в О счетчика 8 (последующие импульсы пачки подтверждают установку в 1 триггера 7). Величина заоержки импульса на элементе задержки 6 приблизительно равна длительности импульса, вырабатываемого первым генератором 1О. Одновременно с устаишкой в триггера 7 запускаетс  генератор 13, который вырабатывает импульс с длитега.ностью, Несколько превышающей длительность
всей,пачки из ц -сдвиговых импу/ъсов.
Таким образом, на оба входа третьего элемента И 4 во врем  выработки стробсигнала поступают логические 1, и поэтому на второй вход четвёртого элёмента И 5 такжеподаетс  логическа  1. После окончани  импульса первого генератора 10 и установки в триггера 7, счетчик 8 отсчитывает импульсы сдвига, пос.тупающие на его вход с выхода эле- мента задержки 6. После поступлени  в счетчик 8 п -го импульса пачки, на его выходе по вл етс  сигнал, который запускает второй генератор одиночного пм пульса II, и короткий импульс с его выхода, проход  через открытый четвертый элемент И 15, подаетс  на вторые входы всех вькодных элементов И 2, разреша  передачу информации, занесенно в  чейки пам ти I регистра, на его выход . Одновременно импульс с выхода второго генератора II через первый вход третьего эJeмeнтa ИЛИ 16 подаетс  на второй вход второго элемента ИЛИ 15 и третий вход первого элемента ИЛИ 14, устанавдшва  в О триггер 7 и разр ды счетчика 8. Таким образом, регистр подготавливаетс  к приему следующей пачки (и информационных I импульсов (фиг. 2).
В том случае, есла включение регистра произойдет между первым и последним импульсами пачки, первый же сдвиговой импульс; поступивший в регистр после его включени , сфорилирует импульс в первом Генераторе 10, установит в 1 триггер 7 к йапустит генератор 13. на выходе счетчика 8 не по витс  сигнала после окончани  пачкв, так как число импуп сов первой пачки, поступивших в регистр после его включени , будет меньше п . Поэтому во утором ге &рагсре II не сформируетс  импульс и на выход решстра не поступит занесенна  в его  чейки пам ти I неправильна  (т.е неполна ) информаци . После окончани  строб-сигнала по его заднему фронту в третьем генераторе 12 сформируетс  имнульс, котсфый через второй вход третьего элемента ИЛИ 16 приведет схему в исходное состо ние ол  приема следующей (полной) пачкв информации (фиг. 3).
Таким образом, прешгагаемый регистр сдвига буоет щэавильво функционировать и в том случае если нет синхронизации между моментом его включени  в работу и .поступлением на его вход пачек noci дсеательной {шформацки. Кроме того, помехозащшценность регистра повыситс , так как в сдучае сбо  счетчика 8 между пачками информации схема будет гфиведена в правильное исходное состо ние в момент прихода первого сдвигового импульса пачки.
Использование изобретени  позволит значительно повысить надежность регистраФормула изобретени 
Регистр сдвига, содержащий после до- Еа ельно соединенные  чейки пам ти.
управл5пощие входы Koropbix соединены с шиной управлени  .сдвигом, выходы  чеек пам ти подключены к одним из входо первых элементов И, выходы которьк соединены с выходами регистра сдвига, информационные входы последней  чейки пам ти подсоединены ко входам регистра совига, счетчик, первый и второй генера-% торы одиночных импульсов, второй и третий элементы И, элемент НЕ и шину логической , о тличающийс  тем, что, с целью повышени  надежности регистра сдвига, в него введены третий генератор одиночных импульсов, элемент задержки, триггер, генератор стробируюших импульсов, элементы ИЛИ и червертый элемент И, выход которого соединен с другими входами первых элементов И, входы первого генератора одиночных импульсов и элемента задержки подключены к шине управлени  сдвигом, вьрсод- элемента задержки подсоединен к одному из входов триггера и к Ьдному из входов счетчика другой вход которого соединен с выходом первого элемента ИЛИ, выход счетчика
подклю юн ко входу второго Генератсра одиночньк импульсе, выход которого соединен , с одаим из входов четвертого элемента И и с одним из входов второго элемента ИЛИ,
аругой вход четвертого элемента И подключен к выходу третьего элемента И и ко входу третьего генератора одиночных импульсо выход которого соединен с другим входом второго элемента ИЛИi выход второго эле1у1ента ИЛИ подкЛочен к первым входам третьего и первого элементов ИЛИ, вторы входы которьк соединены с шиной логической 1, вьосод третьего элэМента ИЛИ подсоединен к другому входу триггера, выход которого соединен через элемент НЕ с одним из входов второго элемента И, другой вход второго элемента И подключен к выходу первого генератора одиночных импульсов, -выхоа второго элемента И соепйнен с третьим входом первого элемента И ЛИ,один из входов третьего элемента И подключен к выхоцу генератора стробируюших импульсов, вход которого соединен с вькодом триггера и другим входом третьего элемента И.
Источники информации, прин тые во внимание пгри экспертизе
1.Анисимов Б. В. и др. Основы расчета и проектировани  ЦВМ, М., Высша  школа , 1974, с. 263-264.
2.Автс ское свидетельство СССР по за вке 1 27О0914/18-24,
кл. G 11 С 19/ОО, 1978 (прототип).
(риг.I
Шит вмтениа 19
тишлл гш
11
Плпллл л
Фаг 2
Шина ynpaSflPHua -.. сдвагон /8
гщаа ( Uffm//fbca fO
/Зй/жл5 еме/fffra 6
Выхо /npt/3f oa7
дыход - fewe/xf/щоа f
s
в()/хо 2
-9
uffny/ibca ff
L
Выход 9 ffef/ma f/S

Claims (1)

  1. Формула изобретения
    Регистр сдвига, содержащий последовательно соединенные ячейки памяти,
    858108 8 управляющие входы которых соединены с шиной управления .сдвигом, выходы ячеек памяти подключены к одним из входов первых элементов И, выходы которых соединены с выходами регистра сдвига, 5 информационные входы последней ячейки памяти подсоединены ко входам регистра сдвига, счетчик, первый и второй генера-* горы одиночных импульсов, второй и третий элементы И, элемент НЕ и шину ло- <0 гической '1', о тличающийся тем, что, с целью повышения надежности регистра сдвига, в него введены третий генератор одиночных импульсов, элемент задержки, триггер, генератор стробирую- 15 ших импульсов, элементы ИЛИ и червертый элемент И, выход которого соединен с другими входами первых элементов И, входы первого генератора одиночных импульсов и элемента задержки подключены 20 к шине управления сдвигом, выход элемента задержки подсоединен к одному из входов триггера и к бди ому из входов счетчика ,. другой вход которого соединен с выходом первого элемента ИЛИ, выход счетчика 25 подключен ко входу второго Генератора одиночных импульсе®, выход которого соединен . с одаим из входов четвертого элемента И и с одним из входов второго элемента ИЛИ, ‘ другой вход четвертого элемента И подключен к выходу третьего элемента И и ко входу третьего генератора одиночных импульсов, выход которого соединен с другим входом второго элемента ИЛИ, выход второго элемента ИЛИ подключен к первым входам третьего и первого элементов ИЛИ, вторые входы которых соединены с шиной логической *1', выход третьего элемента ИЛИ подсоединен к другому входу триггера, выход которого соединен через элемент НЕ с одним из входов второго элемента И, другой вход второго элемента И подключен к выходу первого генератора одиночных импульсов, выход второго элемента И соединен с третьим входом первого элемента ИЛИ .один из входов третьего элемента И подключен к выходу генератора стробирующих импульсов, вход которого соединен с выходом триггера и другим входом третьего элемента И.
SU792840079A 1979-11-02 1979-11-02 Регистр сдвига SU858108A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU792840079A SU858108A1 (ru) 1979-11-02 1979-11-02 Регистр сдвига

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU792840079A SU858108A1 (ru) 1979-11-02 1979-11-02 Регистр сдвига

Publications (1)

Publication Number Publication Date
SU858108A1 true SU858108A1 (ru) 1981-08-23

Family

ID=20859396

Family Applications (1)

Application Number Title Priority Date Filing Date
SU792840079A SU858108A1 (ru) 1979-11-02 1979-11-02 Регистр сдвига

Country Status (1)

Country Link
SU (1) SU858108A1 (ru)

Similar Documents

Publication Publication Date Title
SU858108A1 (ru) Регистр сдвига
SU1283952A1 (ru) Формирователь импульсов
RU2105357C1 (ru) Сдвигающий регистр
SU894862A1 (ru) Формирователь многофазного сигнала
SU1103352A1 (ru) Устройство дл формировани серий импульсов
SU1121774A2 (ru) Устройство дл генерации пачек импульсов
SU1764155A1 (ru) Устройство дл выделени синхронизированной пачки импульсов
SU1160550A1 (ru) Формирователь одиночного импульса
SU1103375A1 (ru) Резервированный генератор импульсов
SU1166118A1 (ru) Устройство дл контрол @ -разр дного распределител импульсов
SU1758866A2 (ru) Селектор импульсов по длительности
RU2009617C1 (ru) Устройство тактовой синхронизации
SU799120A1 (ru) Устройство задержки и формировани иМпульСОВ
SU1536385A1 (ru) Имитатор внешних устройств
SU1077046A1 (ru) Устройство дл задержки импульсов
SU1157668A1 (ru) Формирователь одиночных импульсов
SU1265983A1 (ru) Селектор импульсов по частоте следовани
SU660043A1 (ru) Устройство дл синхронизации группы блоков обработки данных
SU658720A1 (ru) Устройство дл формировани импульсных последовательностей
SU496664A1 (ru) Генератор пачек случайных импульсов
SU1529443A1 (ru) Многоразр дный управл емый делитель частоты
SU780046A1 (ru) Регистр сдвига
SU738134A1 (ru) Устройство дл задержки импульсов
SU1345327A1 (ru) Устройство задержки и формировани импульсов
SU1314449A1 (ru) Резервированный счетчик импульсов