[go: up one dir, main page]

SU1702383A1 - Устройство сопр жени процессора с многоблочной пам тью - Google Patents

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

Info

Publication number
SU1702383A1
SU1702383A1 SU894716507A SU4716507A SU1702383A1 SU 1702383 A1 SU1702383 A1 SU 1702383A1 SU 894716507 A SU894716507 A SU 894716507A SU 4716507 A SU4716507 A SU 4716507A SU 1702383 A1 SU1702383 A1 SU 1702383A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
memory
register
inputs
outputs
Prior art date
Application number
SU894716507A
Other languages
English (en)
Inventor
Владимир Андреевич Аборин
Original Assignee
Предприятие П/Я Ю-9192
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 Предприятие П/Я Ю-9192 filed Critical Предприятие П/Я Ю-9192
Priority to SU894716507A priority Critical patent/SU1702383A1/ru
Application granted granted Critical
Publication of SU1702383A1 publication Critical patent/SU1702383A1/ru

Links

Landscapes

  • Multi Processors (AREA)

Abstract

Изобретение относитс  к вычислительной технике, может быть использовано дл  увеличени  объема пам ти при построении цифровых систем на базе мини(микро)ЭВМ. Цель изобретени  - расширение функциональных возможностей за счет использовани  перестраиваемой многоблочной пам ти. Это достигаетс  тем, что устройство содержит блок 1 управлени , регистр 2 номера массива, блоки 3.1-З.Н пам ти, регистр адреса 4, блоки 5 подключени  банков пам ти и узлы 6 сравнени . 2 ил.

Description

сл
С
4 О Ю СО 00 00
Изобретение относитс  к вычислительной технике, может быть использовано дл  увеличени  объема пам ти при построении цифровых систем на базе мини(микро)ЭВМ.
Цель изобретени  - расширение функ- циональных возможностей устройства за счет использовани  перестраиваемой многоблочной пам ти.
На фиг. 1 представлена схема устройства; на фиг.2 -схема блока уп равлени  w узла управлени .
Устройство содержит блок 1 управлени , регистр 2 номера массива, блоки 3,1..З.н пам ти, регистр 4 адреса, блоки 5 подключени  банков пам ти, группы узлов сравнени  6. Каждый блок 3 пам ти содержит М банков пам ти 7. Каждый из блоков 5 подключени  банков пам ти содержит узел управлени  8 и регистр 9. Блок 1- управлени , а также каждый из узлов управлени  8 содержит канальные приемопередатчики 10, дешифратор 11 адреса, триггер 12, дешифратор 13 управл ющих сигналов, вход
14синхронизации, первый и второй входы
15и 16 режима.
Устройстов работает следующим образом .
Каждый из Н блоков 3 пам ти, содержит М банков 7 пам ти и имеет максимальную емкость, соответствующую формату адрес- ного слова процессора, не более 2N слов, где N-формат адресного слова процессора. Каждый из банков 7 пам ти имеет вход чтени  записи, с помощью которого данному банку либо разрешаетс , либо запрещаетс  работа с общей магистралью межпроцессорного обмена, например Обща  шина. Каждый банк пам ти 7 управл етс  автономно . Имеетс  возможность подключить любой набор банков 7 пам ти из общего набора НХМ банков 7 многоблочной пам ти . Подключение любого банка производитс  программно и происходит следующим образом: задаетс  соответствующему физическому банку 7 его номер в адресном пространстве процессора посредством соответствующего регистра 9 (за один цикл обращени  процессора к соответствующему регистра 9); подключаетс  соответствующий физический банк 7 в ад- ресное пространство процессора посредством регистра 2 номера массива (за один цикл обращени  процессора к нему).
Функциональное назначение разр дов регистра 2 номера массива следующее: под- ключить (отключить) физический банк 7 пам ти в адресное пространство процессора. Форма регистра 2 номера массива (соответственно, их количество s устройстве ) определ етс  количеством банков
7 многоблочной пам ти, а именно -Н. где Р - необходимое количество разр дов регистра 2 (при Р N количество регистров 2 больше одного).
Функциональное назначение регистров 9 следующее: задать соответствующему физическому банку 7 номер банка адресного пространства процессора. Количество разр дов регистра 9, необходимое дл  задани  ему номера, определ етс  выбранным объемом банка 7. Если полный формат адресного слова процессора позвол ет подключить набор из банков, то необходимое количество разр дов равно.
Дл  подключени  определенного набора банков 7 пам ти в адресное пространство процессора потребуетс  задать номера адресного пространства соответствующим физическим банкам 7 посредством обращений к соответствующим регистрам 9 и подключить соответствующие банки 7 посредством обращени  к регистру 2 номера массива,
При инициализации системы после прохождени  по магистрал м сигнала установки регистр 2 номера массива и регистры 9 устанавливаютс  в нулевое состо ние. Поэтому в исходном состо нии все банки 7 отключены. После инициализации программируетс  требуема  структура пам ти несколькими циклами записи номеров банков в соответствующие регистры 9 и разр дов подключени  выбранных банков 7 в регистра 2 номера массива. Соответствующие банку 7 разр ды номера банка с регистра 9 поступают на первые информационные входы узлов 6 сравнени , соответствующих банку 7, на вход синхронизации узла 6 сравнени  поступает разрешение с регистра 2 номера массива. В регистре 4 адреса запоминаютс  по сигналу 14 синхронизации старшие оазр ды адреса, определ ющие номер банка. С выходов регистра 4 адреса разр ды поступают на вторые информационные входы узлов 6 сравнени . При совпадении кодов на первых и вторых информационных входах узла 6 с его выхода формируетс  сигнал разрешени  работы соответствующему банку 7. Сигнал разрешени  работы сохран етс  до окончани  цикла обмена (записи и чтени ) с банком 7 пам ти и снимаетс  после завершени  цикла после сн ти  сигнала 14 синхронизации.
Смен,а подключений к магистрали комбинации банков 7 пам ти производитс  путем изменени  кодов на выходах регистров 9 и регистра 2 номера массива, соответствующих включению требуемых банков 7 пам ти . Запись кодов в указанные регистры производитс  программно с помощью отдельных команд пересылки. Контроль заданных номеров банкам 7 пам ти осуществл етс  при чтении соответствующих регистров 9 через узлы управлени  8. Контроль подключенной комбинации банков пам ти осуществл етс  при чтении регистра 2 через блок 1 управлени .
Блок 1 управлени  предназначен дл . сопр жени  регистра 2 номера массива с магистралью обмена. Узел 8 управлени  предназначен дл  сопр жени  соответствующего регистра 9 с магистралью обмена, выполнен аналогично блоку 1 управлени . Выполнение блока 1 узлов 8 управлени  определ етс  типом и структурой магистрали , поэтому их конкретна  реализаци  дл  различных ЭВМ может быть различной.
При обращении процессора адрес по лини м адреса данных магистрали поступает через канальные приемопередатчики 10 на входы дешифратора 11. При совпадении кода адреса с заданным адресом на выходе дешифратора 11 формируетс  сигнал выбора регистра 2 номера массива, который запоминаетс  в триггере 12 по сигналу синхронизации процессора. Если это цикл записи, то процессор далее снимает адрес, устанавливает данные и вырабатывает сигнал записи, поступающий на вход 15. По сигналу записи на выходе дешифратора 13 формируетс  сигнал записи в регистр 2 номера массива. Переданный процессором код данных с выходов начальных приемопередатчиков 10 записываетс  в регистр 2. Чтение регистра 2 номера массива происходит по сигналу, поступающему на вход 16 от процессора. На выходе дешифратора 11 формируетс  сигнал чтени  регистра 2 номера массива, который поступает на управл ющийвходканальных приемопередатчиков 10. Информаци  с выходов регистра 2 через канальные приемопередатчики 10 поступает на линии адреса данных и далее в процессор. Аналогично происходит запись в регистры 9 и их чтение.

Claims (2)

  1. Формула изобретени 
    Устройство сопр жени  процессора с многоблочной пам тью, содержащее регистр номера массива, блок управлени  и с первого по Н-й блоки пам ти, Н - число блоков многоблочной пам ти, причем информационный вход-выход устройства, вход чтени , вход записи и вход синхронизации устройства подключены соответственно к информационному входу-выходу, к первому входу режима, к второму входу режима и к входу синхронизации блока управлени , первый и второй выходы которого подключены соответственно к информационному входу и к входу синхронизации регистра номера массива, выходы которого подключены соответственно к входам режима группы блока управлени , информацион- 5 ные входы-выходы с первого по Н-й первой группы устройства подключены соответственно к информационным входам-выходам блоков пам ти с первого по Н-й, отличающеес  тем, что, с целью расширени 
    0 функциональных возможностей, оно содержит Н блоков подключени  банков пам ти, Н групп узлов сравнени  и регистр адреса, причем информационные входы-выходы с первого по Н-й второй группы устройства
    5 подключены соответственно к информационным входам блоков подключени  банков пам ти с первого по Н-й, вход записи и вход чтени  устройства подключены соответственно к первым и вторым управл ющим вхо0 дам всех блоков подключени  банков пам ти, вход синхронизации устройства подключен к входам синхронизации всех блоков подключени  банков пам ти и регистра адреса, информационный вход которо5 го подключен к адресному входу устройства, выходы а-го блока подключени  банков пам ти (где а 1,
  2. 2...,Н) подключены соответственно к первым информационным входам узлов срвнени  а-и группы, выход регистра
    0 адреса подключен к вторым информационным входам всех узлов сравнени  всех групп, вход начальной установки устройства подключен к входу установки в О регистра номера массива и к входам начальной уста5 новки всех блоков подключени  банков пам ти . С-й вход а-й группы (где с 1,2...,М, М - число банков пам ти в блоке пам ти) регистра номера массива подключен к входу синхронизации С-го узла сравнени  а-й
    0 группы, выход которого подключен к входу чтени -записи С-го банка пам ти а-го блока пам ти, при этом каждый блок подключени  банков пам ти содержит узел управлени  и регистр, причем в каждом блоке подключе5 ни  банков пам ти первый и второй управл ющие входы, вход синхронизации и информационный вход-выход блок переключени  банков пам ти подключены соответственно к первому и второму входам режима, к входу синхронизации и к инфор0 мационному входу-выходу узла управлени , первый и второй выходы которого подключены соответственно к информационному входу и к входу синхронизации регистра , вход установки в О которого
    5 подключен к входу начальной установки блока подключени  банков пам ти, выходы регистра подключены соответственно к входам режима группы узла управлени  и соответственно к выходам блока подключени  банков пам ти.
    йшэлгай д
SU894716507A 1989-07-07 1989-07-07 Устройство сопр жени процессора с многоблочной пам тью SU1702383A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU894716507A SU1702383A1 (ru) 1989-07-07 1989-07-07 Устройство сопр жени процессора с многоблочной пам тью

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU894716507A SU1702383A1 (ru) 1989-07-07 1989-07-07 Устройство сопр жени процессора с многоблочной пам тью

Publications (1)

Publication Number Publication Date
SU1702383A1 true SU1702383A1 (ru) 1991-12-30

Family

ID=21459676

Family Applications (1)

Application Number Title Priority Date Filing Date
SU894716507A SU1702383A1 (ru) 1989-07-07 1989-07-07 Устройство сопр жени процессора с многоблочной пам тью

Country Status (1)

Country Link
SU (1) SU1702383A1 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1425689, кл. G 06 F 12/02, 1983. Авторское свидетельство СССР № 951315, кл. G 06 F 13/06, 1979. *

Similar Documents

Publication Publication Date Title
SU1702383A1 (ru) Устройство сопр жени процессора с многоблочной пам тью
US5396505A (en) Programmable error-checking matrix for digital communication system
US5875147A (en) Address alignment system for semiconductor memory device
SU849193A1 (ru) Устройство дл обмена информацией
SU1564628A1 (ru) Устройство дл имитации отказов и сбоев ЭВМ
SU1236493A1 (ru) Устройство дл сопр жени процессора с многоблочной пам тью
SU1348843A1 (ru) Устройство дл сопр жени процессора с группой устройств пам ти
SU1587518A1 (ru) Устройство дл сопр жени процессора с группой блоков пам ти
SU1481780A1 (ru) Двухканальное устройство дл сопр жени двух электронно-вычислительных машин
SU1256034A1 (ru) Устройство дл сопр жени двух ЭВМ с общей пам тью
SU1617460A1 (ru) Устройство дл поиска информации в ассоциативной пам ти
SU1319039A1 (ru) Устройство дл сопр жени процессора с многоблочной пам тью
SU1297069A1 (ru) Устройство дл сопр жени внешних устройств с общей пам тью
SU1439603A1 (ru) Устройство управлени пам тью
SU1265780A1 (ru) Устройство дл сопр жени ЦВМ и накопител информации
RU1837306C (ru) Устройство дл сопр жени ЭВМ
RU2014732C1 (ru) Многоканальный коммутатор
SU1674139A1 (ru) Устройство дл сопр жени процессора с многоблочной пам тью
SU1283760A1 (ru) Устройство дл управлени микропроцессорной системой
SU1500662A1 (ru) Запоминающее устройство
SU1305689A1 (ru) Устройство дл контрол системы обработки данных
SU1575196A1 (ru) Многопроцессорна система с конвейерной архитектурой
SU439810A1 (ru) Устройство обмена
SU951315A1 (ru) Устройство дл сопр жени процессора с многоблочной пам тью
SU734695A1 (ru) Однокристальный микропроцессор