Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PMC
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
vitan
Читаю IEEE P1386.1, а заодно и VITA 32.
Оба драфты, но надеюсь, что там все нормально.

Возник вопрос: как у PMC реализована поддержка 64-битной PCI?
Я привык иметь дело с PICMG 2.0 (CompactPCI). Там есть сигнал 64EN, который задает разрядность шины для каждого слота по-отдельности.
В стандартах на PMC такой сигнал не наблюдается.
Получается, что все PMC-карты, которые будут находиться на шине, будут конфигурироваться обычным способом, который описан еще в простом PCI - через REQ64, который один на все слоты.
Встает вопрос, можно ли на несущей плате реализовать микс из 32-х и 64-х разрадных слотов?

По-идее, напрашивается ответ, что да, стоит только не устанавливать\отключить в 32-разрядных слотах разъем J3, на который выведены 64-разрядные сигналы. Но сигналы REQ64 и ACK64 присутствуют на разъеме J1!
А если я хочу иметь 32-разрядный monarch и пару рядом стоящих 64-битных слота?
Получается, все три слота сконфигурятся как 64-битные, хотя в реальности monarch будет выдавать 32-битные циклы и не сможет нормально общаться с соседями?

Неужели в PMC не предусмотрена послотовая конфигурация, как в CompactPCI?
Или, все дело в драфтах?
vitan
Похоже, что это, действительно, недоработка.
Решил на это забить (точнее, это оказалось пока не важно), т.к. пока буду делать девайс всего лишь с одним слотом PMC.
Но, в общем случае, конечно, странно все это...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.