Контроллер динамического оперативного запоминающего устройства

 

Изобретение относится к вычислительной технике, а именно к микропроцессорным устройствам с динамическим ОЗУ. Цель изобретения - расширение функциональных возможностей за счет использования контроллера в ждущем режиме. Контроллер содержит первый, второй и третий элементы ИЛИ-НЕ, дешифратор управляющих сигналов , триггер обращения(регенерации, элемент ИЛИ, одновибратор, три эле мента НЕ, счетчик адресов регенерации , коммутатор адреса. Новым в контроллере является введение второго и третьего элементов ИЛИ и элемента И. Контроллер реяпизует обра- ;щения к ОЗУ в режимах чтения и записи и периодической регенерации информации ОЗУ. При этом рёгеиерация обеспечивается в обычном режиме выполнения программы, состояниях ОЖИДАНИЕ и ОСТАНОВ микропроцессорного устройства и состоянии блокировки обращений к ОЗУ. Период регенерации, в котором количество циклов регенерации равно количеству обращений к ОЗУ, зависит от конкретной программа. Частота регенерации снижается более чем на порядок, значительно уменьшая мощность, затрачиваемую на регенерацию . 2 ил. с (Л

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (sg 4 G 06 F 13/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ первый, второй и третий элементы

ИЛИ-НЕ, дешифратор управляющих сигЯ напов, триггер обращения регенерации, элемент ИЛИ, одновибратор, три эле мента НЕ, счетчик вдресов регенера. ции, коммутатор адреса. Новым в контроллере является введение второго и третьего элементов ИЛИ и элемента И. Контроллер реализует обра:щения к ОЗУ в режимах чтения и записи и периодической регенерации информации ОЗУ. При этом регенерация обеспечивается в обычном режиме вьгполнения программы, состояниях ОЖИДАНИЕ и ОСТАНОВ микропроцессорного

C устройства и состоянии блокировки э обращений к ОЗУ. Период регенерации, в котором количество циклов регене рации равно количеству обращений к

ОЗУ, зависит от конкретной программы.

Частота регенерации снижается более ф чем на порядок, значительно уменьшая мощность, затрачиваемую на регенера- ф „ цию. 2 ил. 4ь

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4218702/24-24 (22) 01.04.87 (46) 07.12.88. Бюл . 11 45 (72) А,Г.Мовсесян (53) 681 ° 325 .(088,8) (56) Козевич О.П. и др. Применение динамических ОЗУ в микропроцессорных системах. — Вопросы радиоэлектроники.

Сер. ЭВТ, 1981, вып, 2, с. 63 68.

Еремин N.À., Морозов А.Г. Контроллер динамического ОЗУ для микропроцессорных устройств. — Микропроцессорные средства и системы, 1986, N 3, с. 75-77, рис. 1.2. (54) КОНТРОЛЛЕР ДИНАМИЧЕСКОГО ОПЕРАТИВНОГО ЗАПОМИНАИЩЕГО УСТРОЙСТВА (57) Изобретение относится к вычислительной технике, а именно к микропроцессорным устройствам с динамическим ОЗУ. Цель изобретения — расширение функциональных возможностей за счет использования контроллера в ждущем режиме. Контроллер содержит

„„SU„„1442995 А 1

144?995

Изобретение относится к вычислительной технике, а именно к микропроцессорным устройствам с динамическим ОЗУ, r

Цель изобретения — расширение функциональных возможностей эа счет использования контроллера в ждущем режиме.

На фиг.l приведена функциональная схема контроллера динамического ОЗУ, ча фиг.2 — временная диаграмма работы контроллера, Контроллер (фиг.l) содержит первый l второй 2 и третий 3 элементы

ИЛИ-HE первый 4, второй 5 и третий

6 элементы ИЛИ, триггер 7 обращения регенерации, одновибратор 8, первый

9, второй 10 и третий !1 элементы НЕ, счетчик 12 адресов регенерации, комму-N татор 13 адреса, дешифратор 14 управ.. ,пяющих сигналов, элемент И 15.

Контроллер предназначен для реализации обращений к ОЗУ в режимах чтения и записи и периодической регенеоации информации ОЗУ. При этом регенерация обеспечивается в обычном режиме выполнения программы и в состояниях пОжидание и Останов микропроцессорного устройства. ЗО

Рассмотрим работу контроллера в основном режиме — выполнение программы характеризующемся отсутствием сигналов Ожиданиеп и 1Блокировк;-." (фиг.2) . До поступления сигнала "Чте- 35 ние или "Запись" на входе .броса триггера 7 — низкий уровень, вследствие чего на входе записи сче; ика 12высокий уровень, раэре акающий тал t -;р-з-. вание счетчика при условии пoeтупле- 40 ния на синхровход счетчика 12 тактового сигнала Ф2. На первый управляющий вход коммутатора 13 поступает низкий уровень с прямого выхода тр;л: гера 7, поэтому адрес прсдыдущей регенерированной строки 1+1 буде.. поступать через коммутатор 13 на выходы разрядов адреса АО...А6 ОЗУ устройства. Одновременно высок .й уровень с инверсного выхода три."гера 5Î

7, поступая на трегий управляющий вход дешифратора 14 и на вход эле-" мента ИЛИ-НЕ 3, запрещает формир;.ванне дешифратором 14 сигналов стробэ адреса столбцов CAS и разрешения 55 записи 11Е .

С поступлением сигнала Чтение- или "Запись" тактовый сигнал Ф2 ч;= рез элемент И 15 поступает на синхровход счетчика 12, в результате чего счетчик переключается и на информационных входах третьей группы коммутатора 13 появляется адрес следующей, {i+2)-й строки, подлежащей регенерации. Поскольку тактовый сигнал

Ф2 одновременно поступает на синхровход триггера 7, последний переключается, вследствие чего: на первый управляющий вход комму;.атора 13 поступает высокий уровень, ТеМ самым запрещая прохождение на гpyBBy выходов коммутатора 13 адрес,-; следующей регенерируемой строки и разрешая прохождение на группу выхо,цов коммутатора 13 младших (АО...А6) или старших (А7...А13) разрядов адреса ОЗУ, поступающих соответственно на первую и вторую группы входов коммутатора 1 3 9 запускается одновибратор 8 на выходе которого появляется положительый имгульс, после его инверсии на торой управляющий вход коммутаtopi; .3 поступает отрицатег..ьнья",;,:ми :;.ь; з результате чего на выхо-; коммута тора 13 проходят разряды адреса

АО...Аб от микропроцессорного устройства (фиг. 2, М вЂ” младшие разряды); на вход записи счетчика 12 через элемент НЕ 10 поступает отрицательный уровень, посредством которого техущее состояние группы выходов счетчика 12, т,е. адрес строки ..+2,. запоминается в счетчике 12; на третий управляющий вход пешиф-ратора .4 поступает раз;.ешагг;й отрицательный уровень; на первый вход элемента ИЛИ-НЕ

3 поступает отрицательный уровень.

По окончании действия вь ход :.о:-"" игнала одновибра орэ сиг."- .а 7 !. ба адреса строк {RAG) поступает н одноименный вход ОЗУ. После "-. p ки на элементе НЕ 11 на второй управ" ляющий вход коммут:,тора 13 поступает положительный уровень, в р=-::.,.,чьта;:е чего на выход коммутатора .3 прок: цят разряды А7...A13 от микропроцесс сорного устройства {фиг.2, С™ стар-шие разряды).

По окончании действия сигнала Ф2 на первой группе выходов дешифратора

14 появляется один из сигналов строба адреса столбцов С,",.Я О в зависимости от на ения разряде ращение на единицу, а едновкбратор

8 формирует сигнал RAS. Триггер 7 находится в состоянии блокировки обращения и разрешения регенерации, соответствующем низкому уровню на первом вь. ходе тркгг ера 7, Состояние Ожидание микропроцессор-::;-го устройства в отличие от сос— тояк"..- . "Останов характеризуется

II ll отсутствием снятия сигнала Чтение кли "Запись". Благодаря связи элемента ИЛИ 6 с сигналом "Ожидание" в контроллере циклы регенерации происходят без помех.

В отличие от данных, находящихся в ОЗУ, управляющая программа микропроцессорного устройства обычно располагается в ПЗУ, При обращении к ПЗУ для выборки команды микропроцессорное устройство вырабатывает сигнал

"Блокировка", запрещающий обращение к ОЗУ блокировкой сигнала "Чтение" клк "Запксь". В представленном контроллере регенерация ОЗУ при блокировке обращении к нему также блокирована.

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

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

ИЛИ, одновибратор, три элемента НЕ, счетчик адресов регенерации и коммутатор адреса, информационные входы первой и второй групп которого соединены с входами первой и второй групп разрядов адреса контроллера соответственно, вход Чтение" которого соединен . с первым входом первого элемента ИЛИ-HF. выход которого соединен с первым входом первого элемента ИЛИ, второй вход которого соединен с выходом второго элемента

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

3 144299 адреса А14 и А15 микропроцессорного устройства. На этом заканчивается обращение к ОЗУ в режиме чтения.

Если обращение к ОЗУ происходит в режиме записи, то на первый вход дешифратора 14 поступает отрицательный уровень, поэтому по окончании действия сигнала Ф2 на второй группе выходов дешифратора 14 появляется один кз сигналов разрешения записи

MF0...Ю3 в зависимости от значения

А14 и А15. Вместе с ранее сформированными сигналами RAS и СА$ они обеспечивают поступление к соответствующим входам ОЗУ всей номенклатуры управляющих сигналов в режиме записи.

Передним фронтом следующего сигнала Ф2 триггер 7 вновь переклю- 20 чается, и на его выходе восстанавливается низкий уровень, в результате чего: на первый управляющий вход комму= татора 13 поступает низкий уровень, 25 вследствие чего на его выход проходит адрес регенерируемой строки

1+2, находившейся на выходах счетчика 12; благодаря задержке на элементе НЕ 10, переключения счетчика 30

I2 на адрес следующей регенерируемой строки i+3 не будет; на третий управляющий вход дешифратора 14 и первый вход элемента ИЛИНЕ 3 поступает высокий уровень, тем самым блокируя формирование сигналов

CAS u ME не нужных в циклах регенерации.

Этот же передний фронт сигнала Ф2 запускает одновибратор 8, вследствие 40 чего на соответствующий выход поступает сигнал RAS, необходимый как при обращениях к ОЗУ, так и при его регенерации, Следующий цикл регенерации в опи- 45 сываемом режиме выполнения программы происходит идентично после следующего обращения к ОЗУ для чтения или записи.

Регенерация ОЗУ с тактовой частотой микропроцессорного устройства в 50 контроллере осуществляется в состояниях "(hmдание" и "Останов, характерных наличием сигнала Отдание".

В этом случае (фиг. 1 и 2) сигнал

Ф2 присутствует на выходе элемента 55

И 15 все время, пока сигнал "Ожиданиеп имеет высокий уровень. Поэтому по каждому переднему фронту Ф2 груп†:.à вь,ходов счетчика 12 получает при1442995 которого соединен с первым управляющим входом коммутатора адреса и входом второго элемента HE информационные входы третьей и четвертой групп которого соединены с информационными входами и выходами счетчика адресов регенерации, вход записи которого соединен с выходом второго элемента HF., входы третьей группы разрядов адреса контроллера соединены с первым и вторым информационными входами дешифратора управляющих сигналов, выходы первой и второй групп которого соединены соответственно с выходами сигнала строба адреса столбцов и сигнала разрешения записи контроллера, выход сигнала строба адреса строк которого соединен с выходом одновибратора и входом третьего элемента HF., выход которого соединен с вторым управляющим входом коммутатора адреса, выход которого соединен с выходом разрядов адреса

ОЗУ контроллера, вход Запись" которого соединен с первым входом второго элемента ИЛИ-НЕ, о т л и ч а ю— шийся тем, что, с целью расширения функциональных воэможностей

О за счет использования контроллера в ждущем режиме, в него введены второй и третий элементы ИЛИ и элемент

И, причем первый вход второго элемен та ИЛИ соединен с входом Блокировка" контроллера, вход Ожидание которо10 го соединен с вторым входом второго элемента ИЛИ и первым входом третьегэлемента ИЛИ, второй вход которого соединен с выходом первого элемента

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

25 контроллера, выход второго элемента

ИЛИ соединен с вторыми входами перв о и второго элементов ИЛИ-НЕ.

1442995

Составитель Е.Мурзина

Редактор В,Петрапт Техред М.Ходанич Корректор Л.Пилипенко

Заказ 6386/46

Тираж 704 Подписное

ВИИИПИ Государственного комитета СССР по делам изобретении и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, r, Ужгород, ул. Проектная, 4

s фД

„=В а

Контроллер динамического оперативного запоминающего устройства Контроллер динамического оперативного запоминающего устройства Контроллер динамического оперативного запоминающего устройства Контроллер динамического оперативного запоминающего устройства Контроллер динамического оперативного запоминающего устройства 

 

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

Изобретение относится к автоматике и вычислительной технике и можетбыть использовано при построении вычислительных систем на основе об-:-

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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