Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как определить какая транзакция присутствует на шине PCI-X при команде MEMORY WRITE
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
maphin
Устройство Target.
Как определить какая транзакция присутствует на шине PCI-X при команде MEMORY WRITE: пакетная транзакция (burst) или одиночная(DWORD), ведь и в том и в другом случае FRAME и IRDY активны и до и после ответа TRDY, в отличии от PCI, когда при одиночной транзакции записи FRAME устанавливался только на 1 такт.
RKOB
Насколько я помню, в PCI-X есть фаза атрибутов (Attribute Phase - Provides further information about the transaction.)... Вот там и указывается количество передаваемых байтов. Читайте документацию!
maphin
Цитата(RKOB @ Jan 19 2007, 14:32) *
Насколько я помню, в PCI-X есть фаза атрибутов (Attribute Phase - Provides further information about the transaction.)... Вот там и указывается количество передаваемых байтов. Читайте документацию!


Спасибо, я так и решил делать, анализирую фазу атрибутов и если количество байт в фазе аттрибутов > 4 (REQ64 не активен), то на шине больше чем одна фаза данных (burst mode), или если REQ64 активен, то количество байт > 8, тогда тоже burst mode.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.