Номер патента: 1790784

Автор: Гуков

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИРЕСПУБЛИК 1790784 13 00 ГОСУДАРСТВЕННОЕ ПАТЕНТНВЕДОМСТВО СССР(ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕН К ПАТ водственное объединение ССР Центр научно-технисти и социальных инициаический центр "Автотекс 161126,О 05 В 15/00, 1985детельство СССР06 Р 13/26, 1988,КРЕЙТАтносится кет быть их системая являетсзадач и уп(54) КОНТРОЛЛЕР (57) Изобретение о ной технике и мож автоматизированнь Целью изобретени класса решаемых вычислитель пользовано в х управления расширение рощение уст реит-контроллера следуето сложность и высокую сто(21) 4848253/24 (22) 18.06,90 (46) 23,01,93. Бюл (71) Научно-произ "Союз" при АН С ческой деятельно тив и Научно-техн (72) И.Н.Гуков (73) И,Н.Гуков (56) Патент ГДР М кл. 6 06 Р 15/18,Авторское сви М 1418728, кл, 6 Изобретение относится к вычислительной технике и предназначено для сопряжения электронной вычислительной машины типа РС/АТ, ХТ с модулями крейта КАМАК.Известен микропрограммный крейт- контроллер, содержащий управляющий процессор, блок памяти, двухстороннюю магистраль, процессор управления каналом данных, память данных, мультиплексор, регистр адреса, регистр страниц, процессор обработки прерываний, адресный регистр данных и регистр данных.Данный крейт-контроллер предназначен для обмена информацией между модулями КАМАКа и многопроцессорного крейт-контроллера,что ограничиваетскорость передачи данных по стандарту КАМАК. ройства за счет обеспечения управления обменом данными в программном режиме между модулями КАМАК и ЭВМ типа РС/АТ/ХТ/. Контроллер содержит усилитель адреса, усилитель данных, дешифратор номера позиции, дешифратор адреса, дешифратор команд, тактовый генератор, элемент И-НЕ, регистр управления и состояния, регистр маски прерываний, регистр старшего байта, регистр среднего байта, усилитель младшего байта, дешифратор безадресн ых команд. Введение дешифратора безадресных команд позволило реализовать 8-разрядный регистр управления и состояния, что уменьшило время работы на 20 - 300 по отношению к существующим контроллерам и позволило расширить область использования за счет обеспечения обмена данными восемью-, шестнадцати- и двадцатичетырехразрядными словами, 2 ил. К недостаткам котнести также еги масть,Наиболее близким техническим решением к изобретению является устройство для сопряжения двух магистралей принятое за прототип, содержащее дешифратор режима, два регистра данных, регистр ответа, два регистра запросов, регистр начальной установки, регистр опроса, блок приемопередатчиков, блок синхронизации, регистр команд, блок коммутации, шифратор адреса, регистр запрета и регистр признака адресной команды.Данное устройство предназначено для сопряжения магистрали параллельного интерфейса (МПИ) и магистрали КАМАК и осу 179078455 ществляет только передачу информациимеждудвумя магистралями, Отсутствие возможности формирования команд Р, безадресных команд 7, С, 1 делает при этом ЗВМпассивной, т,е, ЭВМ при этом не имеет возможности управлять магистралью КАМАКа(осуществлять запуск какого-либо процесса,опрос состояния, проверку условий и т.д.).Целью изобретейия является расширение функциональных воэможностей и упрощения устройства.Поставленная цель достигается за счетвведения в устройство дешифратора номера позиций, дешифратора адреса, дешифратора команд, тактового генератора,регистра маски прерывания, усилителямладшего байта, дешифратора безадресных команд и элемента И-НЕ, а также новыхсвязей,На фиг. 1 представлена функциональная схема устройства; на фиг, 2 - диаграммаработы устройства,Устройство (фиг, 1) содержит усилитель1 адреса, усилитель 2 данных, дешифратор3 номера позиций, дешифратор 4 адреса,дешифратор 5 команд, тактовый генератор6, элемент И-НЕ 7, регистр 8 управления исостояния, регистр 9 маски прерывания, регистр 10 старшего байта, регистр 11 среднего байта, усилитель 12 младшего байта,дешифратор 13 безадресных команд, шину14 адреса, шину 15 данных, входы-выходы16-32.Усилитель 1 адреса предназначен дляхранения на время выполнения команд центрального процессора (ЦП) адресного словаЦП (семь мл, разрядов) и может быть реализован на микросхеме типа 580 ИР 83.Усилитель 2 данных предназначен дляусиления сигналов, поступающих как с шины 15 данных, так и с внутренней магистрали. Направление передачи определяетсясигналом РО, поступающим с входа 17 устройства.Дешифратор 3 номера позиций предназначен для выработки адресов модулейкрейта и регистров контроллера.Дешифратор 4 адреса предназначендля распознавания обращения к контроллеру крейта,Дешифратор 5 команд обеспечивает выполнение команд и адресного слова,Тактовый генератор 6 формирует сигналы;В - 1 мкс, Я 1 - 0,2 мкс, Я 2 - 0,2 мкс (фиг, 2),Регистр 8 управления и состояния предназначен для записи и хранения команд,передачи в магистраль крейта, принятия изаписи ответов модуля крейта на команду,Регистр 9 маски прерывания предназначен для запоминания маски прерывания 5 10 15 20 25 30 35 40 45 50 и последнего положения немаскированных прерываний,Регистр 11 и усилитель 12 предназначены для согласования внутренней шины с магистралью крейта,Дешифратор 13 предназначен для выработки неадресуемых команд,Устройство работает следующим образом,Первоначально в регистр 8 управления и состояния заносится команда чтения ЕО (фиг. 2 а), Для этого ЦП выставляет на шину адреса 14 адрес регистра 8, на шину 15 данных команду ГО и осуществляет операцию записи во внешнее устройство. При этом по сигналу 6/й (Лог, 1) на выходе дешифратора 4 вырабатывается сигнал ЯС, который запускает тактовый генератор 6, На выходе дешифратора 3 номера позиций вырабатывается сигнал, по заднему фронту которого происходит запись содержимого шины 15 данных в регистр 8 управления и состояния (фиг. 2 а).Тактовый генератор 6 вырабатывает сигнал 10 ВЕАОУ, который снимает цикл ожидания ЦП. ЦП снимает обращение к внешнему устройству и информацию с шины 15 данных.При следующем обращении к крейту (фиг,2 б) ЦП обращается к модулю, стоящему в позиции 5. Дешифратор 3 вырабатывает сигнал И = 5 и модуль принимает команду РО и по стробу Я 1 выставляет данные на магистраль. По заднему фронту строба Я 1 содержание магистрали заносится в регистры 10 старшего и 11 среднего байтов, Информация с выхода усилителя 12 через усилитель 2 данных поступает сразу на шину 15 данных. Содержание регистров 10, 11 затем считывается отдельно аналогично обращению к регистру 8 управления и состояния.Работа составных частей контроллера.Дешифратор 4 адреса установлен на пространство с 100 й (шестнадцатиричное число) по 16 еп.В связи с тем, что для контроллера необходимо 512 адресов внешних устройств, а в ВМ - РС/АТ(ХТ) адресное поле составляет 1024 возможных адресов внешних устройств, то в контроллере реализовано следующее: сигналы с адресных линий АО - Аб, являющихся линиями внутреннего интерфейсаВМ, поступают на адресные входы 14 контроллера. Причем сигналы с адресных линий А 2-А 6 поступают на дешифратор 3 номера позиций, который вырабатывает сигнал, позволяющий обратиться либо к внутреннему регистру контроллера,либо к блоку в данной позиции КАМАКа. Сигналы с адресных линий АО, А 1 передают1790784 13 вырабатывает сигналы Л, С, , В случаеадресуемой команды на выходе регистра 8управления и состояния вырабатываетсясигнал Р и адреса А 8, А 4, при этом нет необ 5 ходимости запрашивать сигнал готовности,что увеличивает скорость передачи,Так как обмен данными осуществляется8-ю разрядными словами, то в контроллеререализован 8-разрядный регистр 8 управле 10 ния и состояния, формат регистра 8 следующий,ся в магистраль крейта как младшие адреса субадреса А 1, А 2, а старшие адреса субадреса А 8, А 4 записываются в шестой и седьмой разряды регистра 8 управления и состояния одновременно с записью команд Р,В стандарте КАМАКа кроме адресуемых команд Р есть и неадресуемые команды 7, С,поэтому в восьмой разряд регистра 8 управления и состояния заносится признак адресуемая команда или неадресуемая. В случае неадресуемой команды дешифратор 7 6 5 При обмене 8-ю разрядными словами и 16-разрядном регистре 8 цикл обмена осуществляется за Ч такта (при 16-разрядном слове считываемых данных),7 бит - управление - адресуемая команда/неадресуемая,5, 6 биты - идут на дешифратор 13, который выдает команды Е, С,и сигналы на линии субадреса А 8, А 4 (выход 24). Запись в В 68 Запись в 868 Счит. анных Счит. анныхтакт ст,б. Ш такт мл,б, Ч тактст.б, такт мл.б. Обмен 8-ю разрядными словами при 8-разрядном регистре 8 производится за три такта. йство обеспечивает обмен данны запуска, опроса состояния, проверки улями КАМАК 8-ю, 16-ти и 24-х раз- вий и т.п,словами, управление процессами Ус мисм рядныетени я мула 0Контроллер крейта, содержащий регистры старшего и среднего байта, регистр управления и состояния, усилители адреса и данных, о т л и ч а ю щ и й с я тем, что, с целью расширения класса решаемых задач 35 и упрощения устройства, в него введены дешифратор номера позиций, дешифратор адреса, дешифратор команд, тактовый генератор, элемент И-НЕ, регистр маски прерывания, усилитель младшего байта и 40 дешифратор безадресных команд, первый и второй входы которого соединены с первым и вторым выходами старших разрядов регистра управления и состояния, причем первый выход старших разрядов регистра 45 управления и состояния является выходом субадреса устройства, выход дешифратора безадресных команд является выходом без-. адресных команд устройства, входы усилителя адреса соединены с входной шиной 50 адреса устройства, а первая группа выходов усилителя адреса является группой адресных выходов устройства, вторая группа выходов соединена с входами дешифратора номера позиций, первая группа выходов которого является группой выходов номера позиций устройства, а вторая группа выходов соединена с информационными входами дешифратора команд, управляющий вход которого соединен с первым выходом генератора импульсов и является выходом синхроимпульсов устройства, с выходы соединены с управляющими входами регистра управления и состояния, регистра маски прерывания, регистров старшего и среднего байта и усилителя младшего байта, вход генератора тактовых импульсов соединен с выходом дешифратора адреса, с управляющим входом усилителя данных, информационные входы которого соединены с шиной данных устройства, а управляющий вход соединен с входом сигнала "Чтение" устройства и с первым входом элемента И-НЕ, второй вход которого соединен с входом "Запись" устройства, а выход соединен с входом дешифратора адреса, выходы усили1790784 И 6 теля данных соединены с информационными входами регистра управления и состояния, регистра маски прерывания, регистров старшего и среднего байта и усилителя младшего байта, группа выходов регистра управления и состояния является выходами команд Р устройства, вторая группа входов является входами сигналов О, Х устройства, выходы регистра маски прерывания являются выходами сигналов прерывания устройства, входы-выходы регистров старшего и среднего байта и усилителя млад щего байта являются информационными входами-выходами устройства, второй выход генератора тактовых импульсов является выходом сигнала готовности устройства,г 1 гг гз17 с 0784 СМц - д 1 Составитель Л.МалютинаТехред М.Моргентал Корректор З,Салко Редактор Заказ 375 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб 4/5 Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 Ф ес р

Смотреть

Заявка

4848253, 18.06.1990

НАУЧНО-ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "СОЮЗ" ПРИ АН СССР, ЦЕНТР НАУЧНО-ТЕХНИЧЕСКОЙ ДЕЯТЕЛЬНОСТИ И СОЦИАЛЬНЫХ ИНИЦИАТИВ, НАУЧНО-ТЕХНИЧЕСКИЙ ЦЕНТР "АВТОТЕКС"

ГУКОВ ИГОРЬ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: контроллер, крейта

Опубликовано: 23.01.1993

Код ссылки

<a href="https://patents.su/5-1790784-kontroller-krejjta.html" target="_blank" rel="follow" title="База патентов СССР">Контроллер крейта</a>

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