SU1667087A1 - Устройство дл управлени обменом процессора с пам тью - Google Patents
Устройство дл управлени обменом процессора с пам тью Download PDFInfo
- 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
Links
- 238000007493 shaping process Methods 0.000 claims abstract 3
- 238000006243 chemical reaction Methods 0.000 claims abstract 2
- 230000015572 biosynthetic process Effects 0.000 claims description 3
- 238000009434 installation Methods 0.000 claims 6
- 230000001360 synchronised effect Effects 0.000 claims 3
- 230000004044 response Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
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)
- Формула изобретениУстройство дл управлени обменом процессора с пам тью, содержащее два блока формировани адреса, группы выходов которых вл ютс соответствующими группами и выходов дл подключени к группам адресных входов первого и второго блоков пам ти, блок синхронизации обращений , первый выход и синхронизирующий вход которого вл ютс соответствующими выходом и входом дл подключени к синхронизирующим шинам процессора, а второй , третий, четвертый и п тый выходы и перва и втора группы выходов вл ютс соответствующими выходами дл подключени к входам записи-чтени , выборки и группам входов выборки первого и второго блоков пам ти, блок дешифрации режима обращений, первый выход которого вл етс выходом устройства дл подключени к шине зан тости процессора, а входы запуска и сброса вл ютс соответственно входами сброса и пуска устройства, и два распределител импульсов, группы выходов которого вл ютс соответствующими группами выходов дл подключени к группам стробирующих входов первого и второго блоков пам ти и подключены соответственно к первому и второму разрешающим входам блока дешифрации режима обращений, первый и второй тактовые входы которого соединены соответственно с п тым и шестым выходами блока синхронизации обращений и первыми тактовыми входами первого и второго блоков формировани адреса, вторые тактовые и разрешающие входы которых подключены соответственно к четвертому и п тому выходам и первой и второй группам выходовблока синхронизации обращений, тактовый вход которого соединен с первыми установочными входами первого и второго блоков формировани адреса и вторым выходомблока дешифрации режима обращений, о т- личающеес тем, что, с целью расширени функциональных возможностей устройства за счет автоматической настройки устройства на формат информационной посылки, в него введен0 блок настройки, причем перва группа информационных входов, синхронизирующий вход и первый выход блока настройки вл ютс соответствующими входами и выходом устройства дл подключени к информаци5 онным и синхронизирующим шинам процессора , а втора и треть группы информационных входов соединены соответственно с группами выходов первого и второго блоков формировани адреса, вто0 рые установочные входы которых соединены с вторым и третьим выходами блока настройки и тактовыми входами первого и второго распределителей импульсов, установочными входами подключенных соответ5 ственно к установочному входу блока синхронизации обращений и третьему выходу блока дешифрации режима обращений , первый и второй информационные входы и четвертый выход которого подклю0 чены соответственно к второму и третьему выходам блока настройки, установочному входу блока настройки и разрешающему входу блока синхронизации обращений, п тым и шестым выходами соединенногосоот5 ветственно с первым и вторым тактовыми входами блока настройки, причем блок настройки содержит три регистра, группы информационных входов которых соединены с первой группой информационных входов0 блока настройки, три схемы сравнени , два элемента И, первые входы которых соединены соответственно с первым и вторым тактовыми входами устройства, а выходы - соответственное первым и вторым входами5 элемента ИЛИ, подключенного выходами к счетному входу счетчика, узлы формировани первого и второго импульсов, причем группы выходов первого-третьего регист0 ров соединены соответстенно с первыми группами входов первой - третьей схем сравнени , вторые группы входов которых подключены соответственно к второй и третьей группам информационных входов и5 группе выходов счетчика, входом сброса соединенного с выходом третьей схемы сравнени и входами сброса регистров, входы сброса первого и второго регистров соединены с выходами узла формировани первого импульса, синхровход и установочныйвход которого вл ютс соответственно синхронизирующими и установочными входами блока настройки и соединены с синх- ровходом и установочным входами узла формировани второго импульса, первый и второй выходы которого соединены соответственно с первым выходом блока настройки и синхровходом третьего регистра, выходы первой и второй схем сравнени подключены соответственно к вторым вхо- дам первого и второго элементов И и второму и третьему выходам блока настройки.Фиг.1А 77Фиг. 2Ши991if-4Z.80Z.99LдЗ 80Л,во.Фиг.5fas. 8
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) |
-
1988
- 1988-12-13 SU SU884620326A patent/SU1667087A1/ru active
Non-Patent Citations (1)
| 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) | Устройство дл ввода информации |