Cтраница 3
Ситуация, описанная в случае 2, встречается в коде загрузочного ПЗУ, показанного в приложении A DSP56001 Advance Information Data Sheet ( AD11290) В конце операции загрузки регистр операционного режима OMR изменяет свое значение на режим 2, и загружается программа для выполнения. [31]
Биты выбирают операционный режим. Операционные режимы показаны в табл. 3.15. FOM [ 1: 0 ] должны меняться только тогда, когда FCOP находится состоянии индивидуального сброса ( FEN 0), иначе может произойти некорректная операция. Биты FOM [ 1: 0 ] очищаются аппаратным или программным сбросом. [32]
Операционные режимы ССОР. [33] |
Биты используются для определения режима операций CSFR. Операционные режимы представлены в табл. 3.25. Эти биты должны изменяться только когда ССОР находится в состоянии индивидуального сброса. [34]
Инструкция JMP генерирует адрес перехода в цикле декодирования. Затем происходит смена операционного режима, и загружается следующая инструкция, находящаяся по адресу Р: 0001 во внутреннем ОЗУ. Поэтому необходимо использовать инструкцию ANDI перед инструкцией JMP для корректной смены операционного режима. [35]
Команда используется для сброса регистров устройства или всех состояний симулятора. Также используется для выбора операционного режима устройства, который должен быть установлен после сброса устройства. [36]
Младший значащий байт регистра ( биты 0 - 7) является байтом операционного режима кристалла ( СОМ), который используется для определения данного операционного режима. Во время процессорного сброса в биты операционного режима кристалла ( MD, MC, MB, MA) будут занесены значения с внешних выводов выбора режима MODD, MODC, MODB и MODA соответственно. [37]
Младший значащий байт регистра ( биты 0 - 7) является байтом операционного режима кристалла ( СОМ), который используется для определения данного операционного режима. Во время процессорного сброса в биты операционного режима кристалла ( MD, МО, MB, MA) будут занесены значения с внешних выводов выбора режима MODD, MODC, MODB и MODA соответственно. [38]
Пространство памяти. [39] |
Операционные режимы DSP определяют карты памяти для программ и данных и стартовую процедуру при выходе из состояния сброса. Контакты MODA и MODB обеспечивают перевод DSP в состояние сброса и инициализацию операционного режима соответственно. При выходе из состояния сброса эти контакты интерпретируются как входы прерываний IRQA и IRQB. Может быть выбран один из трех операционных режимов: однокристальный, нормальный расширенный или режим разработки. Режим выбирается с помощью битов МА и MB в регистре OMR. Перед изменением режима соответствующей командой запрещаются прерывания, чтобы предотвратить неправильный переход в ячейку памяти. После изменений в OMR необходимо выполнить одну команду NOP для перестраивания карты памяти. [40]
Функционирование этих моделей в едином технологическом комплексе предусматривает: достаточно четкую информационную взаимосвязь объектов всех видов учета ( на основе согласованности входов и выходов соответствующих моделей); единство первичного отображения состояний объектов учета независимо от целей их дальнейшего использования по видам учета ( оперативный, бухгалтерский, статистический); информационное обеспечение решения задач управления производством на основе использования единой информационной базы; определение минимально достаточного объема результатной информации путем ее рационального разграничения по видам учета. Правильное построение информационных моделей учета способствует четкой формализации комплекса процедур математического обеспечения и операционного режима в целом для реализации всего технологического процесса обработки информации. [41]
Типы точек останова. [42] |
Они также используются для останова программы по определенному значению регистров или ячейки памяти. Использование адресных компараторов позволяет пользователю устанавливать точки останова в ОЗУ или ПЗУ в любом операционном режиме. Доступ к памяти управляется содержимым OSCR. Компаратор нижнего адреса генерирует сигнал истинно, если адрес на шине больше или равен содержимому регистра нижней границы адресов. Компаратор верхнего адреса генерирует сигнал истинно, если адрес на шине меньше или равен содержимому регистра верхней границы адресов. Если оно равно 0, счетчик не декрементируется и возникает точка останова. [43]
Такой процесс предусматривает: взаимную увязку объектов управления с помощью информационных связей таким образом, чтобы выход ( результаты расчета) одной модели являлся входом или одним из входов другой; единство первичного отображения состояний объектов управления независимо от дальнейшего назначения учетной информации; обеспечение расчета каждой задачи из единого накопителя ( ЕИФ); разработку комплекса процедур и операционного режима математического обеспечения для реализации всего технологического процесса обработки информации; четкое разграничение использования результатной информации ( минимально достаточного объема) по функциям управления. [44]
Выбор режима А / Запрос внешнего прерывания А - этот вход имеет две функции: выбор операционного режима при инициализации кристалла и после синхронизации - запрос прерывания от внешнего устройства. Состояние MODA читается и защелкивается в DSP, когда процессор выходит из состояния сброса. Состояние выводов MODA, MODB и MODC определяют операционный режим кристалла при инициализации. Операционный режим кристалла может быть изменен после сброса программным путем. Вход IRQA является синхронизированным внешним запросом прерывания, который показывает, что внешнее устройство нуждается в обслуживании. Чувствительность входа может программироваться по фронту или по уровню. Если процессор находится в состоянии останова, запрос прерывания на IRQA выводит процессор из этого состояния. [45]