[go: up one dir, main page]

SU1667087A1 - Устройство дл управлени обменом процессора с пам тью - Google Patents

Устройство дл управлени обменом процессора с пам тью Download PDF

Info

Publication number
SU1667087A1
SU1667087A1 SU884620326A SU4620326A SU1667087A1 SU 1667087 A1 SU1667087 A1 SU 1667087A1 SU 884620326 A SU884620326 A SU 884620326A SU 4620326 A SU4620326 A SU 4620326A SU 1667087 A1 SU1667087 A1 SU 1667087A1
Authority
SU
USSR - Soviet Union
Prior art keywords
inputs
outputs
groups
output
input
Prior art date
Application number
SU884620326A
Other languages
English (en)
Inventor
Владимир Николаевич Бессмертный
Original Assignee
Предприятие П/Я В-8025
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 Предприятие П/Я В-8025 filed Critical Предприятие П/Я В-8025
Priority to SU884620326A priority Critical patent/SU1667087A1/ru
Application granted granted Critical
Publication of SU1667087A1 publication Critical patent/SU1667087A1/ru

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

Изобретение относитс  к цифровой вычислительной технике и может быть использовано в вычислительных системах. Цель изобретени  - расширение функциональных возможностей устройства за счет автоматической настройки устройства на формат информационной посылки. Цель достигаетс  введением блока настройки в устройство, содержащее два распределител  импульсов, два блока формировани  адреса, блока синхронизации обращений и блока дешифрации режима обращений. Блок настройки содержит три регистра, три схемы сравнени , счетчик, два элемента И, элемент ИЛИ и узлы формировани  первого и второго импульсов. 9 ил.

Description

Изобретение относитс  к цифровой вычислительной технике, в частности к устройствам дл  сопр жени  с пам тью.
Целью изобретени   вл етс  расширение функциональных возможностей устройства за счет автоматической настройки устройства на формат информационной посылки .
На фиг.1 представлена блок-схема предлагаемого устройства; на фиг.2-9 - функциональные схемы блока синхронизации обращений, первого и второго блоков пам ти, блока дешифрации режима обращений , блока настройки, блоков формировани  адреса, узлов формировани  первого и второго импульсов.
Устройство содержит (фиг.1) блоки 1 и 2 формировани  адреса, блок 3 синхронизации обращений, блок 4 дешифрации режима обращений, блоки 5 и 6 пам ти и блок 7 настройки.
Блок 3 синхронизации обращений содержит (фиг.2) узлы 8 и 9 элементов И, элементы И 10-13, генератор 14 импульсов, триггер 15. элементы 16-18 задержки и распределитель 19 импульсов.
Блоки 5 и 6 пам ти содержат (фиг.З и 4) группы элементов И 20-31, группы элементов ИЛИ 32-35 и элементы 36 и 37 пам ти.
Блок 4 дешифрации режима обращений содержит (фиг.5) элементы И 38 и 39, элемент ИЛИ 40, элементы И 41-44, элементы ИЛИ 45 и 46,входы 47 и 48 пуска и сброса и триггеры 49-51.
Блок 7 настройки содержит (фиг.6) соединенные с шинами 52 данных регистры 53-55, схемы 56-58 сравнени , счетчик 59. элементы 60 и 61 формировани  (выделени ) первого и второго импульсов, элементы И 62 и 63 и элемент ИЛИ 64.
Блоки 1 и 2 формировани  адреса содержат (фиг.7) элементы ИЛИ 65-68, элементы И 69 и 70 и счетчики 71 и 72.
На фиг. 1 -7 показаны также линии 73-90 св зей устройства и первый и второй распределители 91 и 92 импульсов.
Ё
О
о
VI
О 00 VI
Узлы 60 и 61 формировани  первого и второго импульсов содержат (фиг.8 и 9) триггеры 93-95 и элементы И 96-98.
Устройство работает следующим образом .
В исходном состо нии счетчики 71 и 72 сброшены, а триггеры 49 и 50 установлены в нулевое положение. Триггер 15 может быть установлен в любое положение, например в единичное.
Сигнал Пуск по линии 47 устанавливает триггер 51 в единичное положение, при этом открываетс  элемент И 43, сигнал с выхода которого проходит через элемент ИЛИ 46 на линию 82, сигналом ЗАН указыва  на начало обмена. При этом также запу- скаетс  генератор 14, который вырабатывает импульсы СХЗ синхронизации задатчика дл  процессора.
Ответной реакцией процессора на импульсы СХЗ  вл етс  вырабатывание импульсов СХИ 1 источник; которые поступают на элементы 60 и 61
По первому импульсу СХИ 1 в шине 52 данных возникает код формата информационной посылки, который задаетс  программно и по выделенному первому импульсу СХИ 1 записываетс  в регистры 53 и 54. По второму импульсу СХИ 1 в шине 52 данных возникает код длительности посылки, который по выделенному второму импульсу СХИ 1 записываетс  в регистр 55.
После второго импульса СХИ 1 элемент 61 пропускает последующие импульсы СХИ 1 в виде импульсов СХИ 2, которые поступают на элементы И 10 и 11 в качестве импульсов частоты записи. Шина 52 данных поразр дно подключена к входам Д 1 элементов пам ти 36 и 37.
Таким образом, информаци , подлежаща  записи в блоки 5 и 6 пам ти, оказываетс  прив занной к импульсам СХИ, а запись производитс  параллельно по всем входам, например, элементов 36 и 37 блока пам ти, так как единичное положение триггера 15 соответствует режиму записи в элементы 36 и 37 блоков 5 и 6, коммутируемые поочередно распределителем 91 через соответствующие элементы И узлов 20 и 21,23 и 24, а также режиму считывани  дл  элементов 36 и 37, коммутируемых распределителем 92 через соответствующие элементы И 28 и 31 блока пам ти. При этом считывание информации из элементов 36 и 37 блока 6 пам ти происходит по битам за счет распределител  19 и элементов И узла 9, с помощью которых разворачиваетс  обращение к ним через элементы И 28 и 31 и элементы ИЛИ 35 и 33. Таким образом, в режиме считывани  информаци  из блоков
5 и 6 пам ти выбираетс  последовательно и побитно из записанных ранее байтов.
Смена адреса в блоках 5 и 6 пам ти в режиме считывани  происходит с помощью соответствующего счетчика 71 или 72 через элемент ИЛИ 67 или 68 по импульсу в последнем разр дне распределител  19, который повл етс  в линии 88 счетчика 71 или в линии 74 дл  счетчика 2.
0В режиме записи, например, на элементы 36 и 37 блока 5 пам ти импульсы частоты СХИ 2 поступают на элемент 16 задержки и через открытый элемент И 10 на элемент 17 и далее на открытые элементы И 20 и 21. При
5 этом на вход ЗАПИСЬ/ЧТЕНИЕ блока 5 пам ти импульс СХИ 2 приходит раньше, чем на вход выборки, так как врем  срабатывани  элемента 17 задержки меньше, чем вре0 м  переключени  элемента 16. Окончание импульсов СХИ 2 по указанным входам блоков пам ти происходит одновременно, так как по окончании импульсов СХИ 2 элемент 16 закрывает элемент И 12, а врем  сраба5 тывани  элемента 17 задержки равно сумме времен срабатывани  элемента И 12 и элемента И 21 (при равенстве времени срабатывани  элементов И 20 и элементов ИЛИ 14). Смена адреса на элементах 36 и 37 па0 м ти в режиме записи производитс  с помощью соответствующего счетчика 71 или 72 через соответствующий элемент ИЛИ 67 или 68 по окончании импульса СХИ 2 в линии 87 или 74.
5
Код формата посылки хранитс  в регистрах 53 и 54, т.е. в блок пам ти записываетс  информаци  до момента равенства кода счетчика 71 или 72 адреса коду, хран 0 щемус  в регистре 53 или 54. Момент равенства кодов фиксируетс  схемой 56 и 57 сравнени . В режиме записи сброс счетчика 71 или 72 происходит чорез элемент ИЛИ 65 или 66 вс кий раз после равенства кодов на
5 входах схемы сравнени  56 или 57 по сигналам в линии 83 или 84. Сигнал с выхода схемы 56 или 57 воздействует на соответствующий распределитель 91 или 92, с помощью которого, осуществл етс 
0 коммутаци  очередных блоков пам ти. Счетчик 59 подсчитывает количество поступивших в блоки пам ти отдельных посылок дл  определени  длительности посылки, код которой хранитс  в регистре 55. Когда
5 длительность посылки будет равна ранее заданной, схема 58 сравнени  кодов счетчика 59 и регистра 55 выдает сигнал КП, указывающий на конец посылки. Сигнал КП устанавливает регистры 53, 54 и 55 в исходное положение. Процесс записи информации происходит быстрее процесса
считывани , поэтому имеет смысл до окончани  режима считывани  по окончании записи освободить общую шину процессора. Освобождение общей шины осуществл етс  сн тием сигнала ЗАН при опрокидывании , например, триггера 49, что происходит в тот момент, когда распределитель 91 выбирает последний р д блоков пам ти (сигнал в последнем разр де распределител  91) и происходит совпадение кодов формата посылки регистра 53 и счетчика 71 (сигнал на выходе схемы 56 сравнени ).
Сигнал ЗАН восстанавливаетс , когда освобождаетс  блок пам ти в процессе считывани  из него информации (сигнал в линии 80 на выходе элемента ИЛИ 45).
Останов устройства происходит опрокидыванием триггера 51, например, го сигналу Сброс.

Claims (1)

  1. Формула изобретени 
    Устройство дл  управлени  обменом процессора с пам тью, содержащее два блока формировани  адреса, группы выходов которых  вл ютс  соответствующими группами и выходов дл  подключени  к группам адресных входов первого и второго блоков пам ти, блок синхронизации обращений , первый выход и синхронизирующий вход которого  вл ютс  соответствующими выходом и входом дл  подключени  к синхронизирующим шинам процессора, а второй , третий, четвертый и п тый выходы и перва  и втора  группы выходов  вл ютс  соответствующими выходами дл  подключени  к входам записи-чтени , выборки и группам входов выборки первого и второго блоков пам ти, блок дешифрации режима обращений, первый выход которого  вл етс  выходом устройства дл  подключени  к шине зан тости процессора, а входы запуска и сброса  вл ютс  соответственно входами сброса и пуска устройства, и два распределител  импульсов, группы выходов которого  вл ютс  соответствующими группами выходов дл  подключени  к группам стробирующих входов первого и второго блоков пам ти и подключены соответственно к первому и второму разрешающим входам блока дешифрации режима обращений, первый и второй тактовые входы которого соединены соответственно с п тым и шестым выходами блока синхронизации обращений и первыми тактовыми входами первого и второго блоков формировани  адреса, вторые тактовые и разрешающие входы которых подключены соответственно к четвертому и п тому выходам и первой и второй группам выходов
    блока синхронизации обращений, тактовый вход которого соединен с первыми установочными входами первого и второго блоков формировани  адреса и вторым выходом
    блока дешифрации режима обращений, о т- личающеес  тем, что, с целью расширени  функциональных возможностей устройства за счет автоматической настройки устройства на формат информационной посылки, в него введен
    0 блок настройки, причем перва  группа информационных входов, синхронизирующий вход и первый выход блока настройки  вл ютс  соответствующими входами и выходом устройства дл  подключени  к информаци5 онным и синхронизирующим шинам процессора , а втора  и треть  группы информационных входов соединены соответственно с группами выходов первого и второго блоков формировани  адреса, вто0 рые установочные входы которых соединены с вторым и третьим выходами блока настройки и тактовыми входами первого и второго распределителей импульсов, установочными входами подключенных соответ5 ственно к установочному входу блока синхронизации обращений и третьему выходу блока дешифрации режима обращений , первый и второй информационные входы и четвертый выход которого подклю0 чены соответственно к второму и третьему выходам блока настройки, установочному входу блока настройки и разрешающему входу блока синхронизации обращений, п тым и шестым выходами соединенногосоот5 ветственно с первым и вторым тактовыми входами блока настройки, причем блок настройки содержит три регистра, группы информационных входов которых соединены с первой группой информационных входов
    0 блока настройки, три схемы сравнени , два элемента И, первые входы которых соединены соответственно с первым и вторым тактовыми входами устройства, а выходы - соответственное первым и вторым входами
    5 элемента ИЛИ, подключенного выходами к счетному входу счетчика, узлы формировани  первого и второго импульсов, причем группы выходов первого-третьего регист0 ров соединены соответстенно с первыми группами входов первой - третьей схем сравнени , вторые группы входов которых подключены соответственно к второй и третьей группам информационных входов и
    5 группе выходов счетчика, входом сброса соединенного с выходом третьей схемы сравнени  и входами сброса регистров, входы сброса первого и второго регистров соединены с выходами узла формировани  первого импульса, синхровход и установочный
    вход которого  вл ютс  соответственно синхронизирующими и установочными входами блока настройки и соединены с синх- ровходом и установочным входами узла формировани  второго импульса, первый и второй выходы которого соединены соответственно с первым выходом блока настройки и синхровходом третьего регистра, выходы первой и второй схем сравнени  подключены соответственно к вторым вхо- дам первого и второго элементов И и второму и третьему выходам блока настройки.
    Фиг.1
    А 77
    Фиг. 2
    Ши991
    if
    -4
    Z.80Z.99L
    дЗ 80
    Л,
    во.
    Фиг.5
    fas. 8
SU884620326A 1988-12-13 1988-12-13 Устройство дл управлени обменом процессора с пам тью SU1667087A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU884620326A SU1667087A1 (ru) 1988-12-13 1988-12-13 Устройство дл управлени обменом процессора с пам тью

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU884620326A SU1667087A1 (ru) 1988-12-13 1988-12-13 Устройство дл управлени обменом процессора с пам тью

Publications (1)

Publication Number Publication Date
SU1667087A1 true SU1667087A1 (ru) 1991-07-30

Family

ID=21415182

Family Applications (1)

Application Number Title Priority Date Filing Date
SU884620326A SU1667087A1 (ru) 1988-12-13 1988-12-13 Устройство дл управлени обменом процессора с пам тью

Country Status (1)

Country Link
SU (1) SU1667087A1 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1236491,кл. G 06 F 13/00. 1984. Авторское свидетельство СССР N 1587525, кл. G 06 F 13/00. 14.10.88. *

Similar Documents

Publication Publication Date Title
US4056851A (en) Elastic buffer for serial data
US4535446A (en) Digital transmission systems
US7278072B2 (en) Method and auxiliary device for testing a RAM memory circuit
SU1667087A1 (ru) Устройство дл управлени обменом процессора с пам тью
JPH04215346A (ja) 非同期時分割多重伝送装置
SU1742823A1 (ru) Устройство дл сопр жени процессора с пам тью
SU1144103A1 (ru) Устройство дл упор дочивани чисел
RU2018942C1 (ru) Устройство для сопряжения абонентов с цвм
SU1545224A1 (ru) Устройство дл сопр жени ЭВМ с абонентом
SU1462336A1 (ru) Устройство дл сопр жени ЭВМ с общей магистралью
SU1679498A1 (ru) Устройство дл подключени источников информации к общей магистрали
SU1667090A1 (ru) Устройство дл сопр жени ЭВМ с периферийными устройствами
SU1377858A1 (ru) Устройство дл регистрации неисправностей
SU1672430A1 (ru) Устройство дл ввода - вывода информации
SU1437870A2 (ru) Многоканальное устройство дл сопр жени источников информации с вычислительной машиной
SU1160421A1 (ru) Устройство дл сопр жени цифровой вычислительной машины с каналами св зи
SU519874A1 (ru) Устройство асинхронной пространственно-временной коммутации
SU1647580A1 (ru) Устройство дл сопр жени ЭВМ с каналом передачи данных
SU1695314A1 (ru) Устройство дл ввода информации
JPS6225798Y2 (ru)
SU1721631A1 (ru) Многоканальное буферное запоминающее устройство
SU1403083A1 (ru) Устройство дл сопр жени двух асинхронных магистралей
RU1798788C (ru) Устройство дл сопр жени процессора с пам тью
SU1589288A1 (ru) Устройство дл выполнени логических операций
SU1161947A1 (ru) Устройство дл ввода информации