Устройство для выбора и переадресации каналов Советский патент 1988 года по МПК H04Q9/14 

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

(Р) адреса 1-й свободной страницы, Р адреса 1-й; выдаваемой страницы, Р адреса конца очереди выдаваемой страницы; блок 5 выдачи информации, содержа1чий узел анализа запросов, коммутатор данных, Р адреса выдаваемой страницы, 1-й буферный Р; блок 7 анализа признаков, содержащий узел сканирования запросов, узел сравнения признаков, узел записи адреса :свободной страницы, узел записи а- iголовка, узел записи информации.

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

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

название год авторы номер документа
Многоканальная система для контроля и диагностики цифровых блоков 1984
  • Гроза Петр Кирилович
  • Касиян Иван Леонович
  • Кошулян Иван Михайлович
  • Карабаджак Александр Александрович
  • Гобжила Алик Степанович
  • Иваненко Владислав Николаевич
  • Баранов Валерий Степанович
  • Кац Ефим Файвельевич
SU1269137A1
Устройство для сопряжения внешних устройств с накопителем на магнитной ленте 1984
  • Жабыко Юрий Михайлович
  • Попеленский Юрий Федорович
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
SU1348842A1
Процессор 1984
  • Лопато Георгий Павлович
  • Смирнов Геннадий Дмитриевич
  • Чалайдюк Михаил Фомич
  • Пыхтин Вадим Яковлевич
  • Асцатуров Рубен Михайлович
  • Запольский Александр Петрович
  • Подгорнов Анатолий Иванович
  • Пронин Владислав Михайлович
  • Шкляр Виктор Борисович
SU1247884A1
Устройство центрального управления процессора 1983
  • Никитин Анатолий Иванович
  • Зак Лариса Семеновна
  • Цуканов Юрий Петрович
  • Мегель Клавдия Ивановна
  • Засоко Александр Борисович
  • Маликова Надежда Михайловна
  • Нестерова Людмила Григорьевна
  • Игнаткин Николай Александрович
SU1136177A1
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
Устройство для управления вводом-выводом 1989
  • Голиков Игорь Николаевич
  • Гришина Валентина Николаевна
  • Константинов Анатолий Анатольевич
  • Корнеев Вячеслав Викторович
  • Писарев Виктор Викторович
SU1735859A1
Устройство для обмена данными между группой каналов ввода-вывода и оперативной памятью 1985
  • Пронин Владислав Михайлович
  • Пыхтин Вадим Яковлевич
  • Зильбергельд Иосиф Михайлович
  • Рымарчук Александр Григорьевич
  • Хамелянский Владимир Семенович
SU1280642A2
Кольцевая система для обмена информацией 1988
  • Волков Александр Борисович
  • Блинов Владимир Павлович
  • Макаров Александр Васильевич
  • Серкин Сергей Борисович
SU1550522A1
Устройство для сопряжения процессора с каналами связи 1978
  • Дудкин Борис Семенович
  • Гафаров Михаил Акимович
SU763882A1
КОММУТАТОР LINK-ПОРТОВ 2009
  • Еремеев Петр Михайлович
  • Гришин Вячеслав Юрьевич
  • Нестерова Кристина Юрьевна
  • Садовникова Антонина Иннокентьевна
  • Трапезина Евгения Николаевна
RU2405196C1

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

Реферат патента 1988 года Устройство для выбора и переадресации каналов

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

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

1

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

Целью изобретения является повышение скорости выборки каналов и снижение объема оперативной памяти, приходящейся на один выбранный канал

На фиг,1 приведена структурная схема предлагаемого устройства; на фиг.2 - блок анализа признаков; на фиг.З - блок динамического распределения памяти; на фиг,4 - блок вьщачи информации; на фиг,5 - блок приема информации.

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

Блок 7 анализа признаков (фиг,2) содержит узел 9 сканирования запросов, узел 10 сравнения признаков, узел 11 записи адреса свободной страницы, узел 12 записи заголовка, узел 13 записи информации.

Блок 2 динамического раслределе- ния памяти (фиг,3) содержит узел 14 формирования таблицы адресов страниц узел 15 чтения/записи адресов свободных страниц, узел 16 чтения адреса выдаваемой страницы, узел 17 за- писи адреса закрываемой страницы, регистр 18 адреса первой свободной

страницы, регистр 19 адреса первой выдаваемой страницы и регистр 20 адреса конца очереди выдаваемой страницы .

Блок 5 выдачи информации (фиг,4) содержит узел 21 анализа запросов, коммутатор 22 данных, регистр 23 адреса вьздаваемой страницы и первый буферный регистр 24,

Блок 1 приема информации (фиг,5) содержит коммутатор 25 запросов, дешифратор 26, счетчик 27, генератор 28 импульсов,- триггер 29 и второй буферный регистр 30,

Выполнение указанных узлов и элементов устройства может быть осуществлено следующим образом,

Узел 9 выполняется на основе счетчиков, приоритетных схем, осуществляющих выявление приоритетных запросов и дешифраторов. Узел 10 реализуется на элементарных логических схемах поразрядного сравнения слов длиной один байт, выполненных на дешифраторах матричного типа, узлы 11-13 - на сдвиговых регистрах и дешифраторах, а узлы 14-17 - на обычных регистровых схемах с входной логикой, вытекакщей из описания работы устройства.

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

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

Устройство обеспечивает побайтный рием информации от большого коли- j честна источников и формирование страниц информации, принадлежащей одному и тому же источнику с сохранением порядка поступления байтов, при этом размер всех страниц пос- 10 тоянен, В устройстве аппаратно реаизован динамический принцип распределения памяти, что позволяет значительно эффективнее использова- ть вьделенньй объем памяти, повысив 15 коэффициент его загрузки.

При аппаратной реализации этого принципа существенно повышается быстродействие по сравнению с программным методом. С этой целью оператив- 20 ная память устройства разделена на ве области, В первой области содерится служебная информация, во второй хранится непосредственная информация, поступившая от источников 25 (буферная область). К служебной информации относятся управляющие слова (УС), с помощью которых происходит процесс формирования страниц, и начальные адреса страниц буферной об- ЗО асти памяти, определяемые как табица адресов.

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

Для приведения устройства в рабочее состояние необходима предварительная роспись служебной области оперативной памяти. Эту задачу вы- Q полняет узел 15 формирования таблицы адресов участков в блоке 2, При этом происходит обнуление буферной области памяти и участка хранения УС, а в участок хранения таблицы адресов дд (ТАС) записываются начальные адреса страниц буферной области.

Работа устройства инициируется поступлением в блок 1 приема информации запроса на передачу от одного из источников информации.

Наличие запросов от источников определяется в блоке 1 с помощью циклического опроса всей совокупности данных сигналов (счетчик 27, дешифратор 26, коммутатор 25 запросов). После фиксации запроса дальнейший опрос прекращается и устройство выдает сигнал разрешения передачи ин50

0 5 О

,.

Q д

0

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

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

При поступлении запроса от блока 1 в блок 7 анализа признаков узел 10 сравнения признаков формирует последовательность считывания с блока 4 оперативной памяти УС по адресу поступившего номера источника и фиксации его в блоке 8 выделения управ- ляюпщх сигналов. В узел 10 сравнения признаков поступают отличительные признаки, Сопровождающие байт информации из блока 1, и признаки, хранящиеся в блоке 4 по выбранному номеру источника, а также значение счетчика байтов, зафиксированное в блоке 8, Если от данного источника информация ранее не поступала (т.е. произоишо изменение информации), то узел 10 формирует сигнал Занять страницу ; поступающий в узел 11 записи адреса свободной страницы. Результатом действия этого сигнала является выдача адреса свободной страницы и сопровождающего его сигнала, поступающих в узел 16 записи/чтения адреса свободной страницы. Этот узел организует считывание из таблицы адресов, хранящихся в блоке 4 оперативной памяти, начального адреса очередной свободной страницы и-записи его в блок 8. При этом обращение к блоку 4 происходит по адресу, определяемому содержимым регистра 19 адреса таблицы адресов свободных страниц. По мере поступления очередного байта информации от опрашиваемого источника по адресу занятой страницы, находящемуся в блоке 8, узел 13 записи информации обеспечивает его запись , в блок 4 оперативной памяти .

После записи поступившего байта информации управляющее слово, содер10

15

20

25

51390820

ащее признаки информации Б модифи- ированный счетчик байтов, записы- ается в блок 4 под управлением бло а 8 приема управляющей информации, а в блок 1 приема информации выдается сигнал разрешения на следующий цикл сканирования запро-Сов, также сбрасывающий триггер 29. Узел . 10 сравнения признаков осуществляет вы- явление признака Конец передачи либо переполнение счетчика байтов, указывающего на полное заполнение страницы, В случае возникновения любого из этих сигналов по сигналу из узла 10 узел 12 записи заголовка обеспечивает формирование сигналов ля записи заголовка страницы в блок 4 оперативной памяти. На адресные шины блока 4 подается начальный адес занятой страницы, .находярщйся в блоке 8 вьщеления управляющих сигналов, а на информационные шины - номер источника, содержимое счетчика байтов и отличительные признаки сопровождения информации. Адрес сформированной стран1П,ы записывается в блок 4, . i

После записи заголовка из блока 7 анализа признаков в блок 2 поступает сигнал о записи в очередь адреса сформированной страницы, который через узел 15 переписывается в регистр 20 адреса конца очереди выдаваемых страниц.

Таким образом, в регистре 18 формируется адрес первой свободной страницы данного участка информации, в регистре 10 - адрес первой выдаваемой страницы, а в регистре 20 - адрес Q конца очереди сформированных страниц.

После записи в очередь на выдачу адреса готовой страницы информация УС в блоке 8 обнуляется по адресу последнего номера источника. При этом в блок 1 (триггер 29) из блока 7 (узел 9) поступает сигнал разрешения на опрос следуюо его источника. Конец обработки запТроса от источника в блоке 7 определяет дальнейшую проверку наличия запроса от блока 5 . вьщачи информации и признака готовности страницы.

В случае выполнения обоих условий узел 21 анализа запросов обеспечивает формирование последовательности сигналов для обращения к блоку 4 оперативной памяти и записи слова содержимого страницы в буферньй ре30

35

45

50

55

0

5

0

5

Q

0

5

5

0

5

гистр 24 блока 5, а также последующей модификации адреса. Затем блок 7 снова проверяет наличие запроса от блока 1 и при отсутствии запроса блока 5 выдачи информации или его занятости взаимодействием с устройством приема информации сразу переходит к обработке запроса от источника информации.

По окончании выдачи страницы информации из блока 7 анализа признаков поступает сигнал Конец страницы, и в ответ на это блок 5 снимает свой запрос. Коммутатор 22 обеспечивает формирование сигналов для побайтной выдачи информации путем адресации блока 4 через регистр 23 и первый коммутатор 3.

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

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

itiSnoiail из1лмл9 . 8бмн1 азтонаг азвмиаУ

ф г

f

3

TI

ж

It

« «

г ф f

п

6 аяонЗ д SaoKS dSnox eS/isK

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

10

и

Змятоетр.

Яонец треЗачи

шеи

п

Snox eS/isK

в

BSaan

его ФпЛ

из SflOHu3

м.

21

22

п

Л

в Ьлон7 дыкод ycmpoac/nSa e$yjo/f3 фиъМ

Редактор А.Шандор

Составитель В.Паницкий

Техред М.ХоданичКорректор М. Максимишинец

J

О

гз

. г f о

Фив.5

Д|7 «/игД«7

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

Способ изготовления литий-марганцево-висмутовых низкокоэрцитивных ферритов с прямоугольной петлей гистерезиса 1983
  • Улановский Борис Моисеевич
  • Ланде Михаил Петрович
  • Зиновик Михаил Аркадьевич
  • Липатов Петр Васильевич
  • Шойфер Юрий Исаакович
SU1177056A1
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1

SU 1 390 820 A1

Авторы

Чиков Михаил Всеволодович

Платонов Евгений Евгеньевич

Фомин Ким Георгиевич

Хорьков Станислав Иванович

Даты

1988-04-23Публикация

1986-11-06Подача