Станция локальной сети
Иллюстрации
Показать всеРеферат
Изобретение относится к цифровой вычислительной технике, в частности к локальным вычислительным сетям ЭВМ Цель изобретения - повышение производительности за счет реализации прямого доступа к памяти ЭВМ, а также упрощенно станции за счет исключения некоторых блоков Станция локальной сети содержит блок сопряжения с каналом связи, блок буферной памяти, первый и второй контроллеры прямого доступа блок сопряжения с ЭВМ, связанные внутренней шиной данных и внутренней шиной адреса, блок управления прямым доступом , приемопередатчик буфер Новым в станции является введение контроллера прямого доступа, приемопередатчика, буфера и блока управления прямым доступом, новое выполнение блока сопряжения с ЭВМ, а также связи названных блоков с другими блоками станции 1 з п ф-лы, 12 ил
COl03 СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51)5 6 06 F 13/00
ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ
ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4906985/24 (22) 20.12.90 (46) 30.06.93. Бюл. f+ 24 (75) Л.П.Севрукевич и Л.Л.Ковш (56) Контроллер для локальной сети ЕС
1839.0004. Техническое описание, инструкция по эксплуатации 662.451,090.507 ТО, 1988.
Авторское свидетельство СССР
М 1478221, кл, G 06 F 13/00, 1987, (54) СТАНЦИЯ ЛОКАЛЬНОЙ СЕТИ (57) Изобретение относится к цифровой вычислительной технике, в частности к локальным вычислительным сетям ЭВМ. Цель изобретения — повышение производительИзобретение относится к цифровой вычислительной технике, может быть использовано для организации взаимодействия между компонентами сетей и систем, Целью изобретения является повышение производительности и упрощение станции локальной сети за счет введения блоков и связей. позволяющих реализовать режим прямого доступа к памяти ЭВМ, а также эа счет реализации станции без микропроцессора.
На фиг.1 представлена структурная схема станции локальной сети; на фиг.2 — структурная схема блока сопряжения с ЭВМ; на фиг.3 — 6 — примеры выполнения функциональных схем селектора адреса, регистра состояния, блока управления третьего контроллера прямого доступа, входящих в блок сопряжения с ЭВМ; на фиг.7,8 — функциональные схемы первого и второго контрол„„БЦ „„1824640 А1 ности эа счет реализации прямого доступа к памяти ЭВМ, а также упрощени» станции за счет исключения некоторых блоков. Станция локальной сети содержит блок сопряжения с каналом связи, блок буферной памяти, первый и второй контроллеры прямого доступа, блок сопряжения с ЭВМ, связанные внутренней шиной данных и внутренней шиной адреса. блок управления прямым доступом, приемопередатчик, буфер. Новым в станции является введение контроллера прямого доступа, приемопередатчика, буфера и блока управления прямым доступом, новое выполнение блока сопряжения с
ЭВМ, а также связи названных блоков с другими блоками станции, 1 з.п, ф-лы, 12 ил. леров прямого доступа; на фиг.9 — временная диаграмма передачи информации из
ЭВМ в блок буферной памяти в режиме прямого доступа; на фиг,10 — временная диаграмма приема информации в ЭВМ иэ блока буферной памяти в режиме прямого доступа; на фиг,11 и 12 — временные диаграммы соответственно записи к чтения в программном режиме.
Станция локальной сети (фиг,1) содержит первый приемопередатчик 1, блок сопряжения с ЭВМ 2, блок управления прямым доступом 3, буфер 4, первый контроллер прямого доступа 5, второй контроллер прямого доступа 6, блок сопряжения с каналом связи 7, блок буферной памяти 8.
Блок связи с ЭВМ 2, первый контроллер прямого доступа 5, блок сопряжения с каналом связи 7, блок буферной памяти 8 и второй контроллер прямого доступа 6
1824640 обьединены внутренней шиной данных, а первые четыре блока, кроме того, и внутренней шиной адреса. Входы-выходы первого приемопередатчика 1 подключены к адресной шине, шине управления вводом-выводом и цепи синхронизации активного устройства ЭВМ, выходы — к первой группе входов блока сопряжения с ЭВМ 2, входы— к адресной шине и цепи готовности к чтению второго контроллера прямого доступа
6 и к выходу синхронизации активного устройства схемы управления прямым доступом 3, а управляющий вход — ко второму управляющему оыходу второго контроллера прямого доступа 6. Шина данных, шина адреса ЭВМ подкл.очены к блоку сопряжения с ЭВМ 2, шина управляющих сигналов ЭВМ подключена к блоку сопряжения с ЭВМ 2, схеме управления прямым доступом 3, управляющий оход кОтОрОй подключен к первому выходу блока сопряжения с ЭВМ 2, огорая группа выходов которого подключена к управляющим входам первого приемапсред тчика и первого буфера 4, третья группа выходов - к первой группе входов
Второго контроллера прямого доступа 6, выходы записи и чтения портов — к одноимененным входам первого 5 и второго 6 контроллеров прямого доступа и блока сопрг:;,ения с каналом связи 7, выходы записи и чтения буфернои памяти обьединены с
Од . (Виме ниыми Выходами первого KoHTpo/l .,".:.Оа прямого доступа 5 и подключены к однси;:,енным входам блока буферной памяти
0, вход-выход занятости шины ко входу— выходу занятости шины первого контроллера прямого доступа 5. Вторая группа входов блока сопряжения с ЭВМ 2 подключена к первой группе выходов второго контроллера прямого доступа 6, входы прерываний— к Выходам прерываний блока сопряжения с каналом связи 7, вход последовательного приоритета — к одноименным выходам первого контроллера прямого доступа 5. Первая группа управляющих входов и первая группа управляющих выходов блока сопряжения с каналом связи 7 подключены к первой группе управляющих выходов и первой группе управляющих входов первого контроллера прямого доступа 5.
Блок сопряжения с ЭВМ 2 содержит (фиг,2) второй приемопередатчик 9, буфер
10, постоянное запоминающее устройство
11, селектор адреса 12, схему формирования контрольных разрядов 13, первый и второй буферные регистры 14, 15, регистр сосгояния 16, узел управления 17, контроллер прямого доступа 18. узел управления прерыванием 19, Входы — выходы второго приемопередатчика 9 подключены к шине
1О
55 данных ЭВМ, выходы — ко входам первого буферного регистра 14, узла формирования контрольных разрядоо 13 и регистра состояния 16, входы — к выходам второго буферного регистра 15, регистра состояния 16 и постоянного запоминающего устройства
11. Выходы первого буферного регистра 14, узла формирования контрольных разрядов
13, входы второго буферного регистра 15 и шина данных контроллера прямого доступа
18 подключены к внутренней шине данных станции llovàëüíoé сети. Входы буфера 15 подключены к адресной шине ЭВМ, а Выходы — к адресной шине контроллера прямого доступа 18, которая подключена к внутренней адресной шине станции локальной сети.
Адресные и первая группа управляющих входов селектора адреса 12 подключены к выходам пероаго приемопередатчика 1 и являются первой группой входов блока сопряженин с ЭВМ 2, отарой управляющий вход селекгорз адреса 12 подключен ro входу последовательного приоритета контроллера прямого доступа 18 и является входом последовательного приоаитета блока сопря>кения с ЭВМ 2. Вход — выход занятости шины контроллера прямого доступа 18 подключен ко входу — выходу селектора адреса
12 и является входом — оыходом занятости шины блока сопряжения с ЭВМ 2. Первая группа выход в селектора адреса 12, подключенная ко входам регистра состояния
16, контроллера прямого доступа 18 и ко входу чтения постоянного запоминающего устройства 11, является руппой выходов блока сопряжения с ЭВМ 2 для записи и чтения портов. Первый и отарой Входы регистра состояний 16 явля ются входами прерываний блока сопряжения с ЭВМ 2, шина управляющих сигналов ЭВМ подключена к узлу управления прерывания 19, а цепь синхронизации пассивного устройства, крометого. подключена к одноименному выходу селектора адреса 12 и первому входу узла управления 17, третья группа входов селектора адреса 12 соединена с третьей группой входов регистра состояния 16, со второй группой входов узла управления 17, вторым входом контроллера прямого доступа 18 и является второй группой входов блока сопряжения с ЭВМ 2, первая группа выходов контроллера прямого доступа 18 является группой выходов блока сопряжения с ЭВМ
2 для записи и чтения блока буферной памяти 8, причем выход чтения блока буферной памяти 8 подключен к четвертому входу селектора адреса 12. Первый выход узла управления 17, подключенный к четвертому входу регистра состояния 16, второй выход узла управления 17 и выход строба чтения
1824640 обращении к внутренним регистрам второго контроллера прямого доступа 6, д контроллера прямого доступа 18 явля|отся третьей группой выходов блока сопряжения с ЭВМ 2, вторая группа выходов контроллера пря лого доступа 18 подключена к пятой группе входов регистра состояния 16, к 5 третьей группе входов узла управления 17 и пятой группе входов селектора адреса 12. второй выход селектора адреса 12 подключен к управляющему входу буферз 10 и является вторым управляющим выходом 10 блока сопряжения с ЭВМ 2, третья <руппа выходов селекторов адреса 12 подключена к управляющим входам второго приемопередатчика 9 и управляющим входам первого
14 и второго 15 буферных регистров четвер- 15 тый выход селектора адреса 12 подключен к управляющему входу узла формиоовзния контрольных разрядов 13, первый выход регистра состояний 12 является первым выходом блока сопряжения с ЭВМ 2, второй 20 выход регистра состояния 16 подключен ко входу запроса прерываний узла управления прерываниями 19, третий выход регистра состояний 16 подключен к четвертому входу узла управления 17, третья группа выходов 25 узла управления 17 подкп очена !< первой
ГРУППЕ ВХОДОВ KOIITPOllllO IlP I"àãO ДОСГ,па 18, СЕЛЕКтар адрЕСа 12 (ф<1Г 3) 6пЪ I СОПряжения с ЭВМ 2 содержи деш; фр, тор 20. 30 сдвиговый регистр 21, эле ленть И 22 41, зле ленты ИЛИ 41...45, триггер 46.
Регистр состояний (фиг.4) содерм<11т элементы И 47...51, триггеры 52.„54, f! I .pegaTчик 55 35
Блок управления (фиг,5) содержи- элементы И 56.,61, элемент ИЛИ 62, риггеры
63 — 66.
Контроллер прямого доступа 18 (фиг,6) содержит собственно контроллер прямого 40 доступа 67, инвертор 68, элемент И 69, триггер 70. конденсатор 71, резистор 72, Приемопередатчик 1 предназначен для выдачи адреса иэ ЭВМ на станцию локальной сети в программном режиме работы 45
ЭВМ и для приема адреса ЭВМ от станции в режиме прямого доступа к памяти ЭВМ.
Блок сопряжения с ЭВМ 2 обеспечивает логическое, электрическое и разьемное сопряжение станции с интерфейсом "Общая 50 шина".
Блок управления прямы л доступом 3 формирует сигналы управления каналом
ЭВМ в режиме прямого доступа к памяти
Э ВМ. 55
Буфер 4 предназначен для подключения адресной шины ЭВМ к адресной шине второго контроллера прямого доступа б при
Первый контроллер прямого доступа 5 предна".нзчен для управления записью информации, получаемой из монокзнзлз через блок сопряжения с каналом св зи 7, в блок буферной памяти 8, а также для управления чтением данных из блока буферной памяти
8 для последующей их выдзчи через блок связи с каналом связи 7 в монокзнал.
Второй контроллер прямого доступа 6 осуществляет управление доступом к памяти ЭВМ.
Блок связи с каналом связи 7 предназначен для приема кадра данных, поступающего из канала связи, и выдачу сформированного кадра данных в канал. блок буферной памяти 8 служит для хранения данных, получаемых из кзнзлз связи (моноканала) или от ЭВМ.
Станция локальной сети рзботзет следующим образом.
При включении питания или при подаче сигнала сброса с ЭВМ производится установка всех блоков станции в исходное состоя нив. По сигналу начальной установки первый 5 и второй б контроллеры прямого доступа, а также контроллер прямого доступа 18, входящий в блок опряжения с каналом ЭВМ 2, устанавливается в такое состояние, при I
Перед началом работы производится инициализация блока сопр:жения с каналом связи 7, перво о 5. второго б и третьего
18 контроллеров прямого досгупа. Для выполнения операции записи первый 5, второй б и третий ".8 контроллепы прямого доступа имеют память свободных страниц, которая предназначсна для хранения таблицы с номерами свободных и занятых страниц. Для выполнения операции чтения и записи данных с помощью контроллеров прямого доступа 5, 6, 18, в них с ЭБМ записываются начальный адрес, в;<лючзя номер страницы, и длина массива.
Блок сопряжения с каналом связи 7 соержит контроллер и пр пбр- of;;IT .ль»зн1Lj24640
",ес.. е1)скОго кода. Бво>, .0«1)яже>)ия с каналом связи 7 имеет внугренние регистры Ко мзнд, -.остояния передатчика и состолния ири м >ика. Для инициализации блока сопряжения ". каналом связи 7 в efo ре>истр команд записыв )етcя с ЭВМ режим работы, э в первый 5 и второй 6 контроллеры прямого доступа в их иамчти свободных страниц помечаю>ся заняты>ли стра»ицы буферной памяти, если число страниц блока буферной памяти 8.леньшp обьамa памяти свободных страниц каждого из контроллеров прямого дс;ступа 5, 6. Пометка страниц осуществляется с ЭВМ. Для понимания сущности работы станции лovaльной сати в процессе инициализации (B программном режиме) рассм отри>л >)роцесс пометки одной страни1ы первого ко:>т)>оллера прямого доступа 5 .ai: за;i iini,. Для пометки страницы как зэ," .! i 1;! >, о ",, > > . 0 Б ГI ); л я т ь с В 0 б oд н ь> х с т р 3 . i И Ц, ) .:," : С Т Р h I Э Р К И Р П В К И С Т Р 3 Н И Ц bl )
)" > . ° ) Ь .!!!! 00МЗЦИЮ, В KOTI)noA В РаЗРЯ дах I0,.),.") ))зхс>дится Koq номера стрзниць>.
-.»);;.: ) I. ",0 Дб состояние страницы. ЭВМ
:;,)c.з,-::-:aT aдрес. c1tI Ha)) I I управления Вво.! ) > 1 с >.> В г) J, t, | Л 1> С и > ) )г Р О » И 3 3 Ц И и a K > И В » О Г 0
)с) ):;)й:) Вл >,.>)И>.11), nocryfiaiou через fn.. nf>!Io".лоперадатчик 1, первую группу .:,.о,.!вв c,. ca с )иря)ксния с ЭБМ 2 на селакгор ))др=;-.; ".2. Д;)н><ые с шины данных ЭВМ чер". В lope. > ир.«. >Иопередат >ик 9 б))окэ сои,)Я)кани..: с, ЭВМ поступают нз Вход перв.>0 >),,> с, но;> ))с)>ис) ра 14, Сигнал записи г; пер„! I:.I бу4> ерный регистр 14 формиpуется
-. Смен)ами 21, 23, 43 селектор;; адреса 12 (ф>I; 3). Нз апе> еНТах 20, 22 a>:Iиэбл. ываатся
cv, н.-.л, г«>ступающий на вход выборки перВого ко>проллера прямого доступа 5, На элементах 20. 36, 37, 45, 42 Формируется си>,ал который разрешает выдачу разрядов a)".,puca А1...A3 шины адреса ЭВМ на
Внутрен»0>0 шину адреса станции через
Вгооой буфер 10 блока сопряжения с ЭВЛЛ
2. При обращении к внутренним регистрам первого 5, а горо> î G. третьего 18 конт;)оллероа прямого доступа I блока c0пряжания с кэ>)злом связи 7 в общем случае необходимо проводить арбитраж Внутренних шин станции, т.к. в это время возможен обмен инфор>лзцией между блоком буфернои памяти 8 и каналом связи. Дрбитраж осуществляется элементами 21, 36, 37, 39, 42 селектора адреса 12. При отсутствии сигналов низкого активного уровня нэ входе последовательного приоритета и входе-выходе занятости шины и при наличии сигнала синхронизации активного устройства ЭВМ ОШСА и сигнала выборки выставляется "свой" сигнал зэиятости шины. который поступает на одноименные Входы-выходы первого 5 и
55 грет., з 18:,он>ролг>е1)о>з пря>)о) ) достуг>з и запрещает и>л работу с. ВifóTp>-.I«>ими шинами станци>). 113 элементах 21, 23, 33, 44 селектора адреса 12 формируе)сл сигнал, которыи выводит иервыи буферный рсг>лс>р
14 иэ t)vcnKnvitf)opa>icnofo состояния. Данные с регистра 14 иоступа>от l>3 Внутренн>ою шину данных станции. На элементах 21, 23, 31 селектора адреса 12 формируется сигнал записи В порт, который поступает ii3 одноименный вход первого контроллера прямого доступа 5. На элементах 21, 38, 41 селектора адреса 12 формируется сигнал синхЕ)ониззции пассивного уcTpovc Tвэ ОШ
СП, пп которому ЭВМ снимает адрес, ра«нь)е и сигнал ОШ СА. Снятие c«I »ana ОШ СД приводит к снятию сигнл) ов ззня>ости. 33" писи и ОШ СП.
Чтение внутре> ни-. ра>истров первого
5, второго 6, Tpeftpfo 18 конгроллеров прямо;о доступа и блока сопряжения с каналом связи 7 осущес) Вляется В соответствии с
Времен»ой диаграммой, приэеденной на фиг,12.
Э ВМ Выставляет сиi Ha)I ы ý)ивного устройства»з своих шинах. Выработка сигналов В>.бор> .. и арби>рзж Внут ренних ц)ин стан сии ог у.цесгвляется >зк же, как и ири записи в ирогр >лмном режима, Вo
Внутрсч>ние регистры Ko>ilроллеров 5, 6, 18 и блока 7. На зламантэх 21, 24 и 32 селектора a!Ipeca t2 формируетсл c>lf«an чтения порт".-. который поступает на одноиман«ые входы онтроллеров г)рлмо>о доступа 5, 6, 18 и блока сопряжения с Ка.ta)tnë) связи 7, Дз«I!ûå с внутранllå I магистрали данных фиксируется по сигналу, лырабз>ывламому на элементе 31 салах.ора адреса 12 00 Вто,)0", буферном рагисгра 1", блока сопряжеНия С ЭВЛЛ 2. ПО Cini «any, фпр>лИруаМОМу На элементе 35 селектора адреса 12, В)арой бу1)ерный ре истр 15 выводится иэ ВысокоИМПЕДаНСНОгО СОСТОЯНИЯ, à ВТОРОА ПРИЕМОпередатчик 9 блока сопряжения с Э1ЗМ 2 перакл>очаетсл на гыдачу pa>II«ix» 3BM. дналогично, КаК и при записи в порт, формируется сигнал синхронизации пассивного устройства ОШ СП. по которочу ЭВМ снимае- адрес, сигналы Ввода-вывода и синхронизации активного устройства ОШ CA. По снятию сигнала QLH СА селектор адреса 12 снимает сигналы занятости, чтения, выборки, ОШ СП.
Запись и чтение регистра состояния 16 и чтение постоянного запоминающего устройства 11 осуществляется без арбитража внутренних шин станции, т.К, они подключены непосредственно vo Входам и Bl ходам второго приемо«ар д IT ii,;!;a 9.
i82464u
Рассмотрим работу станции локальной сети при выполнении операций записи информации, получаемой иэ моноканала, в блок буферной памяти 8 и ее последующей выдачи в ЭВМ.
Блок 7 постоянно "прослушивает" канал связи и в случае появления переда Ivl производит прием и дешифрацию адресной части передаваемого кадра информации. Иэ бито вой последовательности данных. поступающей на вход блока 7, последний форглирует слова данных. По окончании формирования слова данных блока 7 вырабатывает сигнал запрос записи, поступающий на вход первого 5 контроллера прямо о доступа. Получив сигнал запроса записи, контроллер 5 осуществляет захват внутренних шин станции, предварительно определив, что внутренние шины не испольэуюгся кзким-либо другим блоком станции. Захватив пнутренние шины. контроллер 5 формирует сигнал стробэ записи, поступающий и блок 7. При получении этого сигнала слово,паннах с информационных выходов блока 7 поступает на внутреннюю шину дзнных и контроллер
7 сбрасывает сигнал запроса записи.
Затем с адресных выхо, ов контроллера
5 на внутреннюю шину адреса поступает код адреса ячейки памяти, ро которому производится запись слова данных
Затем контроллер 5 вырабатывает сигнал строба записи нз одноименный вход блока буферной памяти 8. По это,лу сигналу происходит запись слова данных с внутренней шины данных в ячейку блокг 8 по укаэанному контроллером 5 адресу. По окончанию сигнала строба записи и сигнала записи в память происходит увеличение значения адреса внутри страницы > э единицу, тем самым. подготавливается адрес внутри страницы для следующего слова данных, Затем контроллер 5 освобождает внутренние шины станции, что делает их доступными для других блоков, Параллельно с этим блок 7 осуществляет прием битовой информации из канала связи и формирование следующего слова данных. При поступлении на вход контроллера 5 следующих сигналов запроса записи процедура записи слов в блок буферной памяти 8 происходит аналогично.
Прием кадра и запись сформированных из него слов в блок 8 буферной памяти происходит до завершения передачи в канале связи, После этого блок 7 проверяет правильность приема кадра (по попиномиальной контрольной сумме) и в случае нормального завершения формирует слово состояния приемника, содержащее информацию о нормапьчом завершении операции записи и о номере заполненной страницы блока буферной памяти 8; формирует сигнал прерывания, который через одноимг.нный вход блока сопряжения с ЭВМ 2 поступает
5 на первый вход регистра состояний 16 и сиг. ал конца записи, который с выхода блока 7 поступает на вход контроллера 5.
По сигналу конца записи в контроллере
5 восстанавливается значение начального адреса внутри страницы, а в памяти свободных страниц контроллера 5, заполненная страница помечается как занятая и контроллер переключается на новую свободную страницу, в результате этого на выходе контроллера подтверждаетоя сигнал готовности к записи (наличия свободных страниц).
Таким образом, благодаря указанному механизму обеспечивается прием блока данных из канала связи, состоящего иэ нескольких кадров, следующих синхронно один эа другим с минимальными временными интервалами.
Одновременно с приемом следующего кадра данных в свободную страницу блока буферной памяти 8 происходит обработка сигнала прерываний, С первого входа регистра состояний 16 сигнал прерывания на элементах 50, 51 преобразуется в сигнал эапросз прерываний, который со второго выхода регистра сосгояний 16 поступает на одноименный вход схемы управления прерываниями 19, которая формирует необходимые управляющие сигналы ЭВМ, соответствующие процессу прерывания
З5 программы. По прерыванию ЭВМ читает регистр состояний 16, в котором хранятся биты, имеющие, например, следующие значения;
1) установлен триггер готовности;
2) есть прерывание по окончанию обмена между ЭВМ и станцией в режиме прямого доступа;
3) есть прерывание от приемника блока сопряжения с каналом связи 7;
4) есть прерывание от передатчика блока сопряжения с каналом связи 7.
Прочитав регистр состояний 16 и определив, что прерывание пришло от приемника блока сопряже«ия с каналом связи 7, 50 ЭВМ читает регистр состояний приемника, по которому сбрасывается сигнал прерывания блока 7 и переходит к приему информации из блока буферной памяти 8 в ЭВМ в случае отсутствия ошибок в принятом иэ канала связи кадре. Для этого ЭВМ программирует второй контроллер прямого доступа 6 нэ запись информации в ОЗУ ЭВМ. а контроллер прямого доступа 18 — нэ чтение информации иэ блока буферной памяти
8. После окончания прогрэм>лирояания кон1824640
i2 па к пэм>)ти ЭБМ, троллера 18 на его выходе готовнос)и к чгеtlHIo устанавливается активный низкий ло. гический уровень (фиг,10). С выхода контроллера прямого доступа 18 сигнал готовности поступает на вход узла управления 17. ria элемен гах 60, 66 узла управления
17 формируется сиг>>ал запроса чтения, ппступа>оц(ии на вход контроллера 18. Получив этот сигнал, контроллер 18 захвагывэет внутренние шины станции, ycTat авливэет адрес, сигHR/Tbl строба чтения и чтения буфер>гой памяти. По сигналу чтения буферной памяти нэ внffrpef>H>olo шинуданных с блока буферной памяти 8 поступает информация, которая по сигналу, вырабатываем(tly нэ элементе 34 селектора адреса
12 из сигнэла с)роба чтения фиксируется Bi) втором буферном регис)ре 15. По переднеМуфроиту =ИГНЭЛЭ СтрОба ЧтЕНИя lla ЭЛЕМЕН1 э .. 4 ($, 5 4 рег>г с т р а с о с т о я н и )г 1 6
<>>)о!)м,>>э/".>ся си >>эл запроса прямого до г, i 1,;;т"! . i;(:с>упаег нэ управляющий в xc/< ()
bB(,", = <;i!1.;: Г::,> IeaeT сигнал запроса канала д i;i и .ir Оед; (венного доступа к ОЗУ 3E3IVI
?W 1>: <1Л,. Получив сигнал ОШ ЗКНД, ЭВМ
Г,с,. е ос() эб() кдения канала, устанавливэег
Г.иг э.» г з досгавленин кэнэлэ дл>> непос
1 .дс><:. « ra /)or.-упа к ОЗУ ЭВМ ОШ
1!К<1-1, !. Си-нлл СТ1 оба 1тения по<. >у(>ает на л; $д alii"ос; з- >си Г>торого контроллера и;)ям<$Г(), Ос<у i I 6. Полу>»>в BTît сигнэ>1. ко>«.,".:;л<.".,р 6 ус .)навливэе Г си нэлы с гроба е;:0.1;;, ". .ро<)э адреса СА2 и c rнэлы адрс. сэ. Си<>ь>лы адреса г>оступэ>ог > a входы liep во>О г>риемопередэтчи,а 1, По fla«a/)y си>н i!ia <роба записи посредством злее><тз™ 57, 58. 61. 64 блока управле»ия 17 прекращается поступление сигнала тактовой чэстОты нэ вход второГО KoIITpoллРрэ р It. .Oãо доступа 6, ,10 .-, в сип>эл 0>1.! ПК1!Д1. ста>>ция зэхвэ1 ыв )сf канал Э ВМ 1 6/loK уп<оэГ!ЛР<>и)1
Г<р<<м<,>к дос>упом 3 сним;.е- сип>ал Ow
ЗК!<Д. 110 с«$>ти>о сигнала OW ЗКНД, .,ВM
chlrTTRIO кото рого нэ выходе схемы управления прямым досг упом 3 устанавливается сигнал сиихронизации адреса САС, который, поступив на шестой вход се< актopa адреса 12 через элементы 27, 46, 35, устанавливает на выходах селектора адреса 12 сигналы низкого логического уровня. Первый сигнал постуг>аег нэ управляющий вход первого приемопередат ика 1, а второй сигнал поступает на управляющий вход второго приемопередатчика 9 и >ia вход управления высокоимпедансным состоянием второго буферного регистра 15. По первому сигналу переключается первый приемопередатчик 1 и адрес
50 со BTof)oro контроллера прямого доступа 6 поступает На шину a/Tpeca ЭВМ, По второму сигналу второй буферный регисгр 15 выводится из высокоимпедансного состояния. переключается BTopoй приемопередатчик 9 и дэннь>е поступают нэ шину данных ЭВМ.
Через определенцое время задеря(ки после начала сигнала CAC схема управления прямым доступом 3 через первый приемопередатчик 11 выдает в ЭБМ сигнал си>>хронизации активного устройства (7W
СА, получив который ЭВ1Л фиксирует адрес
il данные и выставляет сигнал с>гнхрон<гзэции пасси()ногоустро icTBB О!!! С!1. !1олу>ив сигнал ОШ СП схема управл<.ния прл<гы>г доступом 3 с>>ил>лет сигналы . )С и (); II СИ, а узел управления 17 через эле>ге! ITI 61, 62, 64 возобновляет подачу < ип>эла c«>)xpofl«эации нэ второй контроллер прямого дос,>упа G, чт о вы э ь> 1) эе> снятие чг. роз определенное коли iecTIГ)>) ci;li)>1)<л синхрониээц ги, гг::,алов (.>роба:)aïèc>I, СА? и адреса с выхг)д()в к(ч>троллера 6, 1!0
ОкОн >зни><) сиГнэлэ стг)Г)ба э<)пис>г р>ii и(тр состоя><ий 16 через элеме<>гы 4(),,)4 cf! I!.гает (.игнэл запроса 11Д>1, э узел упрэвл<<я>ия 17 через;,лемен r 66 — си>н;)л запроса поt!«e
По elis:1ili() сиГнэл:1 СИ": «: f< K Top э/!!)((.;< 12 чер(э элемен)ы 35, !6 снимэе> curt!a Büi()01)KI!, I To 1РРK Pa;< iает нь<ДэчУ эД1)есз и /iaHнь>х о()!ие i!!Ii!ы 3!3М, >гик) си>н !э 011! СИ, ЭБ>Л с<нгм:le! Си>ал (7Ш (П, >) )здейгс> ус> н>рез первый (>ход улла упрэвле «ия 1 / > а эл .меtli 60, ÷iî г) ривод>гг к у(.ган<)<;;е Г1)игг..г 1 Ьо fi сосi(1$lflple
/iΫ1 геской Рд> "Ièöû и лыдai >е cл< ду!GII<его
:I a lT P U c л I T e f I l i Я в т 1) ".. т и Й K 0 l I Г () o! I) i c P I I!) $1К)ого /iocryl) > 16. !1" ре/>э >э пос Ip/>) IOIIII)x слов л Э BM прОисходит >н>(<ло< i l>io Опи
СЭННОМУ, После <>рочгения последt:;...го ст>ол(1 т;)e" тий ксл грг>ллер пр)>мого до..туп"; 1!3 выдает сигнал конца с< рэницы ч)е>>ия, к<)т<)1$1 и поСтуl). )e< tlэ Г)" од KOHILэ HTOI!Ilsl Kof!Tpo!III<. г)Я
18, что вызывает сня>ие rtlrHaлэ разрешения fiT(I >11$>. С выхода контролера 1 8 с>1<-i i at> псступает На вход регистра cocòoÿ>I«f! 16 и через элементь> 47, 53, 50, 51, вызывает установку нэ втОрОм выходе регистра состояний !6 сигнала запроса прерываний, КОТОР> <й. ЗОЗДЕЙС1В!<Я >IЭ О/>>IOI" 1< Н>il и ВХОД схемы управления прерь<в )ниями 9 вызывае-.т выдачу прср> вани>1 в ЭВМ, Э13! Л по прерыванию читает регистр состояний 16 и помечэег страницу, ila которой был принят кадр, как свободную f> первом контроллере прямого доступа 5.
Рассмотрим процесс передачи кадра из
ЭВМ в канал связи в режим<) прямого досту13
1824640
ЭВМ, имея блок дзнных для передачи в канал связи, программирует третий контроллер прямого доступа 18 на запись кадра в блок буферной памяти 8, а второй контроллер прямого доступа 6 на чтение кадра из
ОЗУ ЭВМ. После программирования контроллера 6 на его выходе готовности к чтению устанавливается сигнал низкого уровня, который через вторую группу входов и элементы 56, 63 блока управления 17 устанавливает на первом выходе блока управления 17 сигнал запроса чтения (фиг.9).
Сигнал запроса чтения поступает на одноименный вход второго контроллера прямого доступа 6. Получив этот сигнал, второй контроллер прямого доступа 6 устанавливает сигналы строба адреса СА2, строба чтения и адрес ячейки памяти 03У ЭВМ. иэ которой будет считано первое слово кадра. С адресной шины второго контроллера прямого доступа 6. адрес поступает на входы первого приемопередатчика 1, Сигнал запроса чтения поступает также на четвертый вход регистра состояний 16 и через элементы 48, 54 устанавливает на его первом выходе сигнал запроса прямого доступа. Сигнал стробэ чтения поступает в блок управления 17 через вторую группу входов и с помощью элементов 57, 58, 64, 61 блокирует подачу тактовой частоты на второй контроллер прямого доступа 6. Одновременно с этим сигнал строба чтения поступает через третью группу входов в селектор здреса 12 и посредством элемента 43 устанавливает сигнал выборки.
С первого выхода регистра состояний
16 сигнал запроса ПДП поступает нэ управляющий вход схемы управления прямым доступом 3, которая захватывает канал ЭВМ, как было описано выше. Получив адрес и сигнал синхронизации активного устройства ОШ СА, ЭВМ устанавливает данные и сигнал синхронизации пассивного устройства ОШ СП. Через второй приемопередатчик 9 данные поступают на входы первого буферного регистра 14 и эаписыва|отся в него сигналом, поступающим с третьей группы выходов селектора адреса 12.
По началу сигнала ОШ СП, поступающего на первый вход блока управления 17, блок управления с помощью элементов 62, 64, 61 возобновляет подачу тактовой частоты на второй контроллер прямого доступа 6.
Кроме того, по началу сигнала ОШ СП схема управления прямым доступом 3 снимает сигналы САС и ОШ СА. По снятию сигнала
ОШ СА ЭВМ снимает информацию с шины данных и сигнал синхронизации пассивного устройства ОШ СП.
Через определенное чис".о тактов второй контроллер прямого доступа б снимает сигналы стробов и адрес. По снятию сигнала стробз чтения селектор адреса 12 через элемент 41 снимает сигнал выборки регистр сос оя ний 16 через элементы 49. 54 снимает сигнал запроса ПДП, а узел управления 17 через элемент 63 снимает сигнал запроса чтения и через элемент 65 устанавливает сигнал запроса записи. поступающий с третьей группы выходов блока управления
17 на вход контроллера 18.
Контроллер 18, захватив внутренние шины станции, выдает на внутреннюю шину адреса станции адрес ячейки блока буферной памяти 8, по которому будет записано принятое от ЭВМ слово и устанавливает сигналы строба записи и сигнал записи в буферную память. Сигнал строб записи поступает на пятую группу входов селектора адреса 12 и через элемент 44 устанавливает на выходе селектора адреса 12 сигнал, который с третьей группы выходов селектора адреса 12 поступает на управляющий вход первого буферного регистра 14 и выводит его из высокоимпедансного состояния.
Данные с выхода первого буферного регистра 14 поступают на внутреннюю шину данных станции и записываются в ячейку блока буферной памяти 8 сигналом стробы записи. По началу сигнала строба запиги. поступающего на третью группу входов узла управления 17 посредством элементов 59, 65, сигнал запроса чтения снимается. Сигнал OLLA Cll, воздействует через первый вход блока управления 17 на элемент 56, что приводит к установке триггера 63 в состояние логической единицы в момент окончания сигнала ОШ СП и выдаче следующего запроса в контроллер б. Передача последующих слов в блок буферной памяти 8 из ЭБМ происходит аналогично описанному, После передачи последнего слова второй контроллер прямого доступа б вырабатывает сигнал конца страницы чтения, поступающий на его же вход конца чтения, что приводит к снятию сигнала готовности к чтению. После снятия сигнала по концу последнего стробэ записи на элементах 68-72 контроллера прямого доступа 18 вырабатывается импульс конца записи, который, поступая на одноименный вход контроллера
67, переключает память свободных страниц на следующую свободную страницу, Сигнал конца страницы чтения поступает на третью группу входов регистра состояния 16 и устанавливает через элемент 47 триггер 53, что приводит к выдаче через элементы 50, 51 сигнала запроса прерывания в узел управления прерыеанияыи 19. еыаы"„-:à аыдаау
1824640
50
55 жения с ЭВМ, выход последовательного приоритета первото контроллера прямого доступа подключен к входу последовательного приоритета блока сопряжения с ЭВМ, первый управляющий выход блока сотт ряжения с ЭВМ подключен к управляющему входу блока управления прямым доступом, вторая группа управляющих выходов блока сопряжения с ЭВМ подключена к управляющим входам приемопередатчика и буфера, третья группа управляющих выходов блока сопряжения с ЭВМ подключена к первой группе управляющих входов второго контроллера прямого доступа, первач группа управляющих выходов которого подключена к второй труппе управляющих входов блока сопряжения с ЭВМ, третий управляющий вход которого подключен к управляющему выходу блока управления прямым доступом, а второй управляющий выход второго контроллера прямого доступа подключен к управляющему входу приемопередатчика.
2. Станция локальной сети по п,1, о тл и ч а ю щ а я с я тем, что блок сопряжения с ЭВМ содержит приемопередатчик, буфер, постоянное запоминающее устроиство, селектор адреса, узел формирования контрольных разрядов, первый буферный регистр, второй буферный регистр, регистр состояния, узел управления, vn«rpor nep прямого доступа, узел управлpíèч прерыванием, причем входы-выходы приемопередатчика подключены к шине данных блока. выходы — к входам данных первого буферного регистра, узла формирования контрольных разрядов и регистра состояния, входы приемопередатчика подключены к выходам второго буферного регистра, рет.истра состояния и постоянного зэпоминэтощего устройства. выходы первого буферного регистра, узла формирования контрольных разрядов, входы данных второго буферного регистра и шина данных контроллера прямого доступа подключены к внутренней шине данных блока, входы буфера подключены к адресной шине блока. а выходы — к адресной шине контроллера прямого доступа, которая подключена к внутренней адресной шине блока, адресные и первая группа управляющих входов селектора адреса являются первой группой входов блока сопряжения с ЭВМ, второй управляющий вход селектора адреса подключен к входу последовательного приоритета контроллера прямого доступа и является входом последовательного приоритета блока сопряжения с 38tA, вход-выход занятости шины контроллера прямого доступа подключен к входу-выходу селектора адреса и является входом — выхоров заня5
35 тости шины блока сопряжения с ЭВМ, первая группа выходов селектора эдр .сэ, подключенная к входам управления регистра состояния, контроллера прямого доступа и к входу чтения постоянного запоминающего уст ойства, является группой выходов блока сопряжения с ЭВМ для записи и чтения портов, первый и второй входы регистра состояния являются входами прерываний блока сопряжения с ЭВМ, шина управляющих сигналов блока подключена к первому входу узла управления ттрерыванием, а линия синхронизации пассивного устройства, кроме того, подключена к одноименному выходу селектора адреса и первому входу узла управления, третья группа входов селектора адреса соединена с третьей группой входов регистра состояния, с второй группой входов узла управления, вторым входом контроллера прямого доступа и является второй группой входов блока сопряжения с ЭВМ, первая группа выходов контроллера прямого доступа является группой выходов блока сопряжения с ЭВМ дпя записи и чтения блока буферной памяти, причем выходчтения блока буферной памяти контроллера прямого доступа подключен к четвертому входу селектора адреса, первый выход узла управления, подключенный к четвертому входу регистра состояния, R ярой выход узла управления и тыход строба чтения контроллера прямого доступа являются третьей группой выходов блока сопряжения с ЭВМ, вторая группа выходов контроллера прямого доступа подключена к пятой группе входов регистра состояния, к третьей fpónnå входов узла уттрэвттения и пятои группе входов селектора адреса, вторая группа выходов селектора адреса подключена к управляющему входу буфера и является второй группой управляющих выходов блока сопряжения с ЭВМ, третья группа выходов селектора адреса подключена к управляющим входам приемопередатчика и управляющим входам первого и второго буферных регистров, четвертый выход селектора адреса подключен к управляющему входу узла формирования конт рольных разрядов, первый выход регистра состояния является первым выходом блока сопряжения с ЭВМ, второй выход регистра состояния подключен к входу запроса преры