Устройство для контроля памяти Советский патент 1981 года по МПК G11C29/00 

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

1

Изобретение относится к запоминающим устройствам .

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

Недостатком этого устройства является то, что его затрудиительяо применять в двунаправлеиных системах передачи данных,.

Наиболее близким по технической сущности к предлагаемому изобретению является устройство, содержащее регистр, мультиплексор данных, схеглу свертки и шинные формирователи 21.

Недостатком этого устройства является то, что при его испольэоваиия с двунаправленными шинами значительно увеличивается оборудование (возрастает количество регистров и схем сверток), что приводит к снижению достоверности передачи информации, т.е. надежности устройства. Устройство также обладает ограниченным быстродействием, определяемым полным временем срабатывания многоразрядной свертки, которая должна срабатывать дважды при передаче по одно магистрали адреса и данных.

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

Поставленная цель достигается тем, что.в устройство контроля памяти, содержащее регистр адреса, дв4 мультиплексора, две группы форкмрователей сигналов, блок управления, первый

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

блока свертки по модулю два и первым входам формирователей сигналов,- вхрд регистра адреса соединен со BTOJMJM входом первого мультиплексора н с одним из выходов фор1 в1рователей сигналов второй группы, другие выходы которых подключены к первому входу второго мультиплексора, второй входкоторого соединен с одним из выходов (ормиррвателей сигналов первой

группы, другие выходы которых подключены к третьему входу первого мультиплексора, выход второго мультиппексора соединен со вторыми входили форкмрователей сигналов, третьи входы которых подключены к информационным и адресным входам устройства, первый и второй входы схемы сравнения соедг нены соответственно свыходом и первым входом одного из формирователей сигналов первой группы, второй вход которого подключен ко входу устройст ва., выход схемы сравнения соединен с первым входом первого триггера, выхо которого подключен- к индикаторному выходу устройства, второй вход перв го триггера и управляющие входы регистра адреса, мультиплексоров и фор мирователей сигналов соединены с со ответствуквдими выходами блока управ ления, вёедены второй триггер, второй блок свертки по модулю два и по лусумматор, причем первый вход втор го блока свертки по модулю два подключен к выходам второго мультиплек сора, второй вход - к первому входу второго триггера и выходу первого блока свертки по модулю два, а выход к одному из входов полусумматора, другой вход которого соединен с выходом второго триггера, а выход - с вторым входом схеглы сравнения, втор ВХОД второго триггера подключен к соответствующему выходу блока управ ления . На чертеже изображена функциональ ная схема предлагаемого устройства. Устройство содержит регистр 1 адреса, первый 2 и второй 3 мультиплек соры, первую 4 и вторую 5 группы фор мирователей сигналов, блок б управления, первый триггер 7 и второй триггер 8, являющийся D-триггером,о первый 9 и второй 10 блоки свертки по модулю два, схему 11 сравнения и полусумматор 12. Выход регистра 1 адреса, содержащий п шин, соединен с первым входом первого мультиплексора 2, выход кото рого, содержащий п 1иин, подключен ко входу первого блока 9 свертки по модулю два и первым входам формировате лей сигналов групп 4 и 5. Вход регистра 1 адреса соединен со вторым входом, содержащим п шин, первого мультиплексора 2 и с одним из выходов формирователей 5 сигналов второй группы, другие выходы которых подключены к первому входу, содержащему m шин, второго мультиплексора 3, второй вход которого, содержащий m шин, соединен с одним из выходов формирователей сигналов первой группы 4, другие выходы которых подключены к третьему входу, содерЖсвдему п шин, первого мультиплексора 2. Выход второго мультиплексора 3 соединен со вторыми входами формирователей сигналов первой 4 и второй 5 групп, третьи входы которых, содер жащие п + m разрядов, подключены к информационным и адресным входам устройства. Первый и второй входы схемы 11 сравнения соединены соответственно с выходом и первым входом одного из формирователей сигналов первой группы 4, второй вход которого подключен ко входу устройства. Выход схемы 11 сравнения соединен с первым входом первого триггера 7, выход которого подключен к индикаторному входу устройства . Второй вход первого триггера 7 и управляющие входы регистра 1 адреса, мультиплексоров 2 и 3 и формирователей сигналов первой 4 и второй 5 групп соединены с соответствующими выходами блока 6 управления, . Первый вход второго блока 10 свертки по модулю два подключен к выходам второго мультиплексора 3, второй вход - к первому входу второго триггера 8 и выходу первого блока 9 свертки по модулю два, а выход - к одному из входов полусумматора 12, друной вход которого соединен с выходом второго триггера 8, а выход - с вторым входом схемы 11 сравнения. Второй вход второгс триггера 8 подключен к соответствующему выходу блока б управления, являющегося микропрограммным. Контролируемое запоминакхцее устройство и блок 14 микропроцессоров подключены двунаправленными щинами к адресным и информационным входам. устройства. Устройство работает следующим образом. Предлагаемое устройство для конт-роля памяти позволяет выполнить контроль передачи информации запоминающего устройства в двух режимах: в режиме считывания информации из запоминающего устройства и в режиме записи информации в запоминающее устройство. В режиме считывания п-разрядный адрес, сформированный в блоке 14 микропроцессоров через формирователи 5 второй группы, управляемые микропрограммным устройством 6 управления, запоминается на регистре 1 адреса. С выхода регистра 1 адреса через первый мультиплексор 2 и формирователи 4 сигналов первой группы адрес поступает в запоминающее устройство 13. С выхода мультиплексора 2 п-разрядные адреса поступают также на первый блок 9 свертки по модулю два,и результат свертки запоминается на втором триггере 8. По соответствующему, адресу из контролируемого запоминающего устройства 13 через формирователи 4 сигналов первой группы, п разрядов информации поступает через мультиплексор 2 на первый блок 9 свертки по модулю два и m разрядов информации поступает через второй мультиплексор 3 на второй блок 10 свертки по модулю два, в последнюю . ступень которого поступает результа с выхода первого блока 9 свертки помодулю два . На выходе полусумматора 12 получается контрольный разряд как результат свертки информации, считанной из запоминающего устройства и поступающей с блока 10, и адреса, запомненного в триггер 8 в предыдущем такте. На выходе схемы 11 сравнения получается результат сравнения контрольного разряда, считанного с запоминающего устройства 13 через один из формирователей 4 сигналов первой группы и контрольного разряда с выхода полусумматора 12. Результат сравнения запоминается в триггере 7, управляемом микропрограммным устройством 6 управления, а на выходе триггера 7 (индикаторном выходе устройства) формируется сигнал Сбой.

Во втором режиме (записи) п-разрядный адрес и информация, сформированные в блоке 14 микропроцессоров, поступают, как и в первом режиме, через формирователи 5 сигналов второй группы, регистр 1 адреса, первый мултиплексор 2 и формирователи 4 сигналов второй группы, в контролируемое запс 1ииающее устройство 13.

С выхода мультиплексора 2 п разрядов адреса и п разрядов информации поступает на вход блока 9 и результа свертки гщреса запоминается на триггере 8, а m разрядов информации, сформированной в блоке 14 микропроцессоров, поступает через формирователи 5 сигналов второй группы и второй мультиплексор 3 на второй блок 10 св.ертки по модулю два,в последнюю ступень которого подается результат свертки с выхода блока 9.

На выходе полусумматора 12 формируется контрольный разряд как результат свертки по модулю два информации, поступившей из блока 14 микропроцессоров, и адреса, запомненного в триггере 8 в предыдущем такте. Это контрольный разряд с выхода полусумматора 12 вместе с п разрядами информации , поступающими с выхода первого мультиплексора 2, и m разрядами информации, поступаю1ди1 1И с выхода второго мультиплексора 3, подаются через формирователи 4 первой группы на запись в контролируемое запоминающее устройство 13.

Технико-экономические преимуществ предлагаемого устройства заключаются в повышении его быстродействия и надежности при обеспечении возможности работы с двунаправленными шинами.

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

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

5 выходов формирователей сигналов первой группы, другие выходы которых подключены к третьему входу первого мультиплексора, выход второго мульт.иплексора соединен со вторыми входами

Q формирователей сигналов, трютьи входы которых подключены к информационным и алресньгм входам устройства, первый и второй входы схемы сравнения соединены соответственно с выходом и первым входом одного из форми5рователей сигналов первой группы, второй вход которого подключен ко входу устройства, выход схемы сравнения соединен с первым входом первого триггера, выход которого подклю0чен к индикаторному выходу устройства, второй вход первого триггера, и управляющие входы регистра адреса. Мультиплексоров и формирователей сигналов соединены с соответствую5щими выходами блока управления, о тл и ч а ю щ е е с я тем, что, с целью повышения быстродействия и надежности устройства, оно содержит второй триггер, второй блок свертки

0 по модулю два и полусумматор, причем первый вход второго блока свертки по модулю два подключен к выходам второго мультиплексора, второй вход к первому входу второго триггера и выходу первого блока свертки по мо5дулю два, а выход - к одному из входов полусумматора, другой вх д которого соединен с выходом второго триггера, а выход - с вторым входом схемы сравнения, второй вход второго

0 триггера подключен к соответствующему выходу блока управления.

Источники информации, принятые во внимание при экспертизе

1.Заявка Японии № 52-647,

кл. 97 (7) С 01, опублик. 10.01.77.

2.Заявка Японии № 52-26663, кл. 97 (7) G 11, опублик. 15.07.77

(npOTi. ГИП) .

.

79gicr tr

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

название год авторы номер документа
Устройство для контроля памяти 1983
  • Бардин Александр Львович
  • Селитков Юрий Викторович
  • Шапилов Владимир Дмитриевич
  • Шубников Сергей Константинович
SU1129656A1
Устройство управления процессора 1988
  • Тяпкин Марк Валерианович
  • Кузнецов Игорь Николаевич
  • Филатова Людмила Михайловна
SU1670686A1
Устройство для цифровой магнитной записи 1989
  • Зубцовский Валерий Авенирович
  • Лупиков Виктор Семенович
  • Спиваков Сергей Степанович
  • Маслеников Борис Сергеевич
  • Белоус Олег Владимирович
SU1647634A2
Программируемая линия задержки 1990
  • Егоров Николай Николаевич
  • Житний Сергей Григорьевич
  • Ицкович Юрий Соломонович
SU1723656A1
Сигнатурный анализатор 1986
  • Рубинштейн Григорий Львович
  • Силина Нелля Герасимовна
SU1386995A1
Устройство для контроля и диагностирования цифровых узлов 1989
  • Лебедь Лев Львович
  • Особов Михаил Израилевич
SU1755207A1
Устройство для контроля микропроцессорной системы 1990
  • Сидоренко Николай Федорович
  • Ткачев Михаил Павлович
  • Пикин Владимир Юрьевич
  • Остроумов Борис Владимирович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1700558A1
Устройство для сопряжения процессора с памятью 1982
  • Александрова Людмила Александровна
  • Королев Александр Павлович
  • Осипов Александр Викторович
  • Федоров Сергей Николаевич
SU1059560A1
Устройство для контроля микропроцессорной системы 1987
  • Гладштейн Михаил Аркадьевич
  • Комаров Валерий Михайлович
  • Шубин Николай Алексеевич
  • Альтерман Игорь Зелимович
SU1474650A2
Многопроцессорная система 1989
  • Грецкий Юрий Викторович
SU1686455A1

Иллюстрации к изобретению SU 799 020 A1

Реферат патента 1981 года Устройство для контроля памяти

Формула изобретения SU 799 020 A1

SU 799 020 A1

Авторы

Герасимова Валентина Леонидовна

Колосков Леонид Абрамович

Усов Юрий Леонидович

Даты

1981-01-23Публикация

1979-04-11Подача