Ostec 0 10 февраля, 2005 Опубликовано 10 февраля, 2005 · Жалоба Есть мост 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 0 10 февраля, 2005 Опубликовано 10 февраля, 2005 · Жалоба Есть мост 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]? <{POST_SNAPBACK}> по моему можно он же арбитраж делает не по идсел а по REQ вот разные REQ и GNT - нельзя Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ostec 0 10 февраля, 2005 Опубликовано 10 февраля, 2005 · Жалоба Т.е. получается что индексы в GNT#[5:0] и REQ#[5:0] просто ограничивают количество master devices которые могут запросить управление шиной? А при этом IDSEL используется только для обращения Configuration Read/Write, а REQ# и GNT# только при обмене и они никак не связаны? Т.е. получается что мосту и не интересно знать какой из target device'ов просит шину? Он просто ее предоставляет, если она не занята и все и больше не заморачивается по этому поводу? Так поучается... И связь с CLKout[N] тоже не важна, единственное условие - это соответствие индексов для REQ# и GNT#. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться