Изобретение относится к вычислительной технике и может быть использовано при построении вычислительных комплексов для автоматизации разработки цифровых устройств с перенастраиваемой структурой.
Цель изобретения - расширение области применения за счет увеличения класса программируемых микросхем постоянной памяти.
На фиг.1 приведена блок-схема устройства; на фиг.2 -схема формирователя фронта импульса; на фиг.З - эпюры изменения фронта импульса; на фиг. 4 - эпюры напряжений, характеризующих работу много- фазнбго одновибратора; на фиг.5 - блок- схема многофазного одновибратора; на фиг.6 - блок-схема коммутатора адреса.
Устройство содержит схему 1 постоянной памяти, выход 2 устройства, выходной коммутатор 3, выходы 4 коммутатора адреса, выходы 5 выходного коммутатора данных, коммутатор 6 адреса, коммутатор 7 данных, блок 8 управления, информационный вход 9 коммутатора данных. вход 10 разрешения ввода адреса коммутатора адреса, вход 11 разрешения ввода данных коммутатора данных, вход 12 запуска многофазного одновибратора 13, блок 14 памяти, вторую группу выходов 15 выходного коммутатора, цифроаналсговый преобразователь 16, входы 17 управления фронтом импульса формирователя 18 фронта импульса, информационный вход 19 фор- мирозателя фронта импульса, усилитель 20, первый, второй, третий и четвертый формиО
ь. VJ
о сл
4
рователи 21 импульсов, первый 22 и второй 23 информационные входы выходного коммутатора, резистор 24, ключ 25, конденсатор 26 и выход 27 формирователя фронта импульса, одновибратор 28, конденсатор 29, резистор 30 и шифратор 31 многофазного одновибратора 13.
Устройство работает следующим образом.
К коммутатору 3 через выход 2 подключается программируемая схема постоянной памяти. Из блока 8 код адреса, необходимый для программирования, записывается в коммутатор 6, а в коммутатор 7 записывается слово данных, которое необходимо запрограммировать по данному адресу.
После записи в коммутатор 7 устройство обладает всей необходимой информацией для осуществления цикла программирования, который инициируется подачей сигнала с выхода 12 блока 8. Многофазный одновибратор 13 отрабатывает на своих выходах многофазный сигнал (фиг,4 а-е) в ответ на запускающий импульс с выхода 12 блока 8. Длительности импульсов на каждом выходе многофазного одиовибратора равны и определяются минимально необходимым временем дискретизации временной диаграммы программирования. Амплитуда сигналов программирования определяется m-разрядным словом, записанным во втором формирователе 21, и определяется коммутатором 3 и кодом с выхода многофазного одновибратора. За одно обращение к схеме 1 задается не только амплитуда импульсов программирования, но и изменяется их постоянная времени с помощью формирователя 18.
В одном формирователе 21 можно записать информацию о нескольких классах ПЗУ, каждый из которых включает порядка десятков типов, поэтому устройство приобретает весьма высокую гибкость за счет до- статочно простых аппаратных решений, при этом программное обеспечение получается простое, так как для отработки цикла программирования необходимо только подать сигнал запуска, далее устройство все отрабатывает автономно. Такое программное обеспечение берет на себя функции формирования адресов, контроля записанной информации и не требует изменения при появлении новых типов ПЗУ.
Количество формирователей 21 равно четырем, так как в общем случае схемы памяти различаются числом адресных входов, входов данных, напряжений питания и выбора кристалла или входа для импульса программирования.
Таким образом, структура устройства получается с весьма высоким уровнем регулярности, что особенно важно в условиях массового производства. Блок 8 может быть
выполнен в виде стандартного параллельного интерфейса для ввода и вывода цифровой информации. Формирователь 18 работает таким образом, что с входа 17 в соответствии с информацией на входах 17
0 подаются сигналы на ключи 25, которые коммутируют резисторы 24, изменяя постоянную времени RC-цепи, что позволяет регулировать фронт программирующих импульсов (фиг.З).
5 Многофазный одновибратор работает следующим образом.
На вход 12 первого одновибратора 28 подается сигнал запуска с блока 8, на выходе получают сигнал, длительность которого
0 определяется времязадающей цепочкой 29,30 (фиг.5). Сигнал, снимаемый с интерфейсного выхода, запускает следующий одновибратор. Аналогично работают остальные одновибраторы. Таким образом происходит
5 формирование многофазной последовательности (фиг.4 а-е).
В результате предложенных изменений значительно расширилась область применения предлагаемого устройства за счет
0 обеспечения оперативной регулировки длительности фронта импульсов программирования, улучшилась при этом ремонтопригодность и технологичность за счет более регулярной структуры устройства и, кроме
5 того, упрощена аппаратная реализация устройства за счет введения кодирования временной диаграммы программирования и гибкого разделения функций аппаратной и программной частей.
0 Формула изобретения
Устройство для программирования схем постоянной памяти, содержащее блок управления, коммутатор адреса, вход разрешения ввода адреса которого соединен с
5 первым выходом блока управления работой устройства, коммутатор данных, вход разрешения ввода данных которого соединен с вторым выходом блока управления работой устройства, первые информационные входы
0 коммутатора адреса и коммутатора данных объединены и соединены с группой выходов блока управления работой устройства, о т- личающееся тем, что, с целью расширения области применения устройства за
5 счет увеличения класса программируемых микросхем постоянной памяти, оно содержит многофазный одновибратор, вход запуска которого соединен с четвертым выходом блока управления работой устройства, пер- вый. второй, третий и четвертый формирователи импульсов, каждый из которых состоит из блока пам ти, первая и вторая группа адресных входов которого-являются первой и второй группами информационных входов формирователя импульсов, цифроаналого- вого преобразователя, группа информационных входов которого соединена с первой группой выходов блока памяти, формирователь фронта импульсов, информационный вход которого соединен с выходом цифроа- налогового преобразователя, Формирователь фронта импульса, информационный вход и группа информационных входов которого соединены соответственно с выходом цифроанагового преобразователя и второй группой выходов блока памяти, усилитель, вход которого соединен с выходом формирователя фронта импульсов, а выход усилителя является выходом формирователя импульсов, первые группы информационных входов первого, второго, третьего и четвертого формирователей импульсов
объединены и соединены с выходами многофазного одновибратора. выходной коммутатор, первая группа выходов которого является выходом устройства, вторые
группы информационных входов первого, второго, третьего и четвертого формирователей импульсов объединены и соединены с второй группой выходов выходного коммутатора, выходы первого, второго, третьего и
0 четвертого формирователей импульсов соединены соответственно с вторым информационным входом коммутатора адреса, с вторым информационным входом коммутатора данных, первым информационным вхо5 дом и вторым информационным входом выходного коммутатора, первая и вторая группы информационных входов выходного коммутатора соединены соответственно с выходами коммутатора адреса и выходами
0 коммутатора данных, входы контроля записанной информации блока управления соединены с выходами коммутатора данных
название | год | авторы | номер документа |
---|---|---|---|
Устройство для программирования микросхем постоянной памяти | 1982 |
|
SU1134964A1 |
УСТРОЙСТВО ДЛЯ ПРОГРАММИРОВАНИЯ МИКРОСХЕМ ПОСТОЯННОЙ ПАМЯТИ | 1989 |
|
RU2047920C1 |
Микропрограммное устройство управления | 1985 |
|
SU1354192A1 |
Устройство для программирования микросхем постоянной памяти | 1985 |
|
SU1285535A1 |
ИМИТАТОР СИГНАЛОВ УПРАВЛЕНИЯ ПОЗИЦИОНИРОВАНИЕМ МАГНИТНЫХ ГОЛОВОК ОТНОСИТЕЛЬНО МАГНИТНЫХ ДИСКОВ | 1991 |
|
RU2017239C1 |
Устройство для программирования ПЗУ | 1988 |
|
SU1571677A1 |
Многопрограммный регулятор температуры | 1983 |
|
SU1136123A1 |
Программируемый генератор импульсов | 1980 |
|
SU949785A1 |
Устройство для контроля за ходом вычислительного процесса | 1987 |
|
SU1539780A1 |
Устройство для записи и коррекции программ | 1982 |
|
SU1149268A1 |
Изобретение относится к вычислительной технике и может быть использовано при построении вычислительных комплексов. Целью изобретения является расширение области применения устройства за счет увеличения класса программируемых микросхем постоянной памяти. Поставленная цель достигается тем, что устройство для программирования схем постоянной памяти содержит первый, второй, третий и четвертый формирователи импульсов, многофазный од- новибратор, коммутатор адреса, коммутатор данных и выходной коммутатор, при этом в устройство можно записать информацию о данных нескольких классов постоянных запоминающих устройств, каждый из которых включает десятки типов. 6 ил. сл С
«
L .
Щи г. 2
ФигЗ
30
28
1Ш
ЈЬ
®иг.6
Устройство для программирования микросхем постоянной памяти | 1985 |
|
SU1285535A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Устройство для записи и контроляпРОгРАММиРуЕМыХ блОКОВпОСТОяННОй пАМяТи | 1978 |
|
SU796909A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Авторы
Даты
1991-05-07—Публикация
1988-12-05—Подача