ВУЗ:
Составители:
В ОМЭВМ при обслуживании прерываний старший разряд (А11) СК, независимо от
состояния триггера DВF, аппаратно устанавливается в "0" всякий раз, когда происходит
переход к подпрограмме обработки прерываний. Поэтому все программы обработки
прерываний и все подпрограммы, вызываемые ими, должны располагаться в пределах
нулевого банка памяти программ (ячейки 0 ... 2047). До выхода из подпрограммы
обслуживания прерываний (то есть до исполнения команды REТR) никакая команда не
может установить в "1" старший разряд СК. Выполнение команд SEL МВ0 и SEL МВ1 во
время обработки прерываний не рекомендуется, так как эти команды, изменяя состояние
триггера DBF, не изменяют значения старшего разряда СК до тех пор, пока происходит
обработка текущего прерывания.
4.2.7. Устройство управления и синхронизации
Устройство предназначено для выработки сигналов, обеспечивающих управление
выполнением команд, и реализовано на кристалле ОМЭВМ, за исключением источника
опорной частоты, в качестве которого можно использовать кварцевый резонатор, LС-цепь
или внешний источник синхроимпульсов. Устройство управления и синхронизации состоит
из генератора, формирователей тактовых сигналов и формирователей сигналов состояний и
режимов работы.
Встроенный генератор представляет собой схему с последовательным резонансом и
высоким коэффициентом усиления, обеспечивающую работу в диапазоне 1 ... 6 МГц.
Внешний вывод ВQ1 является входом каскада усиления, а ВQ2-выходом. Кварцевый
резонатор или LС-цепочка присоединяется между выводами ВQ1 и ВQ2 и обеспечивают
обратную связь и фазовый сдвиг, необходимые для генерации. Для получения временных
соотношений с высокой степенью точности необходимо использовать кварцевые
резонаторы. Если не требуется высокое быстродействие и высокая точность задания частоты,
можно использовать LС-цепочку. Внешние синхросигналы подаются на входы ВQ1 и ВQ2,
как показано на рис.4.9.
1
1
Внешний
синхросигнал
+5В
B
Q
2
BQ1
1 к
1 к
3
2
Рис.4.9. Схема включения при подаче внешних синхросигналов
Частота генератора f
ВQ1
делится на три в счетчике состояния для получения частоты
процессора (СLК), которая определяет временные соотношения в ОМЭВМ. Сигналы СLК
могут быть выведены на внешний вывод Т0 по команде ЕNТ0 СLК. Вывод сигналов на
внешний вывод Т0 блокируется сигналом
SR
.
Частота процессора СLК делится на пять в счетчике циклов для получения частоты,
определяющего машинный цикл и состоящего из пяти состояний машины S1...S5.
Полученный в результате такого деления опорной частоты синхросигнал называется АLЕ и
используется при работе ОМЭВМ с внешней памятью. Этот сигнал выдается в каждом
машинном цикле на выводе АLЕ независимо от того, выполняется или нет в данном
машинном цикле обращение к внешней памяти.
Общий сброс осуществляется благодаря наличию встроенного триггера Шмитта и
соединенного с источником питания +5В резистора. Они в сочетании с внешним
конденсатором емкостью 1мкФ, подключенным к выводу SR, как показано на рис.4.10,
обеспечивают при включении ОМЭВМ импульс системного сброса низкого уровня
В ОМЭВМ при обслуживании прерываний старший разряд (А11) СК, независимо от состояния триггера DВF, аппаратно устанавливается в "0" всякий раз, когда происходит переход к подпрограмме обработки прерываний. Поэтому все программы обработки прерываний и все подпрограммы, вызываемые ими, должны располагаться в пределах нулевого банка памяти программ (ячейки 0 ... 2047). До выхода из подпрограммы обслуживания прерываний (то есть до исполнения команды REТR) никакая команда не может установить в "1" старший разряд СК. Выполнение команд SEL МВ0 и SEL МВ1 во время обработки прерываний не рекомендуется, так как эти команды, изменяя состояние триггера DBF, не изменяют значения старшего разряда СК до тех пор, пока происходит обработка текущего прерывания. 4.2.7. Устройство управления и синхронизации Устройство предназначено для выработки сигналов, обеспечивающих управление выполнением команд, и реализовано на кристалле ОМЭВМ, за исключением источника опорной частоты, в качестве которого можно использовать кварцевый резонатор, LС-цепь или внешний источник синхроимпульсов. Устройство управления и синхронизации состоит из генератора, формирователей тактовых сигналов и формирователей сигналов состояний и режимов работы. Встроенный генератор представляет собой схему с последовательным резонансом и высоким коэффициентом усиления, обеспечивающую работу в диапазоне 1 ... 6 МГц. Внешний вывод ВQ1 является входом каскада усиления, а ВQ2-выходом. Кварцевый резонатор или LС-цепочка присоединяется между выводами ВQ1 и ВQ2 и обеспечивают обратную связь и фазовый сдвиг, необходимые для генерации. Для получения временных соотношений с высокой степенью точности необходимо использовать кварцевые резонаторы. Если не требуется высокое быстродействие и высокая точность задания частоты, можно использовать LС-цепочку. Внешние синхросигналы подаются на входы ВQ1 и ВQ2, как показано на рис.4.9. +5В В н еш н и й с и н хр о с и г н а л 1к 1 2 BQ1 1к 1 3 BQ2 Рис.4.9. Схема включения при подаче внешних синхросигналов Частота генератора fВQ1 делится на три в счетчике состояния для получения частоты процессора (СLК), которая определяет временные соотношения в ОМЭВМ. Сигналы СLК могут быть выведены на внешний вывод Т0 по команде ЕNТ0 СLК. Вывод сигналов на внешний вывод Т0 блокируется сигналом SR . Частота процессора СLК делится на пять в счетчике циклов для получения частоты, определяющего машинный цикл и состоящего из пяти состояний машины S1...S5. Полученный в результате такого деления опорной частоты синхросигнал называется АLЕ и используется при работе ОМЭВМ с внешней памятью. Этот сигнал выдается в каждом машинном цикле на выводе АLЕ независимо от того, выполняется или нет в данном машинном цикле обращение к внешней памяти. Общий сброс осуществляется благодаря наличию встроенного триггера Шмитта и соединенного с источником питания +5В резистора. Они в сочетании с внешним конденсатором емкостью 1мкФ, подключенным к выводу SR, как показано на рис.4.10, обеспечивают при включении ОМЭВМ импульс системного сброса низкого уровня
Страницы
- « первая
- ‹ предыдущая
- …
- 66
- 67
- 68
- 69
- 70
- …
- следующая ›
- последняя »