Программатор
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано для программирования микросхем с программируемой логикой. Целью изобретения является расширение функциональных возможностей за счет расширения класса программируемых микросхем. Для этого в программатор введены второй и третий блоки управления, обеспечивающие формирование управляющих сигналов для программирования логических массивов с памятью. 1 ил.
СОЮЗ СОВЕТСНИХ
СОЩ4АЛИСТИЧЕСНИХ
РЕСПУБЛИН (19) (!1) 115 А1
<511 4 ?? 11 7>
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
Il0 ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
IlPH ГКНТ СССР
К А BTOPCKOMY СВИДЕТЕЛЬСТВУ
1 (21) 4116749/24-24 (22) 10, 09.86 (46). 23.12.89. Бюл. У 47 (72) Н.Л.Баранов, В.Д.Борисенков, П.Я.Комарченко, В.М.Матвеев, В.А.Машаров и М.БЛ1екин (53) 68 1.327.66 (088,8) (56) Авторское свидетельство СССР
М 1134964, кл. G 11 С 7/00, 1985.
Авторское свидетельство СССР
М 809355, кл. G 11 С 7/00, 1981.
Изобретение относится к вычислительной технике.
Целью изобретения является расшире" ние функциональных воэможностей за счет расширения класса программируемых микросхем.
На чертеже представлена функциональная схема программатора.
11рограмматор содержит датчик 1 тока, блок 2 сопряжения, первый программируемый источник 3 напряжения, блок 4 управления регистром, второй
5 и первый 6 блоки управления, декодер 7 адреса, декодер 8 напряжения, регистр 9, третий 1О блок управления, второй программируемый источник 11 напряжения, формирователь 12 длительности импульса программирования, выход
13 напряжения питания программатора, выход 14 адреса, информационные выходы 15 и 16 программатора, выход 17 управления программатора, вход 18
1 датчика тока, первый 19, второй 20, 2 (54) IIPOI PANYATOP (57) Изобретение относится к вычислительной технике и может быть использовано для программирования микросхем с программируемой логикой. Целью изобретения является расширение функциональных возможностей за счет расширения класса программируемых микросхем. Для этого в программатор введены второй и третий блоки управления, обеспечивающие формирование управляющих сигналов для программирования логических массивов с памятью. 1 ил. третий 21, четвертый 22, пятый 23, шестой 24, седьмой 25, восьмой 26 вы- С ходы блока 2 сопряжения, информационные входы 27 и 28 блока 2, первый
29, второй 30, третий 31, четвертый
32 выходы блока 6 управления, третий
33 выход блока 4 управления регистром, второй 34 выход источника 3, второй 35 выход формирователя 12.
Программатор логического массива с памятью (ПАЛ) работает следующим образом.
Программатор ПАЛ позволяет работать в двух режимах: "Программирование и "Чтение".
Режим "Программирование" осуществляется при уровне "Лог.1" на выходе
22, режим "Чтение" — при уровне
"Лог. 0" на выходе. 22.
Программируемый источник 3 <и<тания формирует на выходной шине 13 и;<пряжение питания +5 В в режиме "<1т< иис" при <логических уровнях "0" на <<х<лс!
53!!56
19, при логических уровнях 1 на вы11 11 ходе 19, на выходе 13 формируется
+13 В в режиме "Программирование". Из блока 2 сопряжения по второму выходу
20 подаются коды на декодер 7 адреса для выбора одного из восьми адресных входов, На выходе декодера 7 формируется информация на выходе t4 адреса, поступающая в источник 11 напряжения.
По третьему выходу 21 блока 2 п<>дают ся коды в декодер 8 напряжения, с выхода которого информация поступает на второй вход задания режима источника 11. На невыбранных входах ПАЛ ис- !5 точника 11 уровень напряжения НИ=13 В формируется с второго и третьего выходов блока 2. Особенностью программирования ПАЛ является изменение входов стробирования и разрешения ПАЛ в за- 20 висимости от номера программируемой строки.
При программировании строк с О по
31 эти входы имеют первоначальное значение, при программировании строк 25 с 32 по 63 эти входы меняются местами. Выбор входов ПАЛ выполняет второй блок 5 управления, Информация о выборе номера строки передается по седьмому выходу 25 блока 2. С выхода
25 информация поступает на вход блока 6, где объединяется по И с импульсом программирования и поступает на выход 30 блока 6. Инверсный сигнал от логического уровня с выхода 25 объеиняется по И с импульсом программи1 ования и поступает на выход 32 блока 6. Инверсный сигнал от логического уровня с выхода 25 объединяется по И с импульсом программирования и 40 поступает на выход 32 блока 6.
Усиленный сигнал, поступивший с выхода 25, подается на вход 29, а на выходе 32 формируется его инверсный сигнал.
На выходе 13 блока 3 формируется инверсный сигнал функции логического умножения управляющих сигналов с выхода 19. При выборе режима "Программирование" на выходе 13 формируется уровень "Лог.О".
На выходе 33 блока 4 в режиме 1Программирование" формируется уровень "Лог.1".
При программировании строк с 0 о 31, .когда выход 25 установлен в
"Лог.О", на вход блока 5 подаются с . выходов 29, 31, 33, 34 соответственно логические уровни "О", "1", "1", "0".
При этом в блоке 5 на выходах 16 формируются уровень "Лог.0" и уровень напряжения ПНИ!3 В.
При программировании строк с 32 по 63 на выходе 25 устанавливается уровень "Лог.1", на входах блока 5 (c. выходов 29, 31, 33, 34) соответствыходах 16 блока 5 информация изменяется на противоположную, т.е. шина стробирования становится шиной разрешения и на ней у . га1<ыипннается напряжение НН=+13 В, а шины разрешения становится шиной стробирования и на ней установится уровень "Лог.О". Выбор выходов ПАЛ на выходах 17 осуществляется с помощью блока 10 управления. Второй особенностью программирования IIAJI является изменение значений выходов 17 в зависимости от номера программируемой строки.
При программировании с Одо 31 строки выходы 17 установлены в заданном значении, при программировании строк с 32 по 63 назначения выходов изменя" ются.
Управление информацией по выходам
24 осуществляется программно и обеспечивает требуемые уровни на выводах
ПАЛ и подачу на цих импуль< а программирован1<я.
Выход 26 служит для управления формированием импульса программирования в блоке 6 управляющих импульсов.
Уровнем "Лог.О" запрещается формирование импульса программирования, уровнем "Лог.1" разрешается формирование импульса программирования в блоке
6.
Формирователь 12 длительности импульса (ФДИП) коммутирует на выходе
35 напряжение программирования. Когда перемычка пережигается, датчик 1 тока снимает токовую информацию на вход ФДИП. С выхода 27 ФДИП в микроЭВМ поступает информация о пережоге перемычки, а на выходе 35 отключается напряжение программирования.
Режим "Чтение" осуществляется формированием на выходах 22 и 23 блока
4 уровней "Лог.1", которые поступают на вход блока 4 управления регистром, на выходе которого формируется импульс сброса и поступает на вход регистра 9..После сброса выходного регистра 9 на его вход поступает сигнал "Чтение", 56 6
Одновременно осуществляется тактирование ПАЛ. С выхода 33 блока 4 уровень " lor.Î" поступает на вход блока
5 управления, где на выходе 16 форми5 руется сигнал стробирования, а также сигнал разрешения.
С регистра 9 информация поступает на вход 26 блока 2 сопряжения и с выхода 15 в его микроЭВМ.
10 формула изобретения
Программатор, содержащий блок сопряжения, первый блок управления. декодер адреса, декодер напряжения, первый и второй программиРуемые источ-15 ники напряжения, блок управления регистром, регистр, датчик тока, формирователь длительности импульса программирования, первый выход блока сопряжения соединен с входом задания режи.- 20 ма работы первого программируемого источника напряжения, первый выход которого является выходом напряжения питания программатора, второй, третий выходы блока сопряжения соединены с 25 соответствующими информационными входами декодера адреса и декодера напряжения соответственно, выходы которых соединены с входами задания режима работы второго программируемого источ- 30 ника напряжения, выходы которого являются адресными выходами программатора, четвертый, пятый, седьмой и восьмой выходы блока, сопряжения соединены соответственно с первым и вторым входами задания режима работы блока
35 управления регистром и блока управления, девятый и десятый выходы блока сопряжения являются информационными выходами программатора, первый и вто- 40 рой выходы блока управления регистром соединены соответственно с входами начальной установки и записи регистра, выходы которого соединены с одиннадцатым информационным входом 45 блока сопряжения, вход датчика тока является входом контроля режима npot граммирования программатора, выход датчика тока соединен с первым входом формирователя длительности импульса программирования„ первый выход которого соединен с двенадцатым входом блока сопряжения, первый выход блока сопряжения соединен с входом разрешения работы формирова" теля длительности импуль .а программирования, отличающийся тем, что, с целью расширения функциональных возможностей за счет расширения класса программируемых микросхем, в него введены второй и третий блоки управления, первый выход первого блока управления соединен с первыми входами разрешения работы второго и третьего блоков управления, второй и четвертый выходы первого блока управления соединены соответственно с входами разрешения работы и стробирования третьего блока управления, третий выход первого блока управления соединен соответственно с вторыми входами разрешения работы ,третьего и второго блоков управления, 1 второй выход формирователя длительности импульса программирования соединен с третьим входом разрешения работы третьего блока управления, выходы которого соединены с информационными входами регистра и являются информационными выходами первой группы программатора, второй выход перво- го программируемого источника напря- жения соединен с первым входом задания режима второго блока управления, третий выход блока управления регистром соединен с вторым входом задания режима работы второго блока управления, выходы которого являются информационными выходами второй группы программатора, выходы шестой группы блока сопряжения соединены с информационными входами третьего блока уп,равления.
1531156
Составитель H.ØóñòoB
Редактор М.Бланар Техред М;Яндык Корректор А.Обручар
Заказ 7962/53 Тираж 558 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГЕНT СССР
113035, Москва, Ж 35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r.ужгород, ул. Гагарина,1Г 1