ЖУРНАЛ СТА №2/1998

108 2/98 В ЗАПИСНУЮ КНИЖКУ ИНЖЕНЕРА CТА Особенности подсистемы управления энергопотреблением современных встраиваемых процессорных модулей Александр Локотков Следует отметить, что если встраиваемый процессорный модуль на базе процессора 486-DX4 или 586-133 не осна- щен подсистемой управления энергопотреблением, то при максимальном быстродействии в силу ряда причин, основ- ной из которых является высокое тепловое сопротивление между кристаллом и радиатором для корпуса SQFP 208, верхняя рабочая температура системы без использования принудительного охлаждения не должна быть выше 55°C. Так как процессорный модуль 5066 фирмы Octagon Systems достаточно широко используется для встраивания в различ- ные системы, дальнейшее изложение будет основано на примере именно этого модуля. ПОДСИСТЕМА УПРАВЛЕНИЯ ЭНЕРГОПОТРЕБЛЕНИЕМ МОДУЛЯ ЦП 5066 OCTAGON SYSTEMS Подсистема управления энергопотреблением (далее — ПУЭ) модуля 5066 выполнена на основе однокристального устройства управления памятью и периферией типа 82C465MVA фирмы Opti. Детальное описание ПУЭ модуля 5066 приведено в документации «Модуль центрального про- цессора 5066. Руководство пользователя». Для получения бо- лее подробной информации по применению 82C465MVA следует обратиться к «82C465MV/MVA/MVB. Single-Chip Mixed Voltage Notebook Solution. Data Book». В модуле 5066 реализована поддержка всех перечисленных функций под- системы управления энергопотреблением. Настройка ПУЭ 5066 выполняется с помощью программ SETUP и PMISETUP, находящихся на твердотельных дисках модуля. В данной статье приводится более подробное, чем в руко- водстве пользователя, описание механизма охлаждения де- лением тактовой частоты процессора (Cool Down Clocking) и режима DOZE (замедление), поскольку сведений ру- ководства пользователя недостаточно для понимания принципов функцио- нирования системы. Описание режимов подсистемы управления энергопотреблением 5066 Режим полной производительности В указанном режиме центральный процессор и устройства, находящиеся на локальной системной магистрали, функционируют при максимальном значении тактовой частоты (33 МГц на магистрали, 133 МГц — тактовая часто- та процессора). При этом процессор находится в состоянии повышенной тепловой нагрузки. ВВЕДЕНИЕ В современных встраиваемых вычислительных системах на базе процессоров i486 имеется подсистема управления энергопотреблением, предназначенная для выполнения следующих функций: 1. Периодическое снижение тактовой частоты процессо- ра для уменьшения потребляемой мощности на основе ана- лиза интенсивности выполняемых операций обмена по си- стемной магистрали с последующим восстановлением быс- тродействия по одному или нескольким предварительно за- данным событиям. Данный режим носит название режима замедления (DOZE) и управляется как на уровне аппарат- ных, так и на уровне программных средств путем обработки прерывания SMI. 2. Периодическое уменьшение тактовой частоты процес- сора для автоматического снижения тепловой нагрузки с последующим восстановлением. 3. Периодическое отключение устройств, присутствующих на системной магистрали, с последующим восстановлением по одному или нескольким предварительно заданным собы- тиям. К устройствам относятся коммуникационные и парал- лельные порты, дисковые накопители и др. Данный режим носит название режима приостановки (IDLE) и управляется как на уровне аппаратных, так и на уровне программных средств посредством обработки прерывания SMI. Существу- ет возможность остановки системного тактового генерато- ра и отключения всех устройств на локальной магистрали (режим SUSPEND). Данный режим может быть инициирован только под управлением системного программного обеспе- чения, выполненного в соответствии с требованиями спецификации Ad- vanced Power Management 1.0. 4. Сохранение на диске систем- ного контекста при возникнове- нии события, связанного с наруше- нием работоспособности источ- ника первичного питания, с после- дующим восстановлением. Ис- пользование данной функции во встраиваемых системах видится не всегда целесообразным, поскольку восстановление работоспособнос- ти и перезапуск системы может по- требовать участия обслуживающе- го персонала. Кроме того, при уп- равлении реальным объектом вос- становление старого контекста че- рез неопределенный промежуток времени может привести к непред- сказуемым последствиям. Модуль ЦП 5066 Octagon Systems

RkJQdWJsaXNoZXIy MTQ4NjUy