Системный интерфейс CompactPCI
Категория реферата: Рефераты по информатике, программированию
Теги реферата: экзамены, банк курсовых работ бесплатно
Добавил(а) на сайт: Марат.
Предыдущая страница реферата | 1 2 3 4 5 | Следующая страница реферата
2.2 CompactPCI контроллеры INOVA - "среда обитания" Windows NT
РС/АТ-совместимые контроллеры компании INOVA Computers способны работать с любым ПО разработанным для данной платформы. Это прежде всего ОС DOS, Windows 3.xx, Windows 95/98, WindowsCE, NT и соответствующий спектр программного обеспечения над ними; ОС OS/2, UNIX, Solaris; коммерческие многозадачные операционные системы реального времени типа VxWorks, OS9, QNX, LynxOS, OSE, pSOS+ и т.п.; некоммерческие операционные системы, очень приличного качества, типа LINUX и др.
Тем не менее, несмотря на такой богатый выбор возможных программных платформ, CompactPCI контроллеры INOVA Computers специально для работы с NT и, соответственно, WindowsCE как базовыми платформами для реализации встраиваемого программного обеспечения. Еще недавно использование NT в этой области казалось нереальным из-за дороговизны оборудования, настороженного отношения к NT как таковой еще по целому ряду причин. Сегодня ситуация на рынке принципиально иная. В частности, стоимость аппаратной платформы, способной обеспечить хорошую "среду обитания" для NT уже и во встраиваемых промышленных/коммуникационных приложениях, благодаря не в последнюю очередь PCI-дизайну, резко упала и уже никого не пугает.
Кроме того NT стала привычной для всех, а сопутствующее ей ПО признано лучшим даже компьютерными пиратами, продающими за гроши ее CD-ROM копии на каждом углу.
Профессиональные отечественные программисты старшего поколения, переходящие сегодня на NT (Win32 API) решения, с удовольствием вспоминают времена RT11/РАФОС и RSX-11M и вздрагивают при упоминании о MS DOS. Новое поколение знает MS DOS только понаслышке. Им повезло... Еще больше повезло тем, кто с MS DOS в профессиональной деятельности по разным причинам не столкнулся вовсе (и уж абсолютными счастливчиками я бы назвал тех, кто работает исключительно с ОС UNIX).
Малогабаритные 3U CompactPCI контроллеры компании INOVA Computers являются оптимальной средой для использования NT для встраиваемых приложений. Не вдаваясь в технические подробности, определим основные возможности применения NT во встроенных промышленных/коммуникационных системах с использованием CompactPCI контроллеров INOVA Computers:
NT "сама по себе". Используется в дисковых конфигурациях для создания надежных встраиваемых систем "компьютерного" уровня нереального или мягкого реального времени, с поддержкой графики, сетей, клавиатуры и объектного ввода/вывода (УСО);
NT, скомпонованная для работы в бездисковых конфигурациях (загружается из наплатного FLASH-диска, CD-ROM или через сеть) для встраиваемых приложений "контроллерного" уровня мягкого реального времени, с поддержкой (или без поддержки) графического контроллера и клавиатуры; удобна для разработки высоконадежных удаленных сетевых или "stand alone" контроллеров общего назначения;
NT с расширениями реального времени типа RTX (Real Time eXtension) компаний VenturCom или LP Elektronik. Расширения реального времени и компонующий NT инструментарий производства VenturCom позволяют разрабатывать детерминированные многозадачные встраиваемые приложения жесткого реального времени как в дисковых, так и в бездисковых конфигурациях, обеспечивают простой доступ к железу "напрямую", устраняют "файл подкачки", резко сокращают скорость загрузки, решают проблему "голубого экрана" NT и др. Очень удобное решение для создания высоконадёжных сетевых или "stand alone" промышленных контроллеров реального времени с поддержкой локальных графических функций (или без нее).
Богатые возможности предоставляет проектировщикам встраиваемых систем использование 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-архитектуры, для обеспечения высокого уровня унификации и стандартизации своих разработок, а также их промышленной надёжности, функциональности и удобства эксплуатации при сохранении прежнего уровня цен;
проектировщикам конечных промышленных встраиваемых РС/АТ-совместимых систем, компактных и потребляющих минимум энергии поддерживающих развитые сетевые и/или графические интерфейсы, работу в широком температурном диапазоне и быстрые параметры восстановления.
Приложение
Таблица 1. Основные технические характеристики существующих и перспективных одноплатных 3U CompactPCI компьютеров/контроллеров компании INOVA
Характеристика |
ICP-S86133 |
ICP-S86133 |
ICP-Future (в разработке) |
|||
CPU |
SGS -ST-PC 586/133 |
AMD K6/233-300 MHz |
AMD K7 |
|||
L2 Cache |
L1 8 KB |
Предыдущая страница реферата | 1 2 3 4 5 | Следующая страница реферата Поделитесь этой записью или добавьте в закладкиКатегории: |