113
Изобретение относится к цифровой вычислительной технике, а именно к конструированию генераторов, предназначенных для,синхронизации цифровых схем.
Цель изобретения - увеличение быстродействия и расширение функциональных возможностей за счет обеспечения генерирования нескольких синх- росерий с произвольным периодом и произвольной скважностью.
На фиг.1 приведена блок-схема предлагаемого генератора; на фиг,2 и 3 - временные диаграммы его работы,
Генератор содержит ,счетчик 1 импульсов, два регистра 2 и 3, постоян- но е запоминающее устройство (ПЗУ) 4, шину 5 синхросигнала, шину 6 управления, шину 7 управления ПЗУ 4, вы- ходную шину 8, причем шина 5 соеди- нера с синхровходами счетчика 1 и обоих регистров 2 и .3. Шина б управления соединена, с информационным вхот- Дом счетчика 1, первый вход которого соединен со своим входом занесения. Второй выход счетчика 1 соединен с информационными входами регистра 2, выход которого соединен с младшими адресными входами ПЗУ 4, выход кото- рого соединен с информационными входами регистра 3, выход которого соединен с выходной шиной. Шина 7 управления ПЗУ 4 соединена со старшими адресными входами ПЗУ 4,
Счетчик i представляет собой счетчик с произвольным коэффициентом пересчета. Счетчик всегда с 1итает на -1 синхроимпульсы с шины 5, поэтому при переходе через состояние нуля (нули на всех выходах счетчика) на первом выходе счетчика появляется импульс, по которому происходит запись кода с шины 6 управления,
. Многофазный генератор работает следующим образом.
По нарастающему фронту каждого синхроимпульса, поступающего на синх- ровходы счетчика I и регистров 2 и 3 с шины 5, счетчик изменяет свое со- стояние на -1. Регистры 2 и 3 по нарастающему фронту каждого синхроимпульса с шины 5 фиксирзтот предыдущие состояния счеТчика 1 и ПЗУ 4 соответственно. По адресу, записанному в ре- гИстр 2 из ПЗУ 4, считьшается очередное слово, которое фиксируется -по нарастающему фронту в регистре 3, в регистр 2 заносится новое состояние
602
счетчика 1, а сам счетчик 1 изменяет свое состояние на -1. Так происходит до тех пор, пока в счетчике 1 не установится код нуля. В этом случае по следзпощему синхроимпульсу на первом выходе счетчика 1 появляется импульс, по нарастающе му фронту которого происходит запись в счетчик 1 код с шины 6.управления. Весь цикл повторяется снова. В каждом конкретном случае код на шине 6 жестко запаивается.
Регистр 3 необходим для того, чтобы в момент смены адреса переходный процесс с выходов ПЗУ 4 не проник на выходную пшну 8 и не вызвал ложного срабатьшания последующих схем. В регистр 3 записывается уже установившаяся информация из ПЗУ 4.
Регистр 2 вьтолняет роль конвейерного регистра и служит для уменьшени общего времени цикла генератора. Без регистра 2 время цикла генератора T. складывается из трех времен
TU, t СЧ ПЗ РГ2 9
где tj.1 - время срабатывания счетчика 1 ;
tp. - время считывания информации из ПЗУ 4; t р.. .- время записи информации в
регистр 3,
т.е. все схемы генератора работают последовательно.
Введение регистра 2 позволяет осуществить параллельную работу счетчика 1 и ПЗУ 4„ В этом случае за Т выбирается большее из двух времен Т ц - t сц + t РГ1 ;
ГП II 4. + t
ц r77,V РГ2
где ton- время записи информации в
РГ1
регистр 2.
Обычно времена t р t pj.., так как используются однотипные микросхемы. Введение регистра 2 позволяет увеличить максимальную, частоту генерируемых синхросерий.
Код на шине 7 определяет номер области памяти ПЗУ 4, а следовательно, и закон генерирования синхросе-- рий. При смене кода на шине 7 изме-- няе.тся область адресуемой памяти и закон генерирования синхросерий. Таким образом, один и тот же генератор может генерировать несколько типов синхронизирующих посладовательност€1Й что важно при эксплуатации, так как в зависимости от выполняемой функции
должны изменяться и синхронизирующие последовательности.
На фиг.2 приведены временные диаграммы работы при коде на шине 7 управления, равном 00, а на фиг.З - временные диаграммы при коде на шине 7, равном О, , причем эпюра а- последовательности синхроимпульсов, поступающих с шины 5; эпюры 5, б, г состояние счетчика 1; эпюры с, г , , Ф X ц ц ш- синхросерии, которые образуются с выхода регистра 3 и поступают на выходную шину 8;,.эпюра 3- сигнал с первого выхода счетчика 1; эпюры м, к, л , /л , н,,р- информация на выходах ПЗУ; эпюры е, ж , - информация на выходах регистра 2.
Формула из обретения
Многофазный генератор импульсов, содержащий счетчик и последовательно, соединенные постоянное запоминающее устройство и первый регистр, выход
которого соединен с выходной шиной, причем шина синхросигнала соединена с синхровходами счетчика и первого регистра, шина управления соединена с информа1 1онными входами счетчика, первый выход которого соединен со своим входом занесения, отличающийся тем, что, с целью увеличения быстродействия и расширения функциональных возможностей за счет обеспечения генерирования нескольких синхросерии с произвольным периодом .и произвольной скважностью, в него дополнительно введены второй регистр и шина управления постоянным запоминающим устройством, причем второй выход счетчика соединен с информационными входами второго регистра, выход которого соединен с младшими адресными входами постоянного запоминающего устройства, шина управления которым соединена со старшими адресными входами постоянного запоминающего устройства, а шина синхросигнала соединена с синх- ровходом второго регистра.
название | год | авторы | номер документа |
---|---|---|---|
Генератор импульсов | 1985 |
|
SU1282314A1 |
Устройство для записи сигналов цифровой информации | 1982 |
|
SU1046765A1 |
Устройство для управления динамической памятью | 1990 |
|
SU1800481A1 |
Генератор импульсов | 1983 |
|
SU1221715A1 |
Устройство для сопряжения ЭВМ с внешними устройствами | 1985 |
|
SU1278869A1 |
Устройство для отладки многопроцессорных систем | 1988 |
|
SU1644145A1 |
Устройство для сопряжения микроЭВМ с периферийными устройствами | 1990 |
|
SU1839260A1 |
Устройство для обмена данными между процессором и периферийными устройствами | 1983 |
|
SU1167615A1 |
Устройство для контроля параметров | 1989 |
|
SU1783477A1 |
Устройство для контроля управляющей ЭВМ | 1988 |
|
SU1522216A1 |
Изобретение относится к области цифровой вычислительной техники, в частности к генераторам, предназначенным дп я синхронизации цифровых схем. Цель изобретения - увеличение быстродействия и расширение функцио-. нальных возможностей генератора за счет обеспечения генерирования нескольких синхросерий с произвольным периодом и произвольной скважностью. Для этого в многофазный генератор импульсов , содержащий счетчик 1 импульсов, регистр 3, постоянное-запоминающее устройство (ПЗУ) 4, шину 5 синхросигнала, шину 6 управления, выходную шину 8, дополнительно введены регистр 2 и шина 7 управления ПЗУ, Введение регистра 2 позволяет увеличить максимальную частоту генерируемых синхросерий. На шине 7 при смене кода изменяется область адресуемой памяти и закон генерирования серий, В результате один и тот же генератор /может генерировать несколько типов синхронизирующих последовательностей. Зил. (Л е 7 со а
Справочник по интегральным мик- росхемам | |||
/Под ред | |||
Б.В.Тарабрина, 2-е изд | |||
- М,: Энергия, 1981, с,669 | |||
Там же, с | |||
ПРИБОР ДЛЯ ТУШЕНИЯ ПОЖАРОВ ПЕНОЮ | 1923 |
|
SU749A1 |
Авторы
Даты
1987-10-23—Публикация
1984-11-20—Подача