Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос знатокам PCI/PCI-to-PCI bridge...
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
Ostec
Есть мост PCI-to-PCI, у которого на вторичной шине висят сигналы CLKout[5:0], GNT#[5:0], REQ#[5:0], вопрос заключается в том, а как мост определяет какой target на вторичной шине запросил у него арбитраж шины, при условии, что я повесил 4 target на эту вторичную шину?
Могу я, например, в качестве IDSEL использовать AD[16], и при этом подать на этот target (с IDSEL=AD[16]) CLKout[5], GNT#[5] и REQ#[5]?
Realking
Цитата(Ostec @ Feb 10 2005, 11:01)
Есть мост PCI-to-PCI, у которого на вторичной шине висят сигналы CLKout[5:0], GNT#[5:0], REQ#[5:0], вопрос заключается в том, а как мост определяет какой target на вторичной шине запросил у него арбитраж шины, при условии, что я повесил 4 target на эту вторичную шину?
Могу я, например, в качестве IDSEL использовать AD[16], и при этом подать на этот target (с IDSEL=AD[16]) CLKout[5], GNT#[5] и REQ#[5]?
*


по моему можно
он же арбитраж делает не по идсел а по REQ

вот разные REQ и GNT - нельзя
Ostec
Т.е. получается что индексы в GNT#[5:0] и REQ#[5:0] просто ограничивают количество master devices которые могут запросить управление шиной? А при этом IDSEL используется только для обращения Configuration Read/Write, а REQ# и GNT# только при обмене и они никак не связаны? Т.е. получается что мосту и не интересно знать какой из target device'ов просит шину? Он просто ее предоставляет, если она не занята и все и больше не заморачивается по этому поводу? Так поучается...
И связь с CLKout[N] тоже не важна, единственное условие - это соответствие индексов для REQ# и GNT#.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.