Буферное запоминающее устройство Советский патент 1985 года по МПК G11C9/00 

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

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

1163357

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

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

название год авторы номер документа
Буферное запоминающее устройство 1989
  • Зинин Виктор Георгиевич
  • Маслеников Борис Сергеевич
  • Чибисов Валерий Георгиевич
  • Юдин Виктор Иванович
SU1672527A1
Устройство для имитации информационных каналов 1986
  • Белоус Олег Владимирович
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
SU1386996A1
Буферное запоминающее устройство 1986
  • Лупиков Виктор Семенович
  • Богданов Вячеслав Всеволодович
SU1361632A1
Буферное запоминающее устройство 1985
  • Лупиков Виктор Семенович
SU1287237A1
Устройство для вывода информации 1983
  • Френкель Леонид Аронович
  • Личман Владислав Дмитриевич
  • Щередин Александр Петрович
SU1094040A1
Буферное запоминающее устройство 1987
  • Алексеев Анатолий Васильевич
  • Зинин Виктор Георгиевич
  • Маслеников Борис Сергеевич
  • Юдин Виктор Иванович
SU1444893A1
Устройство для сопряжения источника и приемника информации 1988
  • Лупиков Виктор Семенович
SU1658160A1
Буферное запоминающее устройство 1987
  • Лупиков Виктор Семенович
  • Богданов Вячеслав Всеволодович
  • Зубцовский Валерий Авенирович
SU1417040A1
Буферное запоминающее устройство 1983
  • Веселовский Валерий Валентинович
  • Гриць Валерий Матвеевич
  • Косыч Александр Николаевич
  • Маслеников Борис Сергеевич
SU1119077A1
Логический анализатор 1987
  • Флейш Лейба Семенович
  • Орлов Александр Сергеевич
  • Егорова Алла Глебовна
SU1476474A1

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

Реферат патента 1985 года Буферное запоминающее устройство

БУФЕРНОЕ ЗАП(ШНАЮЩЕЕ УСТРОЙСТВО, содержащее блоки памяти,, входы данных которых объединены и являются инфopмaциoнны ш входами устройства, выходы блоков памяти соединены между собой и являются информационными выходами устройства, первые адресные входы блоков памяти соединены с выходами первой группы блока формирования адреса, вторые адресные входы блоков памяти подключены к выходам второй группы блока формирования адреса и к входам первого и второго дешифраторов, выходы которых соединены соответственно с первыми и вторыми входами триггеров, третьи входы которых подключены к первому входу блока формирования адреса, который является первым управляющим входом устройства, выходы триггеров соединены соответственно с первыми входами ключей, вторые входы которых подключены к шине питания, выходы ключей соединены с шинами питания соответствующих блоков памяти, первые входы управления которых соединены с вторым входом блока формирования адреса и являются вторым входом устройства, вторые входы управления блоков памяти соединены с третьим входом блока формирования адреса и третьим управляющим входом устройства, отличающееся тем, что, с целью расширения области применения путем обеспечения возможности последовательного и перекрестно-последовательного обращения, оно содержит мультиплексор, первый, второй и третий элементы И, первый и второй элементы задержки, формирователь и дополнительный триггер, первый и второй входы которого соединены соответственно с nepBbiM управляющим входом устройства и выходом мульти(Л плексора, третий вход дополнительного триггера соединен с выходом первого элемента И и первым входом второго элемента И и через первый элемент задержки с вторым входом второго элемента И, третий вход которого соединен с выходом дополф со со ел нительного триггера, а выход второго элемента И подключен к входу стробирования второго дешифратора, входы первого элемента И соединены соответственно с выходами первой группы блока формирования адреса и третьим управляющим входом устройства, входы третьего элемеита И подключены соответственно к выходам первой группы блока формирования адреса и второму управляющему входу устройства, выход третьего элемента И соединен с входом формирователя, выход которого подключен к входу стробирования мультиплексора и через второй элемент задержки к входу стробирования первого деши атора,

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

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

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

На фиг. представлена структурная схема предлагаемого БЗУ; на фиг. -2 - структурная схема блока формирования адреса для БЗУ с последовательным обращением на фиг.Зто же, для БЗУ с перекрестно-последовательным обращением; на фиг. 4 .структурная схема блока памяти

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

Блок 4 формирования адреса для БЗУ с перекрестно-последовательным обращением содержит счетчик 24 адре са записи, счетчик 25 адреса чтения, счетчик 26 объема, триггер 27, элемент ИЛИ-И 28, элемент ИЛИ 29, Блок 1 памяти содержит схемы 30 памяти, элементы И 31, элементы ШШ 32, формирователи 33, элемент И 34, элементы 35 задержки.

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

Перед началом работы сигналы по шине 8 установки все триггеры 7, кроме первого, устанавливают в нулевое состояние, Первый триггер 7 устанавливается в единичное состояние, также какдополнительный триггер 19. В качестве триггеров 7 и триггера 19 могут быть использованы триггеры с установочными входами. Начальная установка D триггеров 7 осуществляется по D-входам,а триггера 19 - по установочному входу. Сигналом по шине 8 установки осуществляется установка в исходное состояние блока 4 формирования адреса, а именно: устанавливаются в нулевое состояние счетчик 21 адреса и триггер 22 для БЗУ с последовательным обращением, устанавливаются в нулевое состояние счетчик 24 адреса записи, счетчик 25 адреса чтения, счетчик 26 объема и триггер 27 для БЗУ с перекрестно-последовательным обращением. Высокий уровень сигнала на выходе первого триггера 7 разрешает прохождение через первый ключ 9 питающего напряжения к первому блоку 1 памяти. Низкий уровен сигнала на выходах остальных триггеров 7 блокирует прохождение питающего напряжения на все блоки I памяти, начиная с второго.

Рассмотрим работу устройства в случае его использования в качестве БЗУ с перекрестно-последовательным обращением.

С приходом информа|Ционной посылки на шины 2 данных в сопровождении синхросигнала по шине 11 синхронизации записи осуществляется запись данных в первую ячейку первого блока 1 памяти. Запись данных осуществляется по адресу, сформированному на счетчике 24 адреса

записи, выходы которого сигналом на шине 11 синхронизации записи подключаются через элементы 28 И-ИЛИ к адресным входам блоков 1 памяти. Выбор блока 1 памяти осуществляется старшими разрядами счетчика 24 адреса записи, сигналы с которых подаются на первые входы элементов И 34 блоков 1 памяти, вторые входы элементов И подключены через элементы ИЛИ 32 к шине 11 синхронизации записи.

Каждый элемент И 34 настраивается на определенную комбинацию прямых и инверсных выходов старших разрядов счетчика адреса. Выходы элементов И 34 соединены с входами выбора схем 30 памяти соответствующих -блоков 1 памяти. Входы кода операции схем 30 памяти через последовательно соединенные формирователь 33 и элемент 35 задержки соединены с шиной 11 синхронизации записи. Задним фронтом сигнала на шине 11 синхронизации записи модифицируется содержимое счетчика 24 адреса записи и счетчика 26 объема, т.е. к их содержимому добавляется единица. Запись последующих информационных посьшок в БЗУ осуществляется аналогично.

Во время записи N-й информацион-ной посылки по переднему фронту сигнала на шине 1I синхронизации записи на вьжоде элемента И 16 появляется сигнал высокого уровня, по которому формирователь 20 вырабатывает короткий импульс дпя стробирования мультиплексора 13. В этот момент при низких уровнях сигналов на выходах второй группы блока 4 формирования адреса мультиплексор 13 подключает к второму входу триггера 19 выход второго триггера 7. Так как в данный момент второй триггер 7 находится в нулевом состоянии, то триггер 19 не изменяет своего состояния, т.е. остается в единичном состоянии. Выходной сигнал формирователи 20 задерживается на элементе 18 задержки и поступает на вход стробирования дешифратора 5, после чего сигнал на первом выходе дешифратора 5 устанавливает в единичное состояние второй триггер 7..

Высокий уровень сигнала на выходе второго триггера 7 подает через ключ 9 питающее напряжение на второй блок

Г памяти. Время задержки элемента 18 задержки превышает длительность сигнала на выходе формирователя 20. Длительность сигнала на шине 11 синхронизации записи выбирается большей-суммы длительности сигнала на выходе формирователя 20 и времени задержки на элементе 18. Величина выбирается такой, чтобы вьшолняцось соотношение

где f - максимальная частота поступления сигнала по шине 11 синхронизации записи; Ng - количество ячеек блока 1

памяти;

t - время, необходимое на включение блока 1 памяти. Аналогично производится включение в работу остальных блоков 1 памяти. При этом моменты включения блоков 1 памяти определяются дешифратором 5, сигналы с выходов которого поочередно устанавливают в единичное состояние триггеры 7.

После записи в БЗУ хотя бы одной информационной посыпки на выходе элемента ИЛИ 29 появляется высокий уровень сигнала, разрешающий обращение к БЗУ с запросами на чтение данных. При появлении сигнала на шине 12 синхронизации чтения к адресным входам блоков 1 памяти подключаются через элементы И-ШШ 28 выходы счетчика 25 адреса чтения. Осуществляется чтение данных по адресу, сформированному на счетчике 25 адреса чтения. При этом на входы выбора схем 30 памяти первого блока 1 памяти через элементы И 34 и ИЛИ 32 подается сигнал с шины 12 синхронизации чтения. Этот же сигнал, задержанный на элементе 35 задержки и сформированный на формирователе 33, подается на вход стробирования элементов И 31. Считанная информация поступает на выходные шины 3 данных. Задним фронтом сигнала на шине 12 синхронизации чтения модифицируется содержимое счетчика 25 адреса чтения (добав ляется единица) и счетчика 26 объема (вычитается единица). Чтение последующих информационных посылок осуществляется аналогично.

Во время чтения данных из последней ячейки первого блока 1 памяти по переднему фронту сигнала на шине 12 синхронизации чтения на выходе элемента И 14 появляется высокий уровень сигнала, который поступает на первый вход элемента И 15 и через элемент 17 задержки на второй вход элемента И 15. Элемент 17 задерживает сигнал на время, необходимое для чтения данных из блока 1 памяти, после чего сигнал с выхода элемента И 15 поступает на вход стробирования дешифратора 6, После того, как будет закончено чтение данных из последующих блоков Г памяти, они будут отключаться от шины 10 питающего напряжения,

Однако отключение блока 1 памяти от шины 10 питающего напряжения может блокироваться. Эта блокировка осуществляется триггером 19 в следующих случаях. Если на момент записи в d-и блок 1 памяти N информационных посьшок чтение данных из (i+l)-ro блока 1 памяти еще не закончено, то при записи N-й посылки данных в а -и блок 1 памяти выхрдйой сигнал мультиплексора 13 установит в нулевое состояние дополнительный триггер 19. Это, в свою очередь, заблокирует прохождение сигнала с выхода элемента И 14 через элемент И 15 после окончания чтения данных из li+)-ro блока I памяти, и не произойдет отключения этого блока от шины 10 питающего напряжения. Задним фронтом синала на выходе элемента И 14 дополнительный триггер 19 noD -входу устанавливается в единичное состояние, что обеспечивает в дальнейшем прохождение сигнала на входстробирования дешифратора 6.

Введение в устройство дополнителного триггера, мультиплексора, элементов задержки, элементов И и формирователя позволяет избежать потер информации в тех атучаях, когда на момент заполнения i -го блока 1 памяти чтение данных из (i+l)-ro блока еще не закончено. В противном случае после окончания чтения информации из {i+l)-ro блока 1 памяти он отключится от шины 10 питающего напряжения, а в него должна производиться запись данных.

Блок 4 формирования адреса, наряду с функцией формирования адресов записи и чтения, следит за степенью заполнения БЗУ. Эти функции выполняет реверсивньш счетчик 26 объема, триггер 27, который является дополнительным старшим разрядом счетчика 26 объема, и элемент ИЛИ 29. Высокий уровень сигнала на инверсном выходе триггера 27 свидетельствует о возможности обращения к БЗУ с запросами на запись данных. Высокий уровень сигнала на выходе элемента ИЛИ 29 свидетельствует о возможности обращения к БЗУ с запросами на чтение данных.

Рассмотрим работу устройства в качестве БЗУ с последовательным обращением. В этом случае блок 4 формирования адреса может быть выполнен по схеме, приведенной на фиг.2. Во время работы БЗУ разрешается или только запись данных в блоки 1 памяти до полного их заполнения, или только считывание данных до полного освобождения .БЗУ. Указателем режима работы БЗУ в этом случае является триггер 22. Б исходном состоянии триггер 22 установлен в нулевое состояние и высокий уровень сигнала на его инверсном выходе разрешает запись информации в блоки 1 памяти. Высокий уровень сигнала на выходе первого триггера 7 разрешает прохождение через первый ключ 9 питающего напряжения на первый блок 1 памяти. Низкий уровень сигнала на выходах остальных триггеров 7 блокирует прохождение питающего напряжения на все блоки памяти, начиная с второго. Запись информационных посьшок в блоки 1 памяти производится аналогично описанному выше процессу записи. .

Текущий адрес записи информации формируется на счетчике 21 ад-; реса, который модифицируется сигналом на шине П синхронизации записи после записи каждой информа- . ционной посылки. После записи в первый блок 1 памяти N информационных посьшок сигналом на первом выходе дешифратора 5 устанавливается в единичное состояние второй триггер 7, что обеспечивает подключение к шине 10 питающего напряжения второго.блока 1 памяти. Аналогично проиводится включение

7

в работу остальных блоков I памяти.. При этом моменты включения блоков 1 памяти определяются дешифратором 5, сигналы с выходов которого поочередно устанавливают в единичное состояние триггеры 7.

Во время записи N-и информационной посыпки в последний блок памяти сигналом на выходе мультиплексора 13 устанавливается в нулевое состояние триггер 19. По еле заполнения всех блоков I памяти триггер 22 блока 4 формирования адреса устанавливается в единичное состояние, что. свидетельствет об окончании процесса записи в БЗУ и возможности чтения данных из него. С приходом запроса на чтение данных по шине 12 синхронизации чтения осуществляется чтение данных из первой ячейки первого блока 1 памяти; По окончании чтения производится модификация счетчика 21 адреса.

33578

По окончании чтения данных из последней ячейки первого блока I памяти на выходе синхронизации злемента И 4 появляется высокий уровень сигнала, поступающий на вход синхронизации триггера 19 и входы элемента И 15. Однако отключения первого блока 1 памяти не происходит, так как триггер 19установлен

10 в нулевое состояние и блокирует прохождение сигнала через элемент И 15. Задним фронтом сигнала на выходе элемента И 14 триггер 19 устанавливается в единичное состоя15 иние. Это обеспечивает в дальнейшем отключение всех блоков 1 памяти, кроме первого, от шины 10 питающего напряжения по окончании чтения данных из них. По опустоJO шении БЗУ триггер 22 блока 4 формирования адреса устанавливается в нулевое состояние, что устанавливает для БЗУ режим записи. В дальнейшем режимы записи и чтения в БЗУ чередуются.

21

22

t

Фиг.З

ФигЛ

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

Буферное запоминающее устройство 1979
  • Гриць Валерий Матвеевич
  • Лупиков Виктор Семенович
SU822293A1
Печь для сжигания твердых и жидких нечистот 1920
  • Евсеев А.П.
SU17A1
Авторское свидетельство СССР по заявке № 3603652/24, кл
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 163 357 A1

Авторы

Лупиков Виктор Семенович

Спиваков Сергей Степанович

Богданов Вячеслав Всеволодович

Даты

1985-06-23Публикация

1984-04-17Подача