Циклы шины- запись Транзакцию начинает задатчик, при наличие на шине холостого хода (IDLE) и разрешения на работу на шине. Это разрешение задатчик получа- ет от арбитра, послав ему сигнал запроса REQ# и получив разрешение GRN# от него. После этого задатчик начинает транзакцию с адресной фазы путем установки по 1-ому импульсу транзакции сигналов FRAME#, адреса AD[31::0] и команды C/BE[3::0]#. Эти сигналы становятся достоверными ко 2-ому импульсу транзакции. По второму импульсу, в соответствии с установленным адресом опре- деляется исполнитель и соответствующая команда. По этому импульсу за- датчик выставляет сигналы IRDY# данных и указатель байт BE[3::0]. Сигнал IRDY# указывает исполнителю, что на шине AD[31::00] достовер- ные данные и их можно считывать. Исполнитель по 2-ому импульсу устанавливает сигнал TRDY#, гово- ря задатчику, что он может принять данные. По 2-ому импульсу исполнитель устанавливает сигнал DEVSEL#, со- общающий задатчику, что исполнитель найден и имеет право проводить транзакцию. На 2-ом импульсе заканчивается фаза адреса и начинается фаза данных. На 3-ем импульсе исполнитель определяет, что задатчик выставил первые данные на AD[31::0] и считывает их. На 3-ем импульсе заканчивается первая фаза данных. На временной диаграмме приведен пример транзакции записи, содержащей 3 фазы дан- ных. Как видно из диаграммы, первая и вторая фазы данных не имеют циклов ожидания и выполняются каждая за один такт. Третья и послед- няя фаза данных имеет три цикла ожидания и начинается на четвёртом им- пульсе, по фронту которого сбрасывается FRAME# и устанавливается IR- DY#, т.к. он был сброшен. Циклы ожидания образуется сбросом сигнала TKDY#, а на первом - также сбросом сигнала IRDY#. Хотя FRAME# сбро- шен, а IRDY# установлен на шестом импульсе, только на 8-м импульсе установлен TKDY#, что позволяет завершить транзакцию. На 9-м импуль- се шина находится в состоянии холостого хода (IDLE) и готова к новой транзакции.