Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

Интерфейс имеет всего 7 обязательных сигналов

РефератПомощь в написанииУзнать стоимостьмоей работы

L. SMI* — запрос прерывания SMI# для повтора инструкции ввода-вывода. LCLK — синхронизация (33 Мгц), тот же сигнал, что и CLK на шине PCI; LFRAME* — индикатор начала и конца цикла, управляемый хостом; LAD — двунаправленная мультиплексированная шина данных; LRESET# — сигнал сброса, тот же, что и RST# на шине PCI; LDRQ* — кодированный запрос DMA/Bus Master от периферии; Дополнительные сигналы… Читать ещё >

Интерфейс имеет всего 7 обязательных сигналов (реферат, курсовая, диплом, контрольная)

LAD[3:0] — двунаправленная мультиплексированная шина данных;

LFRAME* — индикатор начала и конца цикла, управляемый хостом;

LRESET# — сигнал сброса, тот же, что и RST# на шине PCI;

LCLK — синхронизация (33 Мгц), тот же сигнал, что и CLK на шине PCI;

Дополнительные сигналы интерфейса LPC:

LDRQ* — кодированный запрос DMA/Bus Master от периферии;

SERIRQ — линия запросов прерывания (в последовательном коде), используется, если нет стандартных линий запросов IRQ в стиле ISA;

CLKRUN* — сигнал, используемый для указания на остановку шины (в мобильных системах), требуется только для устройств, нуждающихся в DMA/BusMaster в системах, способных останавливать шину PCI;

РМЕ# — событие системы управления потреблением (Power Management Event), может вводиться периферией, как и в PCI;

LPCPD# — Power Down, указание от хоста устройствам на подготовку к выключению питания;

L.SMI* — запрос прерывания SMI# для повтора инструкции ввода-вывода.

По шине LAD в каждом такте цикла передаются поля элементов протокола (рис. 2).

Протокол LPC.

Рис. 2. Протокол LPC.

Передача начинается, когда хост устанавливает сигнал LFRAME# в низкое состояние, одновременно выдавая на линии LAD поле старта. После снятия сигнала LFRAME# хост помещает на шину поле «тип цикла», которое задаёт тип и направление передачи.

Поле «адрес» служит для передачи адреса. В цикле памяти оно занимает 8 тактов (32- разрядный адрес), а в цикле ввода/вывода — 4 такта. Передача адреса начинается со старших разрядов для того, чтобы дешифратор адреса срабатывал раньше.

Поле TAR (Turn Around) служит для смены владельца шины LPC и занимает 2 байта. В первом такте прежний владелец помещает на линии LAD [3ч0] код 1111, во втором — переводит буферы в третье состояние.

Поле синхронизации (SYNC) используется для введения тактов ожидания устройством, к которому производится обращение, обеспечивает контроль передачи и механизм таймаутов. Начав цикл, хост читает поле синхронизации. Если адресованное устройство не отвечает в течение 3 тактов, то хост считает, что его нет на шине, и прекращает транзакцию.

Если приходит код короткого ожидания, то хост ожидает его смены на ошибку либо готовность, но после 8 тактов ожидания он прерывает транзакцию. При коде длинного ожидания ответственность за зависание ложится на адресованное устройство.

В поле «данные» (DATA) передаются данные. На каждый байт требуется 2 такта. Вначале передаётся младшая тетрада. Многобайтные передачи начинаются с младшего байта.

Показать весь текст
Заполнить форму текущей работой