Устройство управления памятью Советский патент 1988 года по МПК G06F12/00 

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

4 О5 О1

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

Целью изобретения является повышение быстродействия.

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

Устройство содержит -вход 1 paspe шения записи, триггер 2, элемент ИЛИ 3, триггер 4, информационный вход 5, регистр 6, элемент И 7, регистр 8 сдвига, триггер 9, мультиплексор 10, счетчик 11,блок 12 памяти, элементы И 13 и 14, формирователь 15 импульса, элементы И 16 и 17, вход 18 разрешения считывания, триггер 19, элемент И 20, счетчик 21, счетчик 22, регистр 23, информационный выход 24, выход 25 признака считывания,-выход

26признака ошибки, тактовый вход 27.

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

В исходном состоянии все триггеры (кроме триггера 9), счетчики и регисры сброшены в О, триггер 9 установлен в 1.

Одновременно с информацией о ходе отлаживаемой программы на вход 1 разрешения записи приходит сигнал, который передается на вход установки в 1 триггера 2 и взводит его. В результате уровень логической 1, сформированный на выходе триггера 2, подается на первый вход элемента ИЛИ 3. Одновременно этот же потенциал подается на информационный вход триггера 4.

Информация о ходе отлаживаемой прграммы, приходящая на информационньй вход устройства 5, далее подается на информационные входы регистра 6, Запись в регистр 6 производится по сиг налу, поступаклцему с входа 1 устройства на вход разрешения записи регистра 6.

Единичньй сигнал с выхода элемента ИЛИ 3 подается на первый вход эле мента И 7, на второй вход которого поступают тактовые импульсы с входа

27устройства.

Таким образом, пока установлен в единицу триггер 2, на выход элемента И 7 постоянно проходят тактовые импульсы, которые далее поступают на .вход синхронизации регистра 8 сдвига

Первый тактовый импульс записывае Б первый разряд регистра В 1, приходящую на вход управления сдвигом регистра 8 с выхода триггера 9. Единичный сигнал с выхода первого разряда регистра 8 поступает на вход установки в О триггера 9 и на вход синхронизации триггера 4. При этом на вьрсоде триггера 9 появляется О, а на прямом выходе триггера 4 1, которая, поступив на управляющий вход мультиплексора 10, разрешает прохождение через него информации со счетчика 11. Появившийся в результате этого двоичный код на выходе мультиплексора 10, поступает на адресные входы блока 12 памяти, определяя тем самым адрес ячейки, в которую записывается информация.

Второй тактовый импульс сдвигает 1 во второй разряд регистра 8, а в первый разряд записывает О, приходящий на вход управления сдвигом регистра 8 с триггера 9. Единичньй сигнал с выхода второго разряда регистра 8 поступает на вторые входы элементов И 13 и 14, первые входы которых соединены соответственно с прямым и инверсным выходами триггера 4.

Сформированньй в результате этого на выходе элемента И 13 единичный сигнал поступает на вход разрешения записи блока 12. памяти. По данному сигналу происходит запись информации о ходе отслеживаемой программы с регистра 6 в нулевую ячейку (содержимо счетчика 11 в исходном состоянии обнулено) блока 12 памяти.

Третий тактовый импульс сдвигает 1 в третий разряд регистра 8, а во второй разряд аналогично записыва- ет О.

Единичный сигнал с выхода третьего разряда регистра 8 поступает на вход формирователя 15 импульса. Сформированньй в результате этого на выходе элемента 15 сигнал определенной длительности поступает на вторые входы элементов И 16 и 17, первые входы которых соединены соответственно с прямым и инверсным выходами триггера 4.

Одновременно сигнал с выхода формрователя 15 импульса поступает на вход установки в 1 триггера 9 и регистра 8 сдвига. В результате ре 1401465

г истр 8 обнуляется, а триггер 9 уста- с выхода элемента И 17, производится навливается в единичное состояние. запись информации в регистр 23, выНа выходе элемента И 16 вьграбаты- ход которого соединен с информацион- вается единичный сигнал, который, по- ступая на сченый вход счетчика 11, увеличивает его содержимое на единицу, таким образом происходит переадресация блока памяти.

Одновременно импульс с выхода эле-ю выхода элемента И 17 одновременно мента И 16 поступает на вход установ- поступает на выход признака считы- ки в О триггера 2 и сбрасывает его, вания устройства и на вход установки в результате регистр 8 блокируется.

Процесс считывания информации из блока памяти начинается с момента по-15 ячеек блока 12 памяти. С выхода эле- явления на входе 18 сигнала разреше- мента И 16 при записи в ячейку или с

выхода элемента И 17 при считывании сформированные импульсы подаются соным выходом 24 устройства.

Переадресация блока памяти производится импульсом, сформированным на. выходе элемента И 17 и поступающим на вход +1 счетчика 22. Сигнал с

в О триггера 19, сбрасывая его. Счетчик 21 определяет заполнение

ния считьшания, который поступает на вход установки в 1 триггера 19 и взводит его. Сигнал, сформированный на выходе триггера 19, поступает 20 счетчика 21, изменяя его содержимое. на первый вход элемента И 20, на вто- В случае заполнения всех ячеек накоответственно на входы ЧГ или -1

пителя (переполнение счетчика 21) сигнал Ошибка с выхода переполнения подается на выход 26 признака 25 ошибки устройства.

рой вход которого заводится сигнал с выхода О счетчика 21.

Сигнал на выходе элемента И 20 появляется лишь в том случае, если в блоке памяти заполнена хотя бы одна ячейка.

Сигнал с выхода элемента И 20 поступает на вход элемента ИЛИ 3. Сформированньм в результате этого на выходе элемента ИЛИ 3 единичный сигнал, поступая на первый вход элемента И 7, разрешает прохождение через него тактовой частоты, поступающей на второй вход элемента И 7.

Аналогично процессу записи происходит запуск и работа регистра В сдвига.

По поступлении на вход синхронизации триггера 4 единичного сигнала с первого выхода первого разряда регистра 8 сдвига, на прямом выходе триггера 4 устанавливается. О, на инверсном - 1. В результате этого на управляющем входе мультиплексора 10 присутствует управляющий сигнал, разрешающий прохождение на адресные входы блока 12 памяти кода со счетчика 22.

В следующий момент времени после формирования единичного импульса на выходе второго разряда регистра сдвига, на выходе элемента И 14 вырабатывается единичньй сигнал, по коход которого соединен с информацион-

ным выходом 24 устройства.

Переадресация блока памяти производится импульсом, сформированным на. выходе элемента И 17 и поступающим на вход +1 счетчика 22. Сигнал с

выхода элемента И 17 одновременно поступает на выход признака считы- вания устройства и на вход установки

ячеек блока 12 памяти. С выхода эле- мента И 16 при записи в ячейку или с

в О триггера 19, сбрасывая его. Счетчик 21 определяет заполнение

счетчика 21, изменяя его содержимое. В случае заполнения всех ячеек накоответственно на входы ЧГ или -1

0 счетчика 21, изменяя его содержимое. В случае заполнения всех ячеек накопителя (переполнение счетчика 21) сигнал Ошибка с выхода переполнения подается на выход 26 признака 5 ошибки устройства.

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

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

5 импульса, причем входы установки в 1 первого и второго триггеров являются соответственно входом разрешения записи и входом разрешения считывания устройства, выход первого триггера соединен с первым входом элемента ИЛИ и информационным входом третьего триггера, выход второго триггера соединен с первым входом первого элемента И, выход которого соединен

0

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

название год авторы номер документа
Устройство для контроля программ 1984
  • Ляхов Александр Иванович
  • Улыбин Сергей Леонидович
SU1265776A1
Логический анализатор 1989
  • Улыбин Сергей Леонидович
  • Ляхов Александр Иванович
  • Ананьин Андрей Сергеевич
SU1695303A1
Сигнатурный анализатор для контроля устройств памяти 1987
  • Куценко Виктор Нестерович
  • Косинов Николай Васильевич
  • Стахова Ирина Валентиновна
SU1506449A1
Сигнатурный анализатор 1989
  • Андреев Александр Николаевич
  • Водовозов Александр Михайлович
  • Лабичев Виктор Николаевич
  • Малинов Павел Валерьевич
SU1756890A1
Устройство для контроля доменной памяти 1988
  • Раев Вячеслав Константинович
  • Красовский Виктор Евгеньевич
  • Захарян Славик Михайлович
  • Попко Наталья Васильевна
  • Шотов Анатолий Егорович
  • Топорков Виктор Васильевич
  • Федоров Игорь Григорьевич
  • Бедертдинов Тахир Ахмятович
  • Колчанов Игорь Валентинович
  • Статейнов Виталий Иванович
SU1501160A1
Устройство для ввода информации 1989
  • Гендельман Ефим Матвеевич
  • Рожков Юрий Федорович
  • Невский Олег Михайлович
  • Босолаев Игорь Васильевич
  • Зацепин Михаил Алексеевич
  • Воропаева Маргарита Евгеньевна
SU1695314A1
Устройство для обучения 1988
  • Соловьев Георгий Николаевич
  • Ковригин Борис Николаевич
  • Тышкевич Владимир Георгиевич
  • Сидуков Владимир Михайлович
  • Мифтахов Рустам Канафиевич
  • Иванов Михаил Александрович
SU1663618A1
МАГНИТОСТРИКЦИОННЫЙ ПРЕОБРАЗОВАТЕЛЬ ПЕРЕМЕЩЕНИЙ 1994
  • Ураксеев М.А.
  • Ясовеев В.Х.
  • Мукаев Р.Ю.
  • Березовская Е.С.
RU2109399C1
Анализатор спектра Фурье 1987
  • Якименко Владимир Иванович
  • Фомичев Борис Евгеньевич
  • Бульбанюк Анатолий Федорович
  • Эпштейн Цецилия Борисовна
SU1387010A1
Устройство для контроля цифровых блоков 1987
  • Ткачук Евгений Остапович
SU1520521A1

Иллюстрации к изобретению SU 1 401 465 A1

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

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

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

торому происходит считывание информа- gg с вторым входом элемента ИЛИ, выход ции из блока 12 памяти. Считанная ни- которого соединен с первым входом формация поступает на информационный второго элемента И, вход регистра 23. По сигналу, поступающему на вход записи регистра 23

второго элемента И, второй вход которого является тактовым входом устройства, выход второго элемеь

с вторым входом элемента ИЛИ, выход которого соединен с первым входом второго элемента И,

второго элемента И, второй вход которого является тактовым входом устройства, выход второго элемеьразрешения заходом мультиплексора, первый и вто- 25 ства, вход разрешения записи устрой рой информационный входы которого соединены с выходами первого и втоJ

те.ства соединен с входом писи первого регистра.

разрешения заства, вход разрешения записи устрой

ства соединен с входом писи первого регистра.

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

Буферное запоминающее устройство 1981
  • Мелешко Галина Борисовна
  • Трофимов Юрий Александрович
SU993333A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Буферное запоминающее устройство 1972
  • Грибок Владимир Петрович
  • Костин Юрий Николаевич
  • Анурьев Геннадий Сергеевич
  • Стоянов Григорий Семенович
SU506909A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 401 465 A1

Авторы

Ананьин Андрей Сергеевич

Ляхов Александр Иванович

Улыбин Сергей Леонидович

Даты

1988-06-07Публикация

1986-12-05Подача