Устройство для управления обменом информацией процессора с памятью Советский патент 1987 года по МПК G06F13/00 

Описание патента на изобретение SU1325494A1

Изобретение относится к вычислительной технике, в частности к устройствам для напряжения с памятью, и может быть использовано для построе- ния процессорных систем с быстрой памятью.

Цель изобретения - расширение функциональных возможностей устройства за счет организации работы с двумя блоками памяти.

На чертеже представлена структурная схема устройства.

Устройство содержит первый 1 и второй 2 счетчики адреса, первый 3 и второй 4 блоки памяти, блок 5 распределения команд, блок 6 управления генератор 7 импульсов, распределитель 8 импульсов, вход 9 запуска устройства. Блок 5 содержит триггер 10, первый 11 и второй 12 элементы И-НЕ, первьй 13, третий 14, четвертый 15 и второй 16 элементы И, первьй 17 и второй 18 элементы ИЛИ-НЕ, первьй 19 и второй 20 элементы НЕ, Блок 6 управления содержит с первого по пятый триггеры 21-25, элемент ИЛИ 26« Устройство содержит также первьй 27 .и второй 28 переключатели.

Устройство работает следующим об- разом.

Блок 6 управления вырабатывает последовательность команд, реализующих алгоритм (запись-считьгеание) ра боты с памятью.

Синхронизация блока 6 осуществляется генератором 7 через распределитель 8, которьй представляет собой сдвиговьй регистр, управляемьй импульсами с выхода генератора 7.

Для сопряжения во времени работы триггеров блока 6 управления и синхримпульсов СИ1-СИ4, длительность последних может быть дополнительно сформирована формирователями импульсов по переднему фронту (не показано).

Однократная развертка распределителя 8 составляет цикп синхронизации которьй может включать различное количество тактовых сигналов, например четыре: СИ1-СИ4.

Информация, подлежащая записи в блоки 3 и 4, привязывается к сигналу запуска в шине 9 и при необходи- мости может быть синхронизирована соот ветствунмцим сигналом с выхода блока 6, например с выхода триггера 21. Сигнал запуска в шине 9 используется

также для синхронизации счетчиков 1 и 2. .

Распределитель 8 устанавливается в исходное состояние при подаче напряжения питания, этому состоянию соответствует единичньй потенциал сигнала СИ4, которьй устанавливает триггеры 23 и 24 в единичное положение. Единичный потенциал с выхода триггера 23 устанавливает триггер 25 в нулевое положение, которому соответствует единичньй потенциал на его инверсном выходе.

Установка триггера 10 блока 5 в единичное положение соответствует режиму записи для блока 3 и режиму считывания для блока 4. Единичное положение триггера 23 блока 6 является запретом на запись в блоки 3 и 4, а единичное положение триггера

24- запретом на считывание информации из блоков 3 и 4.

Сигнал запуска в шине 9 меняет положение триггера 10 и, таким образом, производит смену режимов записи и считьшания в блоках 3 и 4.

С выходов генератора 7 на входы синхронизации триггеров 21 и 22 соответственно поступают импульсы частоты считывания и записи. Триггеры 21 и 22 под воздействием импульсов с выходов генератора 7 подготавливают триггеры 23 и 24 к работе по СИ1.

Если под воздействием импульсов с выхода генератора 7 триггеры 21 и 22 опрокидываются в единичное состояние, то под воздействием СИ1 триггеры 23 и 24 устанавливаются в нулевое состояние, при этом на выходе элемента И-НЕ 11 появляется нулевой потенциал, разрешающий производить запись в блок 3. Запись происходит по СИ2, которьй устанавливает тригге

25в единичное положение, при этом на выходе элемента ИЛИ-НЕ 17 появляется нулевой потенциал, поступающий на стробирующий вход блока 3.

Считывание из блока 4 происходит при сохранении единичного потенциала на выходе элемента И-НЕ 12 и возникновении нулевого потенциала на выходе элемента ИЛИ-НЕ 18, которьй возникает при единичном потенциале на инверсном выходе триггера 24. Запись и считывание информации в блоках 3 и 4 происходит без взаимоисключения.

Если в процессе работы поступает информация об искажении достоверноети информации от блока контроля, то этот сигнал можно использовать для перевода блока 3 или 4 в работу по резервной зоне, которая подключается к работе сменой потенциала на входе А . Смена потенциала может производиться вручную с помощью переключателей 27 и 28.

Форму-ла изобретения

1, Устройство для управления обменом информацией процессора с памятью, содержащее блок управления, генератор импульсов и распределитель причем с первого по четвертьй выходы распределителя импульсов подключены к входам синхронизации с первого по четвертый блок управления, тактовый вход распределителя импульсов подключен к первому выходу генератора импульсов, второй и третий выходы которого подключены соответственно к пятому и шестому входам синхрони- зации блока управления, первый счетчик адреса, вход сброса которого подключен к входу устройства для подключения выхода запуска процессора, выход первого счетчика адреса сое- динен с выходом устройства для подключения к адресному входу первого блока памяти, отличающее- с я тем, что, с целью расширения функциональных возможностей устрой- ства за счет организации работы с двумя блоками памяти, в него введены блок распределения команд и второй счетчик адреса, причем вход сброса второго счетчика адреса и вход за- пуска блока распределения команд сое динены с входом устройства для подключения к выходу запуска процессора, выход второго счетчика адреса соединен с выходом устройства для подключения к адресному входу второг блока памяти, тактовые входы первого, второго счетчиков адреса соединены соответственно с первым, вторым выходами блока распределения команд, третий, четвертый выходы которого соединены с выходами устройства для подключения к входам выборки соответственно первого, второго блоков памяти, пятый, шестой выходы блока рас пределения команд подключены к выходам устройства для подключения к входам разрешения чтения/записи соответственно первого, второго блоков памяти

0

5 0 5 О 5 0 5 Q g

с первого по третий выходы блока управления соединены с входами разрешения соответственно с первого по третий блока распределения команд, четвертый выход блока управления соединен с выходом устройства для подключения к входу прерывания процессора, причем блок распределения команд содержит триггер, первый, второй элементы И-НЕ, с первого по четвертый элементы И, первый, второй элементы ИЛИ-НЕ, первьй, второй элементы НЕ, причем nepBbrii вход разрешения блока соединен с первыми входами первого, второго элементов И-НЕ, второй вход разрешения блока соединен с первыми входами первого, второго элементов И, третий вход разрешения блока сое- динен с первыми входами третьего, четвертого элементов И, выходы с первого по шестой блока соединены соответственно с выходами первого, второго элементов НЕ, первого, второго элементов ИЛИ-НЕ, первого, второго элементов И-НЕ, вход запуска блока соединен с входом синхронизации триггера, единичный выход которого соединен с вторыми входами первого эле- мента И-НЕ, первого и четвертого элементов И, нулевой выход триггера соединен с вторыми входами второго элемента И-НЕ, второго и третьего элементов И, выходы первого, второго элементов И соединены соответственно с первыми входами первого, второго элементов ИЛИ-НЕ, выходы третьего, . четвертого элементов И соединены соответственно с вторыми входами первого, второго элементов ИЛИ-НЕ, выходы первого, второго элементов ИЛИ-НЕ соединены с входами соответственно первого, второго элементов НЕ, 2. Устройство поп, 1, отличающееся тем, что блок управления содержит с первого по пятый триггеры и элемент ИЛИ, причем пятый, шестой входы синхронизации блока соединены с входами синхронизации соответственно первого, второго триггеров, первый вход синхронизации блока соединен с входами синхронизации третьего и четвертого триггеров, единичные входы которых соединены с вторым входом синхронизации блока, третий, четвертый входы синхрониза- ции блока соединены соответственно с входом синхронизации пятого триггера и с первым входом элемента ИЛИ,

513254946

второй вход и выход которого соедй второго триггера и с третьим выходом нены соответственно с единичным выхо- блока информационные входы первого, дом четвертого триггера и с четвер- второго триггеров соединены с шиной тын выходом блока, нулевой выход единичного потенциала устройства, третьего триггера соединен с инфор- 5 нулевые выходы первого, второго мационным входом пятого триггера, триггеров соединены соответственно с нулевым входом первого триггера и с информационными входами третьего с первым выходом блока, второй выход и четвертого триггеров, единичный блока соединен с выходом пятого выход третьего триггера соединен с триггера, нулевой выход четвертого О нулевые входом пятого тригге- триггера соединен с нулевым входом ра.

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

название год авторы номер документа
Устройство для управления доступом к памяти 1985
  • Бессмертный Владимир Николаевич
  • Жижин Владимир Сергеевич
SU1282147A1
Устройство для контроля функционирования логических блоков 1986
  • Богданов Николай Евгеньевич
  • Кондратеня Григорий Николаевич
  • Старовойтов Алексей Яковлевич
SU1327107A1
Устройство для сопряжения модулей процессора 1982
  • Вайзман Александр Яковлевич
  • Гущенсков Борис Николаевич
  • Ермолович Галина Александровна
  • Ковалев Сергей Иванович
SU1056176A2
Устройство для управления обменом информацией процессора с памятью 1988
  • Бессмертный Владимир Николаевич
SU1587525A1
Устройство для контроля блока памяти 1983
  • Бессмертный Владимир Николаевич
  • Тураходжаев Геннадий Мухитдинович
SU1137539A2
Устройство для сопряжения процессора с памятью 1989
  • Бессмертный Владимир Николаевич
SU1742823A1
Устройство буферной памяти 1987
  • Бессмертный Владимир Николаевич
  • Панов Виктор Иванович
SU1418723A1
Устройство управления загрузкой микропрограмм 1983
  • Вайзман Александр Яковлевич
  • Ермолович Галина Александровна
  • Ковалев Сергей Иванович
SU1119019A1
Устройство для сбора данных о работе ЭВМ 1982
  • Заблоцкий Владимир Николаевич
  • Грек Василий Васильевич
  • Кирин Константин Александрович
  • Торопов Николай Михайлович
  • Баркетов Сергей Николаевич
SU1121679A1
Процессор с микропрограммным управлением 1975
  • Ростовцев Игорь Кириллович
  • Кондратьев Анатолий Павлович
  • Ленкова Валентина Мироновна
  • Ковалев Олег Семенович
  • Переверзева Бэлла Шепселевна
  • Елисеев Александр Александрович
  • Беляева Марина Александровна
  • Шандлер Инесса Григорьевна
  • Лиокумович Ирина Исааковна
  • Раецкий Александр Мустафович
  • Ковшик Тамара Ивановна
  • Гриневская Лариса Михайловна
SU525956A1

Реферат патента 1987 года Устройство для управления обменом информацией процессора с памятью

Изобретение относится к вычислительной технике и может быть использовано для построения процессорных систем с быстрой памятью. Целью изобретения является повышение надежности устройства за счет организации резервирования памяти. Устройство содержит первый 1 и второй 2 счетчики адреса, блок 5 распределения команд, блок 6 управления, генератор 7 импульсов и распределитель 8 импульсов. Устройство обеспечивает адресацию памяти с произвольной выборкой и резервирование памяти на случай отказа. 1 з.п. ф-лы, 1 ип. СЕ 12 16 (Л 20, 8

Формула изобретения SU 1 325 494 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1325494A1

Сорбционный насос 1979
  • Денисова Наталья Алексеевна
  • Зайцев Владимир Петрович
SU861722A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 325 494 A1

Авторы

Бессмертный Владимир Николаевич

Жижин Владимир Сергеевич

Даты

1987-07-23Публикация

1986-04-07Подача