Экономичные контроллеры Pico
Pico – это семейство самых маленьких, наиболее экономичных контроллеров (рис. 4.10), обладающих следующими преимуществами:
· небольшой размер – контроллеры Pico имеют размер меньше, чем некоторые реле, экономят пространство на панели и системные затраты;
Рис. 4.10. Контроллеры Pico |
· простота – контроллеры Pico удобны в применении. Все программирование и установка данных могут быть выполнены с использованием встроенной вспомогательной клавиатуры и LCD дисплея;
· гибкость – можно установить Pico контроллер на DIN-рельс или на панель.
Имеются шесть моделей на ~120/240В и на =24В. Встроенные 8A реле выходов управляют рядом электрических компонентов.
Функциональное исполнение. Контроллер Pico выполняет операции логики, временные инструкции счета и часов реального времени. Как компромисс между реле времени и малыми контроллерами, контроллер Pico идеален для замены реле в управляющих системах, таких, как освещение стоянок и зданий, и для приложений, в которых стоимость является первичным требованием.
Конструктивное исполнение. Контроллер Pico может быть установлен на DIN-рельс или на панель.
Принадлежности. Программное обеспечение – программное обеспечение (1760-PICOSOFT) PicoSoft™ для Windows 95/98 и Windows NT позволяет создавать, тестировать, загружать и выгружать программы в контроллеры Pico.
Кабель связи PC-Pico – (1760-CBL-PM02) подключает контроллер Pico к вашему PC для использования программного обеспечения PicoSoft™.
Модуль памяти – (1760-MM1, -MM2) позволяет хранить резервную копию программы и данных.
Симулятор ввода/вывода – (1760-SIM) только для 1760-L12BWB или 1760-L12BWB-NC.
Программирование. Контроллер Pico может быть полностью запрограммирован с клавиатуры.
Программное обеспечение PicoSoft. Программное обеспечение PicoSoft, (каталожный номер 1760-PICOSOFT) позволяет создавать, редактировать, сохранять, загружать, выгружать и тестировать программы для контроллеров Pico.
4.9. RapidIO: технология для приложений реального времени
Архитектура RapidIO разрабатывалась для удовлетворения требований: обеспечения малых задержек, детерминизма, надежности и масштабируемости, а также снижения энергопотребления, размеров и веса, обусловленного требованиями встроенных систем.
Все архитектуры межсоединений нового поколения специально разрабатывались для очень быстрой связи. Полоса пропускания высокоскоростных параллельных и последовательных каналов достигает десятков гигабит в секунду на одно соединение. Технологии RapidIO, которые являются истинными архитектурами коммутации, позволяют иметь в каждом сетевом коммутаторе несколько одновременных соединений, в результате чего агрегатная пропускная способность системы может достигать тысяч Гбит/с.
Отличает новые технологии межсоединений друг от друга их реальная способность решать конкретные задачи конкретной прикладной области. Но во всех случаях система межсоединений должна являться частью интегрированной системной архитектуры, оптимизирующей распределение потоков данных – от входов системы к процессорам и от них к другим процессорам и выходам системы в целом. Локальная же оптимизация только структуры межсоединений не обеспечит решения проблем других интерфейсов.
Малые задержки. Технология RapidIO обладает задержками, которые обеспечивают производительность, сравнимую с архитектурой PCI либо превосходящую её возможности.
На величину задержек влияет также степень перегрузки сети. Если некоторые линии связи будут заняты, то весь обмен данными может быть блокирован. Поскольку архитектура RapidIO допускает создание топологий произвольного типа, то на ее основе возможно построение эффективных конфигураций с множеством резервированных каналов. RapidIO гарантирует прямое продвижение пакетов по сети. При прохождении коммутируемой среды каждому пакету в каждый момент времени выделяется один канал. Если в текущий момент времени конкретный канал занят, пакет просто ожидает его освобождения. Такой подход обеспечивает меньшие задержки при значительных нагрузках по сравнению с теми технологиями, где пакет в случае блокировки канала возвращается источнику и передаётся повторно.
Детерминизм. В RapidIO определено несколько уровней приоритетов, гарантирующих быструю доставку наиболее важных сообщений даже в условиях перегрузки сети. Тем самым обеспечивается предсказуемость выполнения транзакций в архитектуре "load/store", лежащей в основе технологии RapidIO.
Надежность. В сетевых и коммуникационных системах исправление ошибок должно осуществляться в течение нескольких миллисекунд, если не микросекунд, что может быть выполнено только аппаратным образом. Гарантия доставки данных в неискаженном виде обеспечивается в RapidIO несколькими способами. Это единственная стандартная архитектура коммутации с аппаратным обнаружением и исправлением ошибок в каждом звене канала передачи данных. Для определения и исправления ошибок в заголовке и поле данных имеется отдельный CRC-код. Для дополнительной гарантии 100-процентного обнаружения ошибок все управляющие пакеты дополнительно отсылаются в инвертированном виде. В случае невосстановимой ошибки пакет повторно посылается по последнему звену канала передачи, так что ни один пакет данных не теряется.
Простота встраивания. Интерфейс RapidIO может быть реализован как на самом кристалле процессора, так и в виде специализированной микросхемы (ASIC) и даже в FPGA-матрице, отличаясь чрезвычайно скромными требованиями к занимаемой площади. Физически интерфейс RapidIO может быть реализован в виде FPGA-матрицы для быстрой отладки опытного образца с последующим мелкосерийным производством. Благодаря стандартным LVDS-линиям (Low Voltage Differential Signalling – низковольтные дифференциальные линии связи) интерфейс совместим со многими существующими устройствами.
Низкая стоимость интерфейса RapidIO обеспечивается благодаря небольшому числу сигнальных линий и широкой доступности. Восьмиразрядная параллельная версия RapidIO, в которой двунаправленный порт занимает всего 40 контактов разъема, требует для реализации в два раза меньше сигнальных линий, чем PCI и другие заменяемые ею процессорные шины. Для приложений с минимальными требованиями к числу линий существует последовательная версия RapidIO, физический уровень которой требует 4 контакта на один двунаправленный порт или 16 контактов в случае версии 4х.
Масштабируемость. Пропускная способность связной структуры RapidIO возрастает пропорционально числу подключенных устройств. Поскольку RapidIO позволяет адресовать свыше 64000 устройств, практического ограничения на размер системы с коммутацией через RapidIO нет.
Прозрачность для программных средств. Достоинство технологии RapidIO заключается в программной совместимости с существующими приложениями, работающими на базе процессоров с типовой архитектурой "load/store". Поскольку протокол RapidIO свободно реализуется на аппаратном уровне, никаких наборов программных протоколов не требуется, что объясняет малые задержки транзакций RapidIO.
Широкая доступность. В отличие от большинства архитектур коммутации, распространение технологии RapidIO получило дополнительную поддержку в виде появления на рынке процессоров, в которых непосредственно реализованы интерфейсы к RapidIO. И Motorola, и IBM приняли решение оснастить интерфейсами с RapidIO процессоры PowerPC следующего поколения. Многие поставщики процессоров являются членами ассоциации RapidIO (RapidIO Trade Association), и ожидается, что они тоже будут выпускать устройства с поддержкой RapidIO.
Система соединений для всей системы. Благодаря унификации соединений с процессором, RapidIO позволяет отказаться от разнообразия типов соединений внутри системы. Другие же архитектуры связи решают только часть проблемы, предоставляя решение проблем процессорных интерфейсов на долю неадекватных или закрытых решений.
Меняющаяся роль шины ввода/вывода. Встраивание интерфейса RapidIO, DDR-контроллера памяти, контроллеров Gigabit Ethernet и других интерфейсов ввода/вывода в центральный процессор позволяет устранить "узкое место" между процессором и связной структурой и уменьшить потребление энергии интегрированным устройством. Если интерфейс Gigabit Ethernet тоже встроен в процессор, то необходимость во вспомогательной шине ввода/вывода между микросхемами отпадает и система начинает выглядеть как набор самодостаточных интегрированных процессоров с собственными встроенными контроллерами памяти и интерфейсами ввода/вывода.
Дата добавления: 2016-04-06; просмотров: 943;