Устройство сопряжения с памятью

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

Авторы: Козевич, Тюлькин

ZIP архив

Текст

(56) Пат кл. С 06Контр мять ОСТ нт США У 424 Р 13/00, 198 оллер прямого 11 348.917-8 ступа аТВЕННЫЙ НОМИТЕТ ССС ИЗОБРЕТЕНИЙ И ОТНРЫТ ОПИСАНИЕ ИЗН АВТОРСКОМУ СВИДЕ(71) Львовский орнический институтсомола(54) УСТРОЙСТВО СОПРЯЖЕНИЯ С ПАМЯТЬЮ (57) Изобретение относится к области вычислительной техники и может быть использовано; например, в микроЭВМ. Целью изобретения является повышение быстродействия. Устройство содержит два блока прямого доступа в память, дешифратор, регистр, постоянную па" мять, шинный формирователь, сдвиго- вый регистр, группу триггеров, группу элементов И, элемент И-НЕ, элемент ИЛИ-НЕ, три элемента И, два эле мента ИЛИ, 1 табл., 1 ил.1 12625Изобретение относится к областивычислительной техники и может бытьиспользовано, в частности, в мик- роЭВМ. 1Цель изобретения - повышение быстродействия.На чертеже представлена блок-схема четырехканального устройства для прямого доступа в память, работающего по программе, хранящейся в памяти, 10Устройство содержнт группу элементов И 1, элемент И 2, элемент И З,первый блок 4 прямого доступа в память, узел 5 формирования запросов каналов, состоящий из сдвигового регистра 6, 15 группу 7 триггеров,элемента И-НЕ 8, узел 9 формирования адреса регистра, состоящий из постоянной памяти 1 О и шинного формирователя 11, дешифратор 12, элемент ИЛИ-НЕ 13, элемент ИЛИ 4, 20 регистр 15, второй блок 6 прямогодоступа в память, элемент ИЛИ 7,сис" темную шину 8, входы и выходы 19-43, элемент И 44.Блоки 4 и 16 выполнены на больших 25 интегральных схемах (БИС) КР 580 ВТ 57.РабоТу устройства рассмотрим на примере работы 0-го канала прямого доступа в память.Перед началом работы после прихо- ЗО да сигнала Сброс" центральный про- цессор должен настроить первый блок 4 прямого доступа в память на работу в режиме без остановки по концу счета, а в его регистры адреса и счета записывается адрес и количество байт для первого передаваемого блока данных. Второй блок прямого доступа в память 16 настраивается на работу в режиме с остановкой по концу счета, а в его регистры адреса и счета записывается адрес таблицы передаваемых блоков и количество строк в этой таблице. Первый блок 4 прямого доступа в память 4 после передачи 45 очередного блока данных выдает сигнал на выходе 28 конец счета, Этот сигнал совместно с сигналом на выходе 27 подтверждение запроса канала 0 устанавливает триггер 0-го канала группы триггеров 7, Установка триггера 0-го канала группы триггеров 7 запрещает поступление сигналов на входах 19 запросов канала 0 через элемент Игруппы и подает сигнал55 на выходе 33 запрос канала О на второй блок 16 прямого доступа в память. После окончания текущего цикла 15 2прямого доступа в память первый блок 4 прямого доступа в память снимает сигнал на выходе 30 разрешение адреса, что разрешает поступление сигнала с входа 20 подтверждение захвата через элемент И 44 на второй блок 16 прямого доступа в память. Поступление на второй блок 16 прямого доступа в память сигнала с выхода 37 подтвеждение захвата инициирует четыре цикла прямого доступа в память, при которых блок 16 прямого доступа в память записывает два управляющих шестнадцатиразрядных слова в блок 4 прямого доступа в память. Сигнал на входе 32 адреса регистра первого блока 4 прямого доступа в память вырабатывается постоянной памятью 1 О по сигналу на выходе 39 подтверждение канала 0 совместно с выходом сдвигового регистра 6. По сигналу на выходе 39 подтверждение запроса канала 0 значение 3-го разряда сдвигового регистра 6 записывается в триггер 0-го канала группы триггеров 7, что обеспечивает осуществление четырех циклов прямого доступа в память 0-ым каналом второго блока прямого доступа в память. Сигнал на входе 26 выбор микросхемы первого блока 4 прямого доступа в память вырабатывается элементом И 3 по сигналу на выходе 41 разрешение адреса второго блока 16 прямого доступа в память,Окончание работы 0-го канала устройства прямого доступа в память осуществляется по сигналу на выходе 28 конец счета первого блока 4 прямого доступа в память, который устанавливает триггер 0-го канала группы триггеров 7, что запрещает поступление сигналов на входе 19 запросов 0-го канала первого блока 4 прямого доступа в память 4, а 0-ой канал второго блока 16 прямого доступа в память останавливается по концу счета, т.е. триггер 0-го канала группы триггеров 7 будет утверждаться в установленном состоянии. Блок прямого доступав память (1 ЩП) обычно осуществляет управление передачей данных между внешним устройством и памятью, Он вырабатывает управляющие сигналы, обеспечивающие выполнение этого обмена. Блок данных либо читается из порта внешнего устройства и пишется в ОЗУ, либо чи1262515 4Продолжение таблицы Младший байт адреса блока 1 Старший байт адреса блока 2 2 бита 6 старших,битсчетчика блока 2 режима работы Младший байт адреса блока 1 Старший байт адреса блока 1 50 55 2 бита режима работы Старшие 6 бит счетчика блокаблока 1 3тается из ЗУ и пишется во внешнееустройство.Программирование блока ПДП КР58 ОВТ 57 обычно осуществляется микропроцессором, При этом он должен записать в регистры адреса и счетчикасоответствующего канала два 16-разрядных слова (побайтно) и затем за-.писать в регистр управления байт длянастройки микросхемы на соответствуюОщий режим работы,В данном устройстве прямого доступа в память установлена вторая (управляющая) БИС блока ПДП для автоматического программирования первой(передающей) БИС блока ПДП.Передающая БИС блока ПДП работаетв традиционном режиме обмена блокамиинформации между ОЗУ и портом внешнего устройства. Управляющая БИС блока 20ПДП ищет информацию из ОЗУ в передающую БИС блока ПДП, являющуюся длянее внешним устройством.Передающая БИС блока ПДП после обмена блоком информации (адрес и длина 25которого записаны в ее регистрах) выдает сигнал конец счета, по которомууправляющая БИС блока ПДП записываетв регистры передающей БИС два 16-разрядных слова: адрес и длину следующе-З 0го блока информации.Передающая БИС блока ПДП должнанастраиваться в режим работы без остановки по концу счета, а управляющая БИС - на запись из ОЗУ в регист 35.ры передающей БИС блока ПДП с остановкой по концу счета.Для работы устройства прямого доступа в память в ОЗУ создается программа работы (адрес начала программы 40и количество байт в программе) в виде,приведенном в таблице. Младший байт счетчика блока 1 Младший байт счетчика блока 2 В начале работы (при первом программировании канала устройства прямого доступа в память) центральный процессор записывает в передающую БИСадрес и длину первого информационного блока, которым должны обменятьсяОЗУ и внешнее устройство.В управляющую БИС записываетсяадрес и длина программы работы канала устройства.При записи байта в регистр управления передающей БИС ее канал настраивается на работу в режиме беэ остановки по концу счета, так как посигналу конец счета управляющая БИСуспевает записать в регистры адресаи счета адрес и длину следующего информационного блока, т.е. настраивает ее на дальнейшую работу,При записи байта в регистр управления управляющей БИС ее канал настраивается на работу в режиме с остановкой по концу счета, так как послеисчерпания программы работы каналапередающей БИС вго необходимо остановитьОстановка канала устройства пря;мого доступа в память описана.Для программирования работы канала устройства прямого доступа надальнейшую работу центральный процессор должен записать в управляющуюБИС адрес и длину следующей программы работы канала и записать в регистр управления управляющей БИСбайт режима с остановкой канала поконцу счета, 5 12625Программирование остальных трех каналов устройства и их работа осуществляется аналогично работе 0-го канала.Построение устройства прямого доступа в память на двух БИС программируемого контроллера прямого доступа в память позволяет повысить его быстродействие. При такой схеме построения устройства при частоте тактовых импульсов 2 МГц загрузка управляющих слов осуществляется за 8 мкс, а при построении схемы на одной БИС загрузка управляющих слов центральным процессором КР 580 ИК 80 даже при наложении адресов регистров БИС программируемого контроллера прямого доступа в память на память осуществляется минимум за 16,5 мкс. Таким образом быстродействие предлагаемого устройства вьпле, чем известного, в 2 раза.Кроме того, загрузка управляющих слов в блок прямого доступа в память из памяти позволяет устройству прямого доступа в память осуществлять некоторое время сложные операции по . пересылке данных между внешними устройствами и памятью без вмешательства центрального процессора.30Формула изобретения Устройство сопряжения с памятью, содержащее первый блок прямого доступа в память, дешифратор, регистр,35 причем входы готовности, чтения ввода/вывода, записи ввода/вывода, чтения из памяти, записи в память. первого блока прямого доступа в память подключены к группе управляющих 40 выходов центрального процессора, группа информационных входов - выходов первого блока прямого доступа в память соединена с группой информационных входов - выходов регистра и под ключена к группе информационных выходов центрального процессора, группа адресных выходов первого блока прямого доступа в память соединена с группой информационных входов дешифратора, о т л и ч а ю щ е е с я тем, что, с целью увеличения быстродействия, в него введены второй блок прямого доступа в память, группа триггеров, сдвиговый регистр, постоянная память, шинный формирователь, три элемента И, два элемента ИЛИ, элемент Ц-НЕ, элемент ИЛИ-НЕ, группа элементов И, причем первые входы эле 15 бменто И группы подключены к выходам запроса канала внешних устройств,первые входы первого и второго элементов И подключены к выходу подтверждения захвата центрального процессора, выход первого элемента И 1 П 1 подключен к входу запроса захватацентрального процессора, входы готовности, чтения ввода/вывода, записиввода/вывода, чтения из памяти, эаписи в память второго блока прямогодоступа в память подключены к группеуправляющих вь 1 ходов центрального процессора, группа информационных входов - выходов второго блока прямогодоступа в память подключена к группеинформационных выходов центральногопроцессора и соединена с группой информационных входов - выходов регистра, при этом группа адресных выходоввторого блока прямого доступа в память соединена с группой инфсрмационных входов шинного формирователя, группа информационных входов - выходов которого соединена с группой адресных входов - выходов первого блока прямого доступа в память и с группой информационных выходов постоянной памяти, группа адресных входов которой соединена с группой выходов подтверждения запроса канала второгоблока прямого доступа в память, с входами разрешения триггеров группы и с группой входов элемента И-НЕ,выход которого соединен со сдвиговым входом сдвигового регистра, первый выход которого соединен с адресным входом постоянной памяти, вход чтения которой соединен с выходом разрешения чтения адреса второго блока прямого доступа в память, с входомвыборки шинного формирователя, с первым входом элемента ИЛИ-НЕ, с первымвходом третьего элемента И и с вторым входом первого элемента И, выходкоторого соединен с входом подтверждения захвата первого блока прямого доступа в память, вход выборки которого соединен с выходом третьего элемента И, второй входкотсрого соединен с первым выходом дешифратора, второй выход которого соединен с входомвыборки второго блока прямого доступа в память, вход подтверждения захвата которого соединен с выходом второго элемента И, второй вход которого соединен с входом выбора направления передачи шинного формирователя, с выходом разрешения чтения адресаСоставитель С.ПестмалТехред Редак С.Патр Корректор А о аказ 5430/48 аж 671венного комитета СССР обретений и открытий Ж-.И, Раушская наб.,Подписное ИИПИ Государ по делам 3035, Москваизводственно-полиграфическое предприятие, г.ужгород, ул.Проектная,7 12 первого блока прямого доступа в память и с вторым входом элемента ИЛИ-НЕ, выход которого соединен с разрешающим входом дешифратора и с входом разрешения записи регистра,синхровход которого соединен с выходом второго элемента ИЛИ, первый вход которого соединен с выходом строба адреса второго блока прямого доступа в память, выход запроса захвата которого соединен с первым входом первого элемента ИЛИ, второй вход которого соединен с выходом запроса захвата первого блока прямого доступа в память, группа входов запроса канала которого соединена с выходами элемен 6255 8тов И группы, вторые входы которыхсоединены с группой входов запросаканала второго блока прямого доступав память и с выходами триггеров груп,пы, нулевые входы которых соединеныс группой выходов подтверждения запроса канала первого блока прямого доступа в память, выход конца счета байтов которого соединен с синхровхода О ми триггеров группы, информационныевходы которых соединены с вторым выходом сдвигового регистра, выход строба адреса первого блока прямого доступа в память соединен с вто рым входом второго элементаИЛИ,

Смотреть

Заявка

3848629, 29.01.1985

ЛЬВОВСКИЙ ОРДЕНА ЛЕНИНА ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. ЛЕНИНСКОГО КОМСОМОЛА

КОЗЕВИЧ ОРЕСТ ПАВЛОВИЧ, ТЮЛЬКИН СЕРГЕЙ ПАВЛОВИЧ

МПК / Метки

МПК: G06F 13/28

Метки: памятью, сопряжения

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

Код ссылки

<a href="https://patents.su/5-1262515-ustrojjstvo-sopryazheniya-s-pamyatyu.html" target="_blank" rel="follow" title="База патентов СССР">Устройство сопряжения с памятью</a>

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