×
27.04.2013
216.012.3b9b

УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ

Вид РИД

Изобретение

Юридическая информация Свернуть Развернуть
Краткое описание РИД Свернуть Развернуть
Аннотация: Изобретение относится к вычислительным системам на основе микропроцессоров с динамической памятью. Техническим результатом является увеличение производительности микропроцессора при работе с динамической памятью и в упрощении процесса отладки микропроцессорной системы. Устройство обработки информации содержит динамическую память более чем с одним банком динамической памяти, буфер адреса, первую адресную шину, вторую адресную шипу, связанную с выходом буфера адреса и с адресным входом динамической памяти, блок центрального процессора с шиной управления перезагрузкой, кэш-память с шиной конфигурации кэш-памяти, схему управления, конфигурационный регистр, анализатор конфигурации с шиной управления мультиплексорами, мультиплексоры адреса с шиной конфигурации мультиплексоров. 2 з.п. ф-лы, 1 ил.
Реферат Свернуть Развернуть

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

Известен контроллер памяти, контролирующий кэшируемую динамическую память, который использует схему транслятора адреса, меняющую местами младшие адреса тега физического адреса данных в подсистеме памяти микропроцессорной системы таким образом, чтобы при обращении к основной динамической младший бит тега соответствовал биту банка для системы динамической памяти, состоящей из двух банков. Это делается с целью снижения количества последовательных обращений в один и тот же банк памяти при обращении к данным с соседними внутренними физическими адресами (Патент US 10457609, кл. G06F 12/08, опубл. 2008).

Известна также схема индексирования банков, меняющая местами биты адреса внутренней физической памяти таким образом, чтобы повысить частоту последовательного попадания в страницы основной динамической памяти. В этой схеме предпочтительно использовать для перестановки младшие биты адреса тега. (Патент US 6070227, кл. G06F 12/00, опубл. 2004).

Наиболее близким по технической сути и достигаемому результату является устройство обработки информации, включающее динамическую память более чем с одним банком динамической памяти, буфер адреса, первую адресную шину, вторую адресную шину, связанную с выходом буфера адреса и с адресным входом динамической памяти (Патент US 7159067 В2, кл. G06F 12/12, опубл. 13.05.2004).

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

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

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

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

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

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

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

Блок центрального процессора 1 связан с кэш-памятью 2 и универсальным контроллером динамической памяти 3 внутренней шиной команд 10, внутренней шиной данных 11 и внутренней шиной адреса 12. Универсальный контроллер динамической памяти 3 связан с основной динамической памятью 4 внешней шиной команд 13, внешней шиной данных 14 и внешней шиной адреса 15. Схема управления 5 связана с блоком центральных процессоров 1 шиной управления перезагрузкой 16 и с конфигурационным регистром шиной записи конфигурации 17. Конфигурационный регистр 6 связан с анализатором конфигурации 7 шиной конфигурации мультиплексоров 18 и с кэш-памятью 2 шиной конфигурации кэш-памяти 19. Анализатор конфигурации 7 связан с мультиплексорами адреса 8 шиной управления мультиплексорами 20.

Устройство работает следующим образом. Реконфигурация параметров работы микропроцессорной системы с кэш-памятью 2, или основной памятью 4 осуществляется с помощью схемы управления 5 пользователем. Задается набор данных, записываемых с помощью шины записи конфигурации 17 в конфигурационный регистр 6, а также при необходимости принудительной очистки основной динамической памяти 4 и кэш-памяти 2 с помощью шины управления перезагрузкой 16 отдается команда блоку центрального процессора 1 на перезагрузку микропроцессорной системы и, таким образом, очистку основной динамической памяти 4 и кэш-памяти 2. По шине конфигурации мультиплексоров 18 данные, записанные в конфигурационный регистр 6, передаются в анализатор конфигурации 7, который с помощью шины управления мультиплексорами 20 формирует конфигурацию мультиплексоров адреса 8.

Преобразование команд внутренней шины команд 10 в команды внешней шины команд 13, а также преобразование данных внутренней шины данных 11 в данные внешней шины данных 14 осуществляется контроллером динамической памяти 3.

Внутренняя шина адреса 12 преобразовывается во внешнюю шину адресам 15 с помощью мультиплексоров адреса 8 и буфера адреса 9. Адрес на внутренней шине адреса 12 состоит из двух частей - индекса и тега. Индекс определяет адрес области в кэш-памяти 2, содержащей данные. Тег определяет признак данных в кэш-памяти 2.

Изменения в адресе на внутренней шине адреса 12 для преобразования его в адрес на внешней шине адреса 15 вносятся следующим образом: происходит перестановка местами разрядов на внутренней шине адреса 12, относящихся к области индекса и к области тега. Перестановка осуществляется таким образом, чтобы при локальных обращениях с разным индексом, а также при доступе к основной динамической памяти 4 во время операции обратной записи, где индекс совпадает, но тэги отличаются, в соседних обращениях с высокой долей вероятности адресовались разные банки основной динамической памяти 4. Это позволяет снизить количество последовательных обращений в один банк основной динамической памяти 4, которые требуют дополнительной команды предзаряда банка и таким образом снижают быстродействие подсистемы динамической памяти, используемой в микропроцессорных системах.

В случае отключения функции перестановки битов адреса с помощью мультиплексоров адреса 8 и буфера адреса 9 внешняя шина адреса 15 совпадает с внутренней шиной адреса 12.

Таким образом, применение мультиплексоров адреса 8, не использующих логических выражений для вычисления битов адреса позволяет повысить скорость обмена данными между кэш-памятью 2 и основной памятью микропроцессора 4 (и как следствие, увеличить производительность подсистемы памяти) при различных конфигурациях подсистемы памяти микропроцессорной системы, а также упрощает анализ используемого пространства адресов при отладке подсистемы памяти и при использовании низкоуровневых языков программирования, так как использует для преобразования внутренней шины адреса 12 во внешнюю шину адреса 15 перестановку битов внутренней шины адреса 12 с использованием мультиплексоров адреса 8 и буфер адреса 9.

В процессе отладки подсистемы динамической памяти возможно задание конфигурации мультиплексоров адреса 8 с помощью шины управления мультиплексорами 20 таким образом, чтобы адрес на внутренней шине адреса 12 соответствовал адресу на внешней шине адреса 15, что упрощает процесс отладки.

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


УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ
Источник поступления информации: Роспатент

Показаны записи 1-10 из 16.
10.02.2013
№216.012.24c9

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

Изобретение относится к технологии изготовления интегральных схем на основе комплементарных транзисторов со структурой металл - окисел - полупроводник (КМОП ИС). Изобретение обеспечивает сохранение электрофизических и конструктивных параметров активных и пассивных элементов в интегральных...
Тип: Изобретение
Номер охранного документа: 0002474919
Дата охранного документа: 10.02.2013
20.02.2013
№216.012.2839

Устройство буферизации потоков данных, считываемых из озу

Изобретение относится к вычислительной технике. Технический результат заключается в повышении производительности подсистемы памяти, заключающейся в уменьшении задержек получения запрошенных ЦПУ данных, повышении гибкости применения и увеличении пропускной способности шины данных ОЗУ. Устройство...
Тип: Изобретение
Номер охранного документа: 0002475817
Дата охранного документа: 20.02.2013
20.02.2013
№216.012.283e

Подсистема памяти ядра микропроцессора

Изобретение относится к вычислительной технике. Технический результат заключается в повышении производительности устройства, повышении помехоустойчивости системы и исключении дополнительных задержек при считывании и загрузке данных. Подсистема памяти, связанная с центральным процессором,...
Тип: Изобретение
Номер охранного документа: 0002475822
Дата охранного документа: 20.02.2013
20.03.2013
№216.012.3039

Способ регенерации и защиты от сбоев динамической памяти и устройство для его осуществления

Изобретение относится к вычислительной технике. Технический результат заключается в повышении быстродействия и сбоеустойчивости системы. Способ регенерации и защиты от сбоев динамической памяти, включающий последовательное считывание данных, обнаружение ошибок в данных, содержащихся в памяти,...
Тип: Изобретение
Номер охранного документа: 0002477880
Дата охранного документа: 20.03.2013
20.03.2013
№216.012.3051

Транзистор со структурой металл-окисел-полупроводник на подложке кремний на изоляторе

Изобретение относится к технологии изготовления интегральных схем на комплементарных транзисторах со структурой метал-окисел-полупроводник (КМОП ИС), с использованием подложек кремний на изоляторе (КНИ). Технический результат изобретения заключается в уменьшении суммарной планарной площади...
Тип: Изобретение
Номер охранного документа: 0002477904
Дата охранного документа: 20.03.2013
20.08.2013
№216.012.61e8

Устройство детектирования и корректирования ошибок с функцией самотестирования памяти

Изобретение относится к области вычислительной техники, а именно к микропроцессорным системам с кэш-памятью, блоками обнаружения и коррекции ошибок и встроенным блоком самотестирования. Техническим результатом является повышение быстродействия рабочего режима канала передачи данных памяти за...
Тип: Изобретение
Номер охранного документа: 0002490696
Дата охранного документа: 20.08.2013
10.01.2014
№216.012.959e

Устройство динамического предсказания команд условного перехода микропроцессора

Устройство динамического предсказания команд условного перехода микропроцессора относится к области вычислительной техники и может использоваться в высокопроизводительных микропроцессорных системах. Технический результат состоит в повышении производительности микропроцессора путем повышения...
Тип: Изобретение
Номер охранного документа: 0002503996
Дата охранного документа: 10.01.2014
10.01.2014
№216.012.95a2

Способ копирования данных в кэш-памяти и устройство для его осуществления

Изобретение относится к вычислительной технике. Технический результат заключается в повышении скорости копирования данных, путем прямой записи копируемых данных, не используя регистровый файл. Способ копирования данных включает вычисление виртуальных адресов для чтения по адресу источника...
Тип: Изобретение
Номер охранного документа: 0002504000
Дата охранного документа: 10.01.2014
10.12.2014
№216.013.0d9e

Макроциклические алкиламмониевые производные 6-метилурацила, обладающие антихолинэстеразной активностью

Изобретение относится к новым макроциклическим алкиламмониевым производных 6-метилурацила формулы (1). Соединения обладают антихолинэстеразной активностью и могут найти применение для фармакологической коррекции синаптических дефектов, лежащих в основе болезни Альцгеймера, миастении Гравис и...
Тип: Изобретение
Номер охранного документа: 0002534903
Дата охранного документа: 10.12.2014
10.05.2015
№216.013.488d

Производные пиридоксина с антихолинэстеразной активностью

Изобретение относится к синтетическим биологически активным веществам гетероциклического ряда, обладающим антихолинэстеразной активностью, и представляет собой продукты модификации ацеталей пиридоксина, а именно...
Тип: Изобретение
Номер охранного документа: 0002550080
Дата охранного документа: 10.05.2015
Показаны записи 1-10 из 16.
10.02.2013
№216.012.24c9

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

Изобретение относится к технологии изготовления интегральных схем на основе комплементарных транзисторов со структурой металл - окисел - полупроводник (КМОП ИС). Изобретение обеспечивает сохранение электрофизических и конструктивных параметров активных и пассивных элементов в интегральных...
Тип: Изобретение
Номер охранного документа: 0002474919
Дата охранного документа: 10.02.2013
20.02.2013
№216.012.2839

Устройство буферизации потоков данных, считываемых из озу

Изобретение относится к вычислительной технике. Технический результат заключается в повышении производительности подсистемы памяти, заключающейся в уменьшении задержек получения запрошенных ЦПУ данных, повышении гибкости применения и увеличении пропускной способности шины данных ОЗУ. Устройство...
Тип: Изобретение
Номер охранного документа: 0002475817
Дата охранного документа: 20.02.2013
20.02.2013
№216.012.283e

Подсистема памяти ядра микропроцессора

Изобретение относится к вычислительной технике. Технический результат заключается в повышении производительности устройства, повышении помехоустойчивости системы и исключении дополнительных задержек при считывании и загрузке данных. Подсистема памяти, связанная с центральным процессором,...
Тип: Изобретение
Номер охранного документа: 0002475822
Дата охранного документа: 20.02.2013
20.03.2013
№216.012.3039

Способ регенерации и защиты от сбоев динамической памяти и устройство для его осуществления

Изобретение относится к вычислительной технике. Технический результат заключается в повышении быстродействия и сбоеустойчивости системы. Способ регенерации и защиты от сбоев динамической памяти, включающий последовательное считывание данных, обнаружение ошибок в данных, содержащихся в памяти,...
Тип: Изобретение
Номер охранного документа: 0002477880
Дата охранного документа: 20.03.2013
20.03.2013
№216.012.3051

Транзистор со структурой металл-окисел-полупроводник на подложке кремний на изоляторе

Изобретение относится к технологии изготовления интегральных схем на комплементарных транзисторах со структурой метал-окисел-полупроводник (КМОП ИС), с использованием подложек кремний на изоляторе (КНИ). Технический результат изобретения заключается в уменьшении суммарной планарной площади...
Тип: Изобретение
Номер охранного документа: 0002477904
Дата охранного документа: 20.03.2013
20.08.2013
№216.012.61e8

Устройство детектирования и корректирования ошибок с функцией самотестирования памяти

Изобретение относится к области вычислительной техники, а именно к микропроцессорным системам с кэш-памятью, блоками обнаружения и коррекции ошибок и встроенным блоком самотестирования. Техническим результатом является повышение быстродействия рабочего режима канала передачи данных памяти за...
Тип: Изобретение
Номер охранного документа: 0002490696
Дата охранного документа: 20.08.2013
10.01.2014
№216.012.959e

Устройство динамического предсказания команд условного перехода микропроцессора

Устройство динамического предсказания команд условного перехода микропроцессора относится к области вычислительной техники и может использоваться в высокопроизводительных микропроцессорных системах. Технический результат состоит в повышении производительности микропроцессора путем повышения...
Тип: Изобретение
Номер охранного документа: 0002503996
Дата охранного документа: 10.01.2014
10.01.2014
№216.012.95a2

Способ копирования данных в кэш-памяти и устройство для его осуществления

Изобретение относится к вычислительной технике. Технический результат заключается в повышении скорости копирования данных, путем прямой записи копируемых данных, не используя регистровый файл. Способ копирования данных включает вычисление виртуальных адресов для чтения по адресу источника...
Тип: Изобретение
Номер охранного документа: 0002504000
Дата охранного документа: 10.01.2014
10.12.2014
№216.013.0d9e

Макроциклические алкиламмониевые производные 6-метилурацила, обладающие антихолинэстеразной активностью

Изобретение относится к новым макроциклическим алкиламмониевым производных 6-метилурацила формулы (1). Соединения обладают антихолинэстеразной активностью и могут найти применение для фармакологической коррекции синаптических дефектов, лежащих в основе болезни Альцгеймера, миастении Гравис и...
Тип: Изобретение
Номер охранного документа: 0002534903
Дата охранного документа: 10.12.2014
10.05.2015
№216.013.488d

Производные пиридоксина с антихолинэстеразной активностью

Изобретение относится к синтетическим биологически активным веществам гетероциклического ряда, обладающим антихолинэстеразной активностью, и представляет собой продукты модификации ацеталей пиридоксина, а именно...
Тип: Изобретение
Номер охранного документа: 0002550080
Дата охранного документа: 10.05.2015
+ добавить свой РИД