Устройство для формирования адресов буферной памяти Советский патент 1990 года по МПК G11C8/06 

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

ел

00

О

ОС

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

название год авторы номер документа
Устройство для формирования адресов буферной памяти 1986
  • Гаврилов Алексей Алексеевич
  • Гаврилов Владислав Алексеевич
SU1434495A1
Устройство для формирования адресов буферной памяти 1986
  • Гаврилов Алексей Алексеевич
  • Гаврилов Владислав Алексеевич
  • Товба Михаил Авраамович
SU1510009A1
Устройство для автоматического установления соединений и обмена сообщениями 1989
  • Гаврилов Алексей Алексеевич
  • Гаврилов Владислав Алексеевич
SU1737760A1
Устройство для сопряжения ЭВМ с накопителем на магнитной ленте 1988
  • Иванов Анатолий Петрович
  • Казаков Александр Рафаилович
SU1667085A1
ИМИТАТОР СИГНАЛОВ УПРАВЛЕНИЯ ПОЗИЦИОНИРОВАНИЕМ МАГНИТНЫХ ГОЛОВОК ОТНОСИТЕЛЬНО МАГНИТНЫХ ДИСКОВ 1991
  • Великородов Н.И.
  • Товеровский О.В.
  • Толочков С.Н.
  • Пименов А.В.
  • Гаврилов В.К.
  • Тимонькин Г.Н.
  • Соколов С.А.
  • Харченко В.С.
  • Ткаченко С.Н.
RU2017239C1
Микропроцессор 1985
  • Покровский Виктор Михайлович
  • Литвиненко Петр Трофимович
  • Шумейко Владимир Николаевич
SU1330634A1
Устройство для контроля памяти 1983
  • Гаврилов Алексей Алексеевич
  • Гаврилов Владислав Алексеевич
SU1280459A1
Устройство для обмена данными между оперативной памятью и периферийными устройствами 1990
  • Рымарчук Александр Григорьевич
  • Чеховских Людмила Васильевна
SU1837305A1
Мультиплексный канал 1984
  • Абражевич Ромуальд Игнатьевич
  • Аверьянов Вадим Алексеевич
  • Аверьянова Рената Михайловна
  • Горбуль Татьяна Владимировна
  • Захарчук Владимир Иванович
  • Косякина Людмила Викторовна
  • Овсянников Валерий Иванович
  • Шаповаленко Маргарита Петровна
SU1167613A1
Коммутатор 1989
  • Гаврилов Алексей Алексеевич
  • Гаврилов Владислав Алексеевич
  • Морейн Поль Уриевич
SU1716622A2

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

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

Изобретение относится к вычислительной технике и может быть использовано в блоках буферной памяти для устройств приемопередачи данных по уплотненным линиям связи в устройствах автоматического установления соединения в системах автоматической коммутации, а также в качестве многоканального счетчика. Цель изобретения - упрощение устройства и расширение области его применения за счет увеличения разрядности формируемых адресов и для создания многоканальных счетчиков. Устройство содержит блок 1 памяти, арифметико-логический блок 2, регистр 3, элемент И 4, первый 5 и второй 6 счетчик, мультиплексор 7 и формирователь 8 управляющих сигналов. 1 табл., 5 ил.

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

Л ue.f

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

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

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

Устройство содержит блок 1 памяти, арифметико-логический блок 2, регистр 3, элемент И 4, первый 5 и второй 6 счетчики, мультиплексор 7, формирователь 8 управляющих сигналов.

На фиг. 1 обозначены: синхронизирующий вход 9, первый установочный вход 10, выход 11 адресов слов, выход 12 адресов каналов, первый 13 и второй 14 входы задания режима работы устройства, выход 15 младшего разряда счетчика, выходы 16 - 18 формирователя, второй установочный вход 19 устройства, счетный вход 20 счетчика 5, выходы окончания работы 21 и цикла 22 устройства, вход 23 выборки устройства. Блоки 1-5 и 7 образуют блок 24 вычисления адресов. Кроме того, на фиг. 1 обозначен вход 25 записи-считывания блока 1 памяти.

Разрядность счетчика 6 определяется из числа канальных интервалов во всех приемных и всех передающих трактах. При одном приемном и одном передающем тракте разрядность счетчика равна 6 (32 канала в каждом тракте). При двух приемных и двух передающих трактах разрядность счетчика равна 7.

Разрядность счетчика 5 определяется из максимальной длины пакета сообщения. При максимальной длине пакета сообщения 64 слова счетчик 5, как и блок 1 памяти, имеет разрядность, равную 6.

Счетчик 5 предназначен для формирования текущего отсчета с целью вычисления текущих адресов и изменяет свое состояние при переходе счетчика 6 в нулевое состояние. Блок 1 памяти предназначен

5

5

5

для записи и хранения относительных отсчетов для всех каналов всех трактов. При общем числе каналов, равном 128, емкость блока 1 памяти равна 128 слов. с Счетчик 6 формирует адрес области буферной памяти (номер канала).

Вычисление текущих адресов осуществляет арифметико-логический блок 2. Операция блока 2 формируется блоком 8 и зависит от состояния входов 13 и 14 устрой0 ства. В таблице приведен пример операций блока 2 при различных состояниях входов 13 и 14, на которые подаются коды принимаемых и передаваемых данных. Здесь С - состояние счетчика 5; В - состояние выхода блока 1 памяти; А - состояние выхода регистра 3. Коды задаются состоянием четырех старших разрядов данных и разделяют передаваемые и принимаемые данные на команды, сообщения и т.д.

В циклах чтения блок 2 выполняет

0 операцию над состоянием счетчика 5 и состоянием выхода блока 1 памяти. В циклах записи блок 2 выполняет операцию над состоянием счетчика 5 и состоянием регистра 3.

В исходном состоянии в циклах записи в блок 1 памяти постоянно записывается состояние счетчика 5 и обеспечивается самоинициализация устройства. Импульс записи проходит через элемент И 4 на вход записи-чтения блока 1 памяти. В циклах чтения из блока 1 памяти считывается значение, записанное в, блок 1 памяти в том же канальном интервале предыдущего цикла. В этом случае блок 2 выполняет операцию С-В-1, в результате чего в регистр 3 загружается и на выходе 11 устройства

5 для всех каналов формируется код нуля (в этом случае ).

При поступлении по любому из каналов пакета сообщения, начинающегося кодом «Начало и заканчивающегося кодом «Ко- нец устройство в соответствующем канале обеспечивает последовательное увеличение текущего адреса на единицу. При поступлении кода «Начало устройство формирует код «О, при поступлении первого слова сообщения - код «1, при поступлении второго слова сообщения - код «2 и т.д. При передаче пакета сообщения устройство последовательно увеличивает значение текущего адреса на единицу для соответствующего канала. Передача кода «Конец вызывает инициализацию текущего адреса путем разрешения записи в блок 1 памяти состояния счетчика 5.

В режиме передачи команд после вывода одной команды изменение текущего адреса для соответствующего канала . не производится. А в буферной памяти команда заменяется на код «Речь/данные. Увеличение текущего адреса на единицу осуществляется лишь при поступлении по соответствующему приемному каналу кода «Подтверж0

0

5

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

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

диняющего функции К счетчиков (К - числоподключен к входу записи-чтения блока

каналов).памяти, вход сброса второго счетчика являВ этом случае блок 8 выполняется вется первым установочным входом уствиде,показанном на фиг. 3. Здесь вход 13 15 ройства, первый и второй входы за- -Дания режима работы формирователя

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

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

.второй вход элемента И и вход записи

Сигнал на входе 13 обеспечивает ини- 30 регистра подключены к синхронизирующему циализацию канального счетчика для дан-входу устройства, вход чтения регистра и

ного канала. На выходе 11 устройства ввход выборки блока памяти объединены

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

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

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

В последующих циклах в данном каналь-которого подключен к информационному

ном интервале формируемый код не меняетсявыходу второго счетчика, выход младщего

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

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

выполняет функцию сброса состояния любого из К счетчиков, соответствующего каналу, во временном интервале которого пода,н сигнал сброса (логическая «1). Вход 14 выполняет функцию счетного входа

подан сигнал счета (логический «О). В таблице, на фиг. 3 приведены состояния входов и операции арифметико-логического блока 2.

На фиг. 4 показан пример изменения состояния одного (А) и двух (В) канальных счетчиков. Во временной диаграмме выделены только один (А) и два (В) временных канальных интервала.

счетчика. В результате в данном канальном интервале в следующем цикле будет формироваться код, увеличенный на единицу.

до появления на входе 14 сигнала изменения состояния данного канального счетчика.

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

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

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

70 J L

I i- - -njiJTJiJTnj Jb лтгитл

Канал

О 7

npuet fibiu I Передающий канал нанал

Цикл Цикл чтения записи

JL П

ЧИ

11

18

Фиг.З

31 О 7

13 j-L w

17

J1.

3 ъпJггlJггuгrlЛJгrLЛJтгlЛJ Jгr JlJ

КанпА i 2 IT

25лг1ггшлллл лп лл г пп п гиь

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

Устройство для формирования адресов буферной памяти 1986
  • Гаврилов Алексей Алексеевич
  • Гаврилов Владислав Алексеевич
SU1434495A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Устройство для формирования адресов буферной памяти 1986
  • Гаврилов Алексей Алексеевич
  • Гаврилов Владислав Алексеевич
  • Товба Михаил Авраамович
SU1510009A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 587 581 A1

Авторы

Гаврилов Алексей Алексеевич

Гаврилов Владислав Алексеевич

Даты

1990-08-23Публикация

1987-12-24Подача