BIOS ROM c интерфейсом LPC еще используют.

Когда в качестве носителя BIOS начали использовать микросхемы Flash ROM, допускающие перезапись содержимого без физического вмешательства в компьютер, то появилась возможность оперативной перезаписи (обновления) BIOS, и это привело к риску его случайного или преднамеренного искажения. Поэтому появились и новые методы защиты BIOS от несанкционированного искажения. Появились и новые типы микросхем Flash ROM и интерфейсы для их подключения.
FlashROM LPC. Время идет, и на системных платах начали появляться новые типы микросхем Flash ROM и новые интерфейсы для их подключения. Это сопровождается появлением новых методов защиты BIOS от несанкционированного искажения, и, конечно, новых уязвимостей. Традиционно для подключения микросхем Flash ROM содержащих BIOS (ПЗУ BIOS) использовался интерфейс LPC (Low Pin Count — малое число выводов), но сегодня ему на смену пришел интерфейс SPI (Serial Peripheral Interface). Типичным примером платформы, использующей интерфейс LPC является микросхема ПЗУ BIOS SST 49LF004A (рис. 1).

Рис. 1. Микросхема ПЗУ BIOS (SST 49LF004A)

Рис. 2. Микросхема Flash ROM SST 49LF003A
На рис. 2 приведена функциональная блок-схема микросхемы Flash ROM SST 49LF003A, а на рис. 3 — варианты исполнения корпуса микросхемы и назначение ее контактов. Использование шины LPC позволило резко сократить количество линий связи «южного моста» с контроллерами которые обычно интегрированы в одном сверхбольшом чипе Super I/O (SIO), с чипом мониторинга оборудования и микросхемой ПЗУ BIOS. Адреса и данные шины LPC преобразуются в формат, принятый для 32 — хбитной шины PCI. Электрический интерфейс для сигналов LAD[3:0], LFRAME#, LDRQ# и SERIRQ соответствует спецификации PCI 2.1 для питания 3,3 В. Остальные сигналы, в зависимости от системной платы, могут быть с уровнями как 5 В, так и 3,3 В. Все устройства шины LPC известны системной BIOS. Для обращения к устройствам LPC Host должен декодировать их адреса и направлять обращения по ним на контроллер LPC.

Рис. 3. Варианты исполнения и контакты ПЗУ BIOS SST 49LF003A
Интерфейс LPC использует всего 7 обязательных сигналов (табл. 1) и 6 дополнительных. Интерфейс обеспечивает циклы чтения-записи памяти и ввода-вывода, DMA и прямое управление шиной (BusMaster). Устройства могут вырабатывать запросы на прерывания. Интерфейс LPC имеет 32-битную адресацию памяти, что обеспечивает доступ к 4 Гбайт памяти. 16-битная адресация портов обеспечивает доступ ко всему пространству 64К портов. Интерфейс синхронизирован с шиной PCI, но устройства могут вводить произвольное число тактов ожидания. Интерфейс программно прозрачен и не требует каких-либо драйверов.
Таблица 1. Назначение основных линий шины LPC

Хост-контроллер (Host) интерфейса LPC является мостом между шиной PCI и LPC. Мост LPC обеспечивает поддержку DMA, выполняет функции контроллеров прерываний, (прерывания соответствуют протоколу последовательных прерываний — SERIRQ), таймера, управление электропитанием, управление системой, GPIO, USB,IDE и др..
По пропускной способности интерфейс практически мало уступает шине PCI. При наличии буферов FIFO наибольший эффект дает использование интерфейса в режиме DMA. В этом случае главным потребителем будет LPT-порт — при скорости передачи данных 2 Мбайт/с он займет 47 % полосы пропускания интерфейса.
Линии LAD [3- 0] используются для передачи кодов начала, останова, адреса, сигналов управления, типа передачи (память, I/O, DMA), направления передачи (чтение/запись), состояния ожидания, передаются данные, номер канала DMA и др. (в каждом такте шины передается четырехбитное слово). На рис. 4 показана временная диаграмма типичного цикла обмена на шине LPC.
Активный сигнал LFRAME# сообщает устройствам, что на шине начата новая операция обмена, и они должны с линии LAD[3-0] принять «стартовую посылку» (поле Start) и дешифрировать управляющую информацию инициируемого нового цикла обмена. Сигнал LRESET# формируется по сигналу RST шины PCI. Сигналы LCLК соответствуют тактовым импульсам CLK 33 МГц шины PCI.
Intel LPC Interface Controller Материнские платы Драйвера
Intel LPC Interface Controller Windows для устройств собирались с сайтов официальных производителей и доверенных источников. Это программное обеспечение позволит вам исправить ошибки Intel LPC Interface Controller или Intel LPC Interface Controller и заставить ваши устройства работать. Здесь вы можете скачать все последние версии Intel LPC Interface Controller драйверов для Windows-устройств с Windows 11, 10, 8.1, 8 и 7 (32-бит/64-бит). Все драйверы можно скачать бесплатно. Мы проверяем все файлы и тестируем их с помощью антивирусного программного обеспечения, так что скачать их можно на 100% безопасно. Получите последние WHQL сертифицированные драйверы, которые хорошо работают.
Intel LPC Interface Controller Драйверы: Полное руководство
Intel LPC Interface Controller драйверы — это программные программы, которые обеспечивают коммуникацию между операционной системой на вашем компьютере и устройствами. Эти драйверы играют решающую роль в обеспечении оптимальной производительности и стабильности вашего ПК.
Установка драйверов Intel LPC Interface Controller
Для установки драйверов Intel LPC Interface Controller следуйте этим шагам:
- Посетите официальный веб-сайт разработчика и перейдите в раздел Драйверы.
- Используйте строку поиска или выберите модель вашего устройства из списка.
- Выберите свою операционную систему и нажмите «Поиск.»
- Нажмите кнопку «Скачать» рядом с последней версией драйверов, совместимых с вашей системой.
- После загрузки дважды щелкните по файлу установщика и следуйте инструкциям на экране, чтобы завершить процесс установки.
Обновление драйверов Intel LPC Interface Controller
Чтобы обновить драйверы Intel LPC Interface Controller, вы можете выполнить следующие шаги:
- Откройте Диспетчер устройств на вашем компьютере.
- Разверните категорию и найдите ваш драйвер Intel LPC Interface Controller.
- Щелкните правой кнопкой мыши по драйверу и выберите «Обновить драйвер.»
- Выберите опцию для автоматического поиска обновленного программного обеспечения драйвера.
- Если обновление доступно, следуйте инструкциям для загрузки и установки.
Повторная установка драйверов Intel LPC Interface Controller
Если вам нужно повторно установить драйверы Intel LPC Interface Controller по какой-либо причине, вот что вы можете сделать:
- Откройте Диспетчер устройств на вашем компьютере.
- Разверните соответствующую категорию и найдите драйвер Intel LPC Interface Controller.
- Щелкните правой кнопкой мыши по драйверу и выберите «Удалить устройство.»
- Следуйте инструкциям, чтобы завершить процесс удаления.
- Посетите официальный веб-сайт разработчика и скачайте последнюю версию драйвера по вашим потребностям.
- Запустите установщик и следуйте инструкциям, чтобы завершить процесс установки.
Возврат или понижение версии драйверов Intel LPC Interface Controller
Если у вас возникли проблемы с последней версией драйверов Intel LPC Interface Controller, вы можете вернуться или понизиться до предыдущей версии, выполнив следующие шаги:
- Откройте Диспетчер устройств на вашем компьютере.
- Разверните соответствующую категорию и найдите драйвер Intel LPC Interface Controller.
- Щелкните правой кнопкой мыши по драйверу и выберите «Свойства.»
- Перейдите на вкладку «Драйвер» и нажмите «Откатить драйвер.»
- Следуйте инструкциям для завершения процесса.
Возврат или понижение версии драйверов Intel LPC Interface Controller
Если у вас возникли проблемы с последней версией драйверов Intel LPC Interface Controller, вы можете вернуться или понизиться до предыдущей версии, выполнив следующие шаги:
- Откройте Диспетчер устройств на вашем компьютере.
- Разверните соответствующую категорию и найдите драйвер Intel LPC Interface Controller.
- Щелкните правой кнопкой мыши по драйверу и выберите «Свойства.»
- Перейдите на вкладку «Драйвер» и нажмите «Откатить драйвер.»
- Следуйте инструкциям для завершения процесса.
Удаление драйверов Intel LPC Interface Controller
Если вам нужно полностью удалить драйверы Intel LPC Interface Controller, вот что вы можете сделать:
- Откройте Диспетчер устройств на вашем компьютере.
- Разверните соответствующую категорию и найдите драйвер Intel LPC Interface Controller.
- Щелкните правой кнопкой мыши по драйверу и выберите «Удалить устройство.»
- Следуйте инструкциям для завершения процесса удаления.
- Перезагрузите ваш компьютер.
Всегда важно иметь установленную последнюю версию драйверов Intel LPC Interface Controller для оптимальной производительности и стабильности.
© 2024 Driversol.com — Центр Загрузки Драйверов . Все права защищены.
Драйвер для неизвестного устройства Intel ICH LPC Interface Controller

Сегодня в очередной раз столкнулся с необходимостью установки драйвера для неизвестного устройства Intel(R) 82801GB/GR (ICH7 Family) LPC Interface Controller — 27B8. В зависимости от модели чипсета название этого устройства может быть другим, но суть от этого не меняется. Это достаточно старая и известная проблема, которая до сих пор у многих вызывает затруднения.
Если в Диспетчере устройств открыть закладку «Сведения» для этого неизвестного устройства, то в разделе «ИД оборудования» можно увидеть строку ACPI\ATK0110. ATK 0110 — это виртуальное устройство которое собирает информацию о работе материнской платы для утилиты Asus AiBooster. Для Windows 2000 и выше нужно установить драйвер ATK0110 ACPI UTILITY.
Будьте внимательны! В архиве находятся две версии драйвера: для 32-битных и 64-битных операционных систем. Обязательно следует устанавливать версию, которая соответствует разрядности вашей операционной системы.
Вы так же можете использовать Windows Update, который автоматически подберет, скачает и установит необходимый драйвер.
Lpc interface controller что это
LPC (Low Pin Count, малое число контактов) — шина, разработанная компанией Intel и предназначенная главным образом для подключения стандартных устройств, доставшихся современным персональным компьютерам «в наследство» от ранних ПК и обычно называемых унаследованными (legacy). Раньше такие устройства подключались к шине ISA.
Целесообразность разработки новой шины объясняется следующими основными причинами:
- унаследованные устройства используют заранее определённые диапазоны адресов памяти и ввода-вывода и не обладают возможностью конфигурирования, предусмотренной технологией Plug and Play, поэтому они не могут быть напрямую подключены к более современным шинам (PCI, PCI Express ), имеющимся в современных ПК;
- традиционно использовавшаяся для подключения таких устройств шина ISA имеет много сигналов (88, не считая линий питания), что усложняет и удорожает как контроллеры, так и системные платы, поэтому сохранение её в прежнем виде нецелесообразно;
- необходимость сохранять электронную совместимость с шиной ISA в обычных ПК отсутствует, поскольку предназначенные для неё устройства расширения (например, сетевые и звуковые платы) к рубежу веков практически «вымерли».
Шина LPC имеет всего 7 обязательных и 6 необязательных сигналов. Обмен данными по ней идёт в синхронном режиме с частотой 33 МГц (шина ISA является асинхронной, что также усложняет работающее с ней оборудование), причём каждый так передаётся 4 информационных или управляющих бита. Разрядность адреса увеличена до 32 бит, что позволяет задатчикам шины прямо обращаться к адресному пространству памяти объёмом 4 Гбайта (у шины ISA разрядность адреса составляла 24 бита, что ограничивало возможности адресации величиной 16 Мбайт). Реальная пропускная способность LPC, составляющая 6,7 Мбайт/с, ненамного уступает таковой у ISA (до 8 Мбайт/с) и совершенно достаточна для одновременной работы всех подключенных к ней устройств (по расчётам Intel, они используют порядка 75% максимальной пропускной способности).
В современных ПК шина LPC через мост подключается к шине PCI или PCI Express (технически мост PCI-LPC обычно входит в состав микросхемы «южного моста»). К LPC обычно присоединяется микросхема многофункционального контроллера, в англоязычной документации именуемого «Super I/O». В его состав могут входить, например, контроллер интерфейса PS/2, контроллер гибких дисков , а также набор линий общего назначения (General Purpose I/O, GPIO), к которым часто подключаются датчики температуры и вентиляторы. Кроме того, к LPC могут подсоединяться другие как современные (например, модуль ISA. Например, с точки зрения программиста подключенные к LPC порты и контроллер интерфейса PS/2 генерируют обычные для них запросы прерываний IRQ1, IRQ3, IRQ4, IRQ12, хотя физически эти линии отсутствуют. Определять наличие или отсутствие тех или иных устройств, подключенных к LPC, необходимо соответствующими функциями BIOS. Зачастую информация о них содержится в таблицах ACPI, поэтому анализ конфигурации обычно целесообразно начинать именно с их разбора.
Литература [ ]
- Intel® Low Pin Count (LPC) Interface Specification
- Гук М. Аппаратные интерфейсы ПК. Энциклопедия. — СПб.: Питер, 2002