Устройство для программирования блоков постоянной памяти
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике, в частности к запоминающим устройствам, и может быть использовано при программировании репрограммируемых и однократно программируемых блоков постоянной памяти в интегральном исполнении. Цель изобретения - повышение быстродействия устройства - достигается введением элементов задержки, регистров хранения , формирователя пррграммирующих импульсов, датчика тока, генератора тактовых импульсов, блока числовых ключей, блока информационных ключей, переключаемого ограничителя тока, триггера контроля и ключа контроля. В устройстве осуществлено программирование и контроль его результатор одновременно. Программирование проводится с большой скоростью. В режиме программирования на вход 26 устройства поступает адрес, по которому производится программирование. Запись осуществляется сигналом с блока 15 управления. Записанная в числовой регистр 1 информация поступает на блок 16 числовых ключей. При наличии сигнала на входе 27 срабатыва (Л
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН (!9) (Н) А1 (5D 4 G 11 С 17/00 3I
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21 ) 41 30309/ 24-24 (22) 08.10.86 (46) 15.11.88. Бюл. У 42 (71) Специальное конструкторское бюро "Кибернетика" с опытным производством Института кибернетики
АН АЗССР (72) H.Â.Ãîëoíèí, А.А.Савкин, Б.Ф.Файсканов, П.Т.Котов и Н,В.Икленко (53) 681.327.066(088.8) (56) Устройство записи в программируемое ПЗУ модели Т310/27. Фирма
Такэда, Дэнси Кагаку. Т. 27, 1977, 9 5 с. 33 37.
Авторское свидетельство СССР
У 1005 183, кл. G 11 С 17/00, 1983. (54) УСТРОЙСТВО ДЛЯ ПРОГРАИИИРОВАНИЯ
БЛОКОВ ПОСТОЯННОЙ ПАМЯТИ (57) Изобретение относится к вычислительной технике, в частности к за— поминающим устройствам, и может быть использовано при программировании репрограммируемых и однократно программируемых блоков постоянной памяти в интегральном исполнении. Цель изобретения — повышение быстродействия устройства — достигается Введением элементов задержки, регистров хранения, формирователя программирующих импульсов, датчика тока, генератора тактовых импульсов, блока числовых ключей, блока информационных ключей, переключаемого ограничителя тока, триггера контроля и ключа контроля.
В устройстве осуществлено программирование и контроль его результатов одновременно. Программирование проводится с большой скоростью. В режиме программирования на вход 26 устройства поступает адрес, по которому производится программирование. Запись осуществляется сигналом с блока
15 управления. Записанная в числовой регистр 1 информация поступает на блок 16 числовых ключей. При наличии сигнала на входе 27 срабатывает блок 15, который устанавливает регистр 18 в состояние., соответствующее основному режиму программирования, т.е. устанавливает один иэ режимов работы генератора 17, импульсы которого стробируют ключи блока 16.
Выходные сигналы с блока 16 B свою очередь стробируют формирователь 19 программирующих импульсов. Сигнал с генератора 17 также устанавливает триггер ?",:-:. =:-."SII -.ное - остоян- ;е разрешает прохождение сигналов с блока 16 на формирователь 19 и далее на вход-выход программируемого блока
8 памяти. При этом регистр 24 находится в активном состоянии. Сигнал с формирователя 19 стробирует регист- ры 2 и 3, выходные сигналы которых поступают на ЦАП 11 и 12, которые совместно с усилителями 5 и 6 формируют напряжение питания для блока
8. 1 ил.
Изобретение относится к вычисли-. тельной технике, в частности к запоминающим устройствам и может быть использовано при программировании репрогра?ап?руемь?х и однократно програм?ируемых блокoB по тоянной памяти в интегральном исполнении.
Целью изобретения является повн? шение быстродействия устройства.
На чертеже приведена функциональная схема предложенного устройства.
Устройство содержит числовой ре— гистр 1, буферные регистры 2, 3 и 4, усилители 5, 6 и 7, программируемый ,блок 8 постоянной памяги, регистр 9 адреса, цифроаналоговь.е преобразователи 10„ 11 и 12„ элементы 13 и 14 задержки, блок 15 управления, блок
16 числовых ключей,. генератор 17 тактовых импульсов, регистр 8 хранения„ формирователь 19 програм?а?рующих импульсов, датчик. 20 тока, триггер
21 контроля, ключ 22 контроля, блок
23 информационных ключей, регистр 24 хранения, переключаемый ограничитель
25 тока, первый информационный вход
26 устройства., второй информационный вход 27 устройства, вход 28 разрешения работь? устройства и вход 29 сброса устройства, третий информационный вход 30 устройства, выходы
31,32 и 33 устройства.
Устройс *".во раоотяет следу?Ощим об разом.
Исходнь?е данные для программирова-ния заносятся в CN-ЗВИ íå показана) способами, предусмотренными для работы на ЭВИ. Эти,цанные в дальнейшем вводятся в устройство для проГрамьалрования с целью записи их в блоки постоянной памяти и служат для контроля записанной в них информации.
Блок 15 стробирует буферный регистр
4. Это приводит к тому, что цифроана-. логовый преобразователь 12 через усилитель 7 и ограничитель 25 вьщает на один из входов формирователя
19 программирующих импульсов напряжение программирования. Прохождение теперь уже импульсов программирования с формирователя 19 программирую п?х импульсов на вход-выход блока 8 стробирует регистр 24, который устанавливается в активное состояние сигналом с блока 15 управления. Блок .15 с -робирует буферные регистры 2 и 3.
Это приводит к тому, что цифроаналоговые преобразователи 10 и 11 с соответственно подключенными усилителями 5 и 6 формируют напряжение питан?ля программируемого блока 8, Иачинается процесс программирования. Хак только программирование произошло, т,е. плавкая перемычка в данном разряде прочтена, срабатывает датчик 20 тока и на
D-вход триггера 21 контроля поступает сигнал, который установит триггер 2 1 в состояние " 1". Блок 15 стробирует ключ 22 контроля, а информация считывается на вход 26 устройства. Ha R-вход триггера 21 контроля приходит сигнал с выхода генератора 17, прошедший через элемент 13 задержки, который стробирует запись в триггер 21 контроля.
СИ-ЭВИ анализирует пришедшую инфор— мацию, и функционирование устройства. з 143 далее происходит аналогично описанному.
Блок 15 срабатывает по синхроимпульсу, приходящему на один из его входов с входа 28 управления устройства. Этот же синхроимпульс приходит на вход элемента 14 задержки, который формирует ответный синхроимпульс устройства. Шина данных СМ-ЭВМ подключена к входу 26 (шине данных) устройства для программирования, шина управления CN-ЭВМ вЂ” к входу 28 управления устройства для программирования, а шина адреса CY.-ЭВМ вЂ” к входу 30 устройства.
Прorðаммирование блоков постоянной памяти устройством начинается с сигнала Начальная установка", устанавливающего все регистры устройства в исходное состояние, Сигнал "Началь. ная установка" вырабатывается блоком 15 по определенному коду, приходящему на первый вход блока 15.
В режйме программирования по входу 26 устройства в регистр 9 адреса записывается адрес, по которому будет производиться программирование.
Запись осуществляется управляющим .сигналом с блока 15, который вырабатывается по определенному коду, приходящему с входа 30 устройства. Затем по входу 26 устройства выставляется информация для программирования, которая записывается в регистр 1 сиг налом с выхода блока 15, который вырабатывается по определенному коду с входа 30 устройства. Записанная в регистр 1 информация для программирования содержит единицу в программируемом разряде (программирование поразрядное), последовательность кодов, приходящих по входу 30 устройства на вход блока 15, приводит к тому, что последний вырабатывает последовательность управляющих сигналов. Один из таких сигналов устанавливает ре-
1 гистр 18 в состояние, соответствующее основному режиму программирования, т.е. устанавливается один из режимов работы генератора 17 тактовых импульсов ° Генератор 17 формирует импульсы, стробирующие ключи блока
16, которые стробируют формирователь 19 программирующих импульсов.
Сигнал с выхода генератора 17 также приходит на R-вход триггера 21 контроля и устанавливает его в начальное состояние.
7922
40
5
1Î
Контроль содержимого программируемых блоков постоянной памяти. необходим для проверки правильности занесенной в блоки информации, а также для определения, свободных адресов, если блок запрограммирован частично.
Для этого по входу 26 данных устройства в регистр 9 адреса падается адрес, по которому будет производиться считывание информации. По входу 30 устройства на блок 15 подается код, по которому вырабатывается сигнал эа . писи в регистр 9 адреса. С блока 15 подаются сигналы на буферные регистры 2 и 3, вследствие чего цифроаналоговыи преобразователь 10 через усилитель 5 и цифроаналоговый преобразователь 11 через усилитель б форми» руют напряжение питания и управляаящне напряжения программируемого блока 8.
Блок 15 устанавливает в пассивное состояние регистр 24, который отключает формирователь 19 программирующих импульсов. Информация с входа— выхода блока 8 поступает на ключи блока 23. Считывание информации с ключей блока 23 на вход 2б устройства происходит по определенному сигналу с блока 15. Этот сигнал открывает ключи блока 23, и информация считывается на вход 26 устройства, заносится в CY--ЭВМ и анализируется.!
Предложенное устройство позволяет производить программирование и осу" ществлять его контроль одновременно и с большой скоростью.
Формула изобретения
Устройство для программирования блоков постоянной памяти, содержащее регистр адреса, выход которого является первым выходом устройства, информационный вход регистра адреса является первым информационным входом устройства и соединен с информационным входом числового регистра, первыи и второй буферные регистры, выходы которых соединены с входами первого и второго цифроаналоговых преобразователей, первый и второй усилители, входы которых соединены с выходами первого .и второго цифроаналоговых преобразователей, вь1ходы первого и второго усилителей являются вторым и третьим выходами устройства, третий буферныи ре1437922
Составитель А.Воронин
Техред М.Ходанич
Корректор Л.Пилипенко
Редактор М.Келемеш
Заказ 5900/52
Тираж 590
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Подписное
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 гистр, выход которого соединен с входом третьего цифроаналогового преобразователя, третий усилитель, вход которого соединен с выходом третьего цифроаналогового преобразователя, и блок управления, о т— л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены элементы задержки, регистры хранения, формирователь программирующих импульсов, датчик тока, генератор тактовьх импульсов, блок числовых ключей, блок
I информационных ключей, переключаемый ограничитель тока, триггер контроля и ключ контроля, управляющий вход, которого соединен с выходом триггера контроля, информационный вход ключа контроля соединен с входом первого регистра хранения, входами буферных регистров, входом второго регистра хранения, управляющим входом блока информационных ключей, входом разрешения записи регистра адреса и первым выходом блока управления, выход ключа контроля соединен с информационным входом числового регистра и выходом блока информационных ключей, информационный вход которого является вторым информационным входом устройства и соединен с выходом формирователя программируюших импульсов, выход числового регистра соединен с информационным входом блока числовых ключей, управляющий вход которого соединен с выходом генератора тактовых импульсов, с входом первого элемента задержки и с R-входом триггера контроля, выход блока числовых ключей соединен с информационным входом формирователя программирующих импульсов, первый вход разрешения занесения информации кото1р рого соединен с выходом переключаемого ограничителя тока и с первым выходом датчика тока, второй вход разрешения занесения информации формирователя программирующих импульсов
15 соединен с выходом первого регистра хранения, выход второго регистра хранения соединен с входом генератора тактовых импульсов, вход датчика тока соединен с выходом третьего
20 усилителя, входом переключаемого ограничителя тока, второй выход, датчика тока соединен с D-входом триггера контроля, S-вход которого является входом сброса устройства, С-вход триггера контроля соединен с выходом первого элемента задержки, второй выход блока управления соединен с входом разрешения записи числового регистра, вход и выход вто30 рого элемента задержки объединены и являются входом разрешения работы устройства и соединен с входом разрешения работы блока управления, информационный вход которого является
Зб третьим информационным входом устройства.