Системный интерфейс Compact PCI и его архитектура Compact PCI модулей центральных процессоров фирмы INOVAРефераты >> Программирование и компьютеры >> Системный интерфейс Compact PCI и его архитектура Compact PCI модулей центральных процессоров фирмы INOVA
Богатые возможности предоставляет проектировщикам встраиваемых систем использование WindowsCE компании VenturCom с расширениями реального времени (или без них), в зависимости от класса решаемых задач.
Для разработчиков систем, требующих максимально жесткого детерминизма можно по прежнему рекомендовать использование систем VxWorks, OS9, QNX., LynxOS, pSOS+ и т.п. Если же для реализации системы реального времени, особенно с точки зрения организации ввода/вывода, архитектурных возможностей PCI-шины недостаточно, следует перейти на поиск решения на платформе VMEbus.
2.3 Некоторые типовые конфигурации
Ограниченный объем статьи не позволяет подробно рассмотреть различные варианты типовых промышленных конфигураций с использованием CompactPCI контроллеров INOVA Computers. Перечислим лишь некоторые из них:
· Типовой надежный, малогабаритный компьютер, выполняющий все возможные функции промышленного ПК: обеспечивает качественный человеко-машинный интерфейс с оператором и служит для доступа к искальной сети и корпоративным архивам. Идеальный встраиваемый вариант для эффективной поддержки WindowsNT SCADA-систем типа InTOUCH 7.0, FIX, ТРЭЙС МОУД и т.п. Можно создать даже встроенный вариант NT SQL-сервера.
· Сетевой дисковый или бездисковый контроллер "среднего", цехового уровня, поддерживающий как любые промышленные PLC и/или исполнительные устройства нижнего уровня через стандартные промышленные сети, так и работу в сети с операторскими и/или архивными компьютерами более высокого уровня;
· Промышленный бездисковый контроллер нижнего уровня, поддерживающий объектный ввод/вывод, работу в сети и, при необходимости, графический пользовательский SVGA-интерфейс.
· Глубоко встроенный, малогабаритный, бездисковый контроллер "приборного уровня", поддерживающий исключительно объектный ввод/вывод.
2.4 Возможности ввода/вывода
Контроллеры CompactPCI компании INOVA имеют гибкий магистрально-модульный дизайн и поддерживают широкий спектр устройств ввода/вывода. Остановимся подробнее на некоторых основных позициях, определяющих характер организации ввода/вывода в СompactPCI контроллерах INOVA.
· Число каналов ввода/вывода определяется, прежде всего, количеством слотов расширения в 3U CompactPCI каркасе. На CompactPCI магистрали может быть 4, 6, 7 или 8 слотов расширения.
· Сегодня на рынке представлено очень много различных устройств ввода/вывода. Это и недорогие модули аналогового, цифрового ввода/вывода, модули управления двигателями и PCMCIA, выполненные по host-технологии проектирования, это и широчайший спектр стандартных аналоговых, цифровых, коммуникационных, сетевых, видео, аудио и интерфейсных мезонинных архитектур ввода/вывода типа IndustryPack, PMC и PC-MIP.
· Ввод/вывод можно организовать возможна как через переднюю панель, так и через свободные, неиспользуемые контакты системного разъема на пассивной объединяющей PCI-магистрали.
При создании на базе малогабаритного 3U формата CompactPCI компьютера/контроллера INOVA с использованием восьмислотной CompactPCI-магистрали энергетического телекоммуникационного центра можно обеспечить поддержку от 4 до 100 синхронных/асинхронных каналов ввода/вывода типа RS232/422/485 с глубокими FIFO в каждом канале приема и передачи. Сегодня для поддержки любого типа канала ввода/вывода на платформе CompactPCI ограничений уже практически не существует, будь то бортовые сети типа MIL1553B/ARINC или разнообразные АЦП/ЦАП, PCMCIA интерфейс или DSP-сопроцессор, ISDN или X25 канал.
Модули УСО производства компании INOVA отличаются низкой стоимостью и возможностью работы как в стандартном, так и в расширенном температурном диапазоне. Кроме того, цифровой ввод/вывод соответствует в них требованиям стандарта МЭК1131-2 (по уровням гальваноразвязки, диапазонов входных сигналов и т.д.), а в модулях аналогового ввода/вывода (универсальные многоканальные АЦП/12-14 бит, ввод с термопар и терморезисторов) гальваническая развязка обеспечивается не только по схеме канал-система, но и по схеме канал-канал.
2.5 Вывод
Малогабаритные 3U формата CompactPCI контроллеры INOVA Computers по праву могут называться представителями нового поколения современных встраиваемых промышленных и коммуникационных компьютеров/контроллеров. В них превосходно как с технической, так и с финансовой точки зрения, сочетаются новейших архитектура, возможность использования современных программных технологий, мощные сетевые и графические средства, высокий уровень промышленной стандартизации и надёжности, открытость и широчайший выбор расширений ввода/вывода для решения разнообразных задач.
На конференции WinHEC представители компании Microsoft предложили полностью отказаться от устаревших технологий ПК или жестко ограничить их применение. Отжившие свой век шины ISA, COM, LP, KB и LP портов было предложено заменить на PCI, USB и FireWire IEEE1394. Рынок desktop ПК и рабочих станций к этому практически готов, а CompactPCI-контроллеры INOVA Computers подтверждают готовность и промышленного рынка.
Сегодня в России вопросы "стандартности" и "совместимости" промышленных компьютерных платформ, к сожалению, являются предметом маркетинговых спекуляций. Непонятно за кого принимают отечественных специалистов, ведь очевидно, что, как минимум, "стандартной" платформой можно назвать ту, которая обладая точно специфицированными электрическими, логическими и механическими свойствами поддерживается в серийном производстве большим количеством крупных (класса IBM, MOTOROLA, SIEMENS, DEC, HP, FORCE, SUN, VERO и т.п.) независимых фирм-производителей. Кроме того, в ней должен соблюдаться простой принцип: "Любая плата, любого производителя, может быть прямо, без адаптации, включена в механический конструктив любого производителя или, что не совсем одно и тоже, механический конструктив любого производителя может без адаптации принять любую плату любого производителя, действующего в рамках коллегиально оговоренной спецификации". Наличие подтверждающего статуса МЭК, ANSI, IEEE, ГОСТ и т.п. очень желательно.
Платформа CompactPCI необходима многим, в том числе:
· проектировщикам конечных промышленных систем, строящих свои решения на базе обычных, офисных ПК и рабочих станций, когда функциональный и организационный (например: скорость и удобство восстановления системы.) уровень надежности решений оказывается недостаточным;
· проектировщикам встраиваемых систем на базе как офисных, так и "полупромышленных" компьютеров, имеющих ограничения по поддержке современного PCI-ориентированного ввода/вывода;
· проектировщикам систем, ранее использовавшим MS DOS-технологии создания встроенного ПО и переходящим на современный многозадачный Windows NT/CE-уровень;
· проектировщикам промышленных РС/АТ - ориентированных встраиваемых систем, ранее использовавшим различные нестандартные платформы, особенно на базе ISA-архитектуры, для обеспечения высокого уровня унификации и стандартизации своих разработок, а также их промышленной надёжности, функциональности и удобства эксплуатации при сохранении прежнего уровня цен;