(495) 922-27-51

Интерфейс I2C

Интерфейс I2C используется в изделиях ЗАО «ИнСис» для расширения возможностей аппаратуры на плате, а также для межмодульного управления. В большинстве случаев аппаратной реализации шинная конфигурация I2C, а также перечень подключаемых к ней устройств, определяется сначала разработкой, а затем вариантами сборки печатных плат при изготовлении. Иногда требуется, чтобы устройства подключались к модулям динамически, например, в качестве расширения аппаратуры пользователя, собранной из модулей ЗАО «ИнСис».

Поскольку архитектура модулей «ИнСис» строится на основе взаимодействия ПЛИС ADM, то эта ПЛИС становится центром управления (Master) для всех шин I2C, предусмотренных в модуле. Если дополнительно в модуле имеется процессор (CPU, ARM, DSP), то он также может иметь доступ к шинам I2C в качестве мастера в режиме арбитража или с разделением времени. Особенности применения I2C оговариваются в руководствах по эксплуатации (РЭ) модулей.

IPMI

Интеллектуальный интерфейс управления платформой (Intelligent Platform Management Interface, IPMI) был определен группой компаний Dell, HP, Intel Corporation, NEC для универсализации управления и мониторинга работоспособности модулей, шасси и устройств в целом из удаленного центра оператором или компьютерной программой. В ряде интерфейсов, применяемых в модулях ЗАО «ИнСис», интерфейс IPM предусмотрен международными стандартами. Так для CompactPCI применение IPMI описано в рекомендации PICMG 2.9.

Шина IPMB, введенная в стандарте IPMI, практически всегда физически и протокольно основана на интерфейсе I2C. В изделиях ЗАО «ИнСис» в качестве контроллера PMC используется 16-разрядный контроллер MSP430, рассчитанный на работу в расширенном температурном диапазоне. Контроллер PMC имеет цепи питания, независимые от других цепей модуля. Функции IPMI поддержаны исключительно специалистами ЗАО «ИнСис». Неправильное использование контроллера PMC не может привести к потере работоспособности модуля, но может создать некоторые функциональные трудности при эксплуатации модулей.

В качестве базового контроллера может быть использован любой контроллер BMC сторонних фирм-производителей.

Управление спец. блоками изделий ЗАО «ИнСис»

Некоторые блоки, разработанные ЗАО «ИнСис», имеют управление и настройку через шину I2C. Их эксплуатация возможна в изделиях совместно с модулями ЗАО «ИнСис» или изделиями других производителей. В таких случаях следует учитывать ограничения по удаленности узлов на шине I2C и по возможности применять общее питание, если только не предусмотрена гальваническая изоляция сигналов I2C.

Аппаратное расширение

Имеющиеся в конструкции модулей средства внешнего подключения к шине I2С могут обеспечить пользователям продукции ЗАО «ИнСис» дополнительное аппаратное расширение. Протокольные и программные аспекты такого расширения решаются самими пользователями по рекомендациям специалистов «ИнСис».