ъ Кдрущ г цстройс/п&ам
$
(Л
название | год | авторы | номер документа |
---|---|---|---|
Оперативное запоминающее устройство | 1988 |
|
SU1615803A1 |
Устройство для сопряжения многоблочной памяти с процессором и вводно-выводными устройствами | 1984 |
|
SU1280645A1 |
Микропрограммный процессор | 1982 |
|
SU1070557A1 |
УСТРОЙСТВО УПРАВЛЕНИЯ ПАМЯТЬЮ | 1993 |
|
RU2037874C1 |
Устройство для отображения информации на газоразрядной индикаторной панели | 1989 |
|
SU1675935A1 |
Устройство для обмена данными | 1981 |
|
SU1012235A1 |
Устройство управления доступом к памяти для обмена массивами данных в многопроцессорной системе | 1989 |
|
SU1633418A1 |
Процессор | 1984 |
|
SU1247884A1 |
СИСТЕМА ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМ ОБОРУДОВАНИЕМ | 1993 |
|
RU2072546C1 |
Устройство для контроля блоков памяти | 1991 |
|
SU1833920A1 |
Изобретение относится к автоматике и вычислительной технике и предназначено для использования в цифровых вычислительных системах. Цель изобретения - повышение быстродействия за счет сокращения времени выборки информации. Поставленная цель достигается тем, что в устройство введены регистр 5, группу из а ключей 6, где а - максимальное число массивов постоянной памяти, блок 7 импульсного питания, первый дешифратор 8, счетчик 9 и второй дешифратор 10. 1 ил.
t
L.
сд ел
СО CD
ОО СО
Изобретение относится к автоматике и вычислительной технике и предназначено для использования в цифровых йычислительных системах.
Целью изобретения является повышение быстродействия устройства за счет Сокращения времени выборки информации
На чертеже приведена схема устрой- Ства.
На чертеже обозначены: процессор J, шина 2 адреса, шина 3 данных и Устройство k постоянной памяти, которое содержит регистр 5, группу 6 Ключей, блок 7 импульсного питания, первый дешифратор 8, счетчик 9, второй дешифратор 10, блок 11 постоянной памяти и группу блоков 12 постоянной (памяти.
Процессор 1 является основным активным устройством вычислительной системы и предназначен для обработки информации, поступающей по шине 3 Данных, и управления пассивными устройствами с помощью шины 2 адреса и сигналов управления.
Шина 2 адреса предназначена для передачи кода адреса, идентифицирующего устройство или ячейку памяти, к которой обращается процессор 1.
Шина 3 данных предназначена для обмена информацией между процессором 1 и пассивными устройствами.
Регистр 5 предназначен для фиксации адреса блока 12 постоянной памяти группы, к которому произошло обращение.
Ключи 6 группы предназначены для подачи питания на один из блоков 12 постоянной памяти группы, к которому произошло обращение.
Блок 7 импульсного питания предназначен для питания одного из блоков 12 постоянной памяти группы.
Дешифратор 8 предназначен для де- шифрации адреса блока 12 постоянной памяти группы, к которому произошло обращение.
Счетчик 9 предназначен для формирования текущего адреса внутри адрес- ного пространства блока 12 постоянной памяти группы, а также для формирова™ ния сигнала, который приводит в исходное состояние регистр 5 и сообщает процессору 1 об окончании массива.
Дешифратор 10 предназначен для дешифрации адреса, по которому процессор 1 может извлекать информацию из группы блоков 12 постоянной памяти
0
0
5
5
40
.,
0
35
Блок 11 постоянной памяти является каталогом постоянной памяти и предназначен для хранения и выдачи на шину 3 данных имени массива, а регистр 5 кода адреса блока 12 постоянной памяти группы, а в счетчик 9 - кода длины массива.
Трупа блоков 12 постоянной памяти предназначена для хранения и выдачи на шину 3 данных массивов информации.
Устройство работает следующим образом.
В исходном состоянии на выходе дешифратора 10 сформирован потенциал логического нупя, разрешающий запись в регистр 5 и загрузку счетчика 9. Питание на блок 11 постоянной памяти подается постоянно. Сигнал Чтение, поступающий на счетный вход счетчика 9, не влияет на состояние счетчика 9, так как он блокирован сигналом разрешения загрузки, поступающим с выхода дешифратора 10. Вывод дешифратора 8, активизирующийся нулевым входным кодом, не используется, следовательно, ни один ключ 6 группы ключей не открыт и питание от блока 7 питания не поступает ни на один из блоков 12. Адреса блока 11 находятся в адресном пространстве процессора 1. Слово, извлекаемое из блока 11 при каждом обращении процессора 1, состоит из двух полей: поля имени массива разрядностью k и поля адреса разрядностью n+m, причем младшие п разрядов адреса определяют размер массива, а старшие m разрядов - адрес блока 12 в группе. Таким образом, максимальное число блоков 12 определяется величиной
V, 2т - 1
(так как выход первого дешифратора 8, возбуждаемый нулевым входным кодом, не используется), каждый из блоков 12 имеет максимальный объем, определяемый величиной
V4- 2
а общий объем памяти группы блоков 12 определяется величиной
V V, + V2 (2m-1) 2n.
Разрядность поля имени блока 11 и выходных слов блоков 12 не может превышать разрядности шины 3 данных.
При необходимости извлечения массива информации под определенным именем процессор 1 последовательно читает слова из блока 11, причем поле имени поступает через шину 3 данных
в процессор 1 для анализа, а поле адреса записывается по сигналу Чтение в регистр 5 и в счетчик 9. Код, поступивший с выходов регистра 5 на входы дешифратора 8, активизирует один из его выходов. Сигнал с выхода дешифратора 8 включает один из ключей группы и питание от блока 7 питания подается на соответствующий блок 12.
Если анализируемое имя массива не совпадает с требуемым, то процессор 1 переходит к чтению следующего имени из блока 11, а информация второго поля переписывается в регистр 5 и счетчик 9.
Если анализируемое имя совпадает с требуемым, то процесор 1 устанавливает на шине 2 адрес, активизирующий выход дешифратора 10. Потенциал логической единицы, сформированный на выходе дешифратора 10, запрещает перезапись в регистр 5 и переводит счетчик 9 в режим счета К этому времени на информационных выходах счетчика будет сформирован адрес начальной ячейки массива информации, а через ключи 6 группы будет подано питание на соответствующий блок 12 с блока 7 питания. Таким образом, из расчета времени выборки информации можно исключить время задержки схемы импульсного питания и время переходного процесса, так как эти процессы закончились за время выборки и анализа процессором 1 имени массива. Формируя сигналы Чтение процессор 1 последовательно выбирает из соответствующего блока 12 массив, причем по окончании каждого сигнала Чтение счетчик 9 меняет свое состояние, формируя адрес следующей ячейки массива (блока 12). Таким образом, сокращается время выборки адреса, так как к моменту формирования процессором 1 следующего сигнала Чтение адрес выбираемой ячейки блока 12 будет уже сформирован.
По окончании массива (обнуление счетчика 9) сигнал переноса счетчика 9 поступает на вход сброса регистра 5S выключая тем самым питание выбранного блока 12, и поступает на вход запроса прерывания процессора 1, сообщая тем самым об окончании массива.
53983
В устройстве реализуется опережающая подача питания на выбранный блок постоянной памяти, сокращается время обращения к постоянной памяти, так как время задержки схемы импульсного питания и переходный процесс в блоках постоянной памяти заканчиваются к моменту обращения процессора к блокам постоянной памяти. Формула изобретения
10
5
0
5
0
5
0
5
0
5
Устройство постоянной памяти, содержащее регистр, группу из « ключей, где от- максимальное число массивов постоянной памяти, блок постоянной памяти, группу из п блоков постоянной памяти и блок импульсного питания, причем выход блока импульсного питания подключен к первым входам ключей с первого по ч-и группы, выходы которых подключены соответственно к входам питания блоков постоянной памяти с первого по q-й группы, адресный вход устройства подключен к адресному входу блока постоянной памяти, выход блока постоянной памяти и выходы блоков постоянной памяти с первого по сл-й группы объединены и подключены к информационному выходу устройства, отличающееся тем, что, с целью увеличения быстродействия устройства за счет сокращения времени выборки информации, устройство содержит счетчик, первый и второй дешифраторы, причем управляющий вход устройства подключен к входу считывания регистра и к счетному входу счетчика, информационный выход которого подключен к адресным входам блоков постоянной памяти группы, выходы блока постоянной памяти подключены к информационным входам счетчика и к информационным входам регистра, выходы которого Подключены к входам первого дешифратора, выходы с первого по х-и которого подключены соответственно к вторым входам ключей с первого по а-й группы, адресный вход устройства подключен к входу второго дешифратора , выход которого подключен к входу записи регистра и к входу режима счетчика, выход переполнения которого подключен к управляющему входу регистра и к выходу признака окончания выборки устройства.
Шевкопляс Б.В | |||
Микропроцессорные структуры | |||
Инженерные решения | |||
- М.: Радио и связь, 1986, с | |||
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды | 1921 |
|
SU4A1 |
СНОСОВ ПОЛУЧЕНИЯ ЦЕЛЛЮЛОЗЫ ИЗ ЛИHTyV | 0 |
|
SU201905A1 |
Насос | 1917 |
|
SU13A1 |
Устройство для видения на расстоянии | 1915 |
|
SU1982A1 |
( УСТРОЙСТВО ПОСТОЯННОЙ ПАМЯТИ |
Авторы
Даты
1990-03-30—Публикация
1987-11-23—Подача