Главная станица | Статьи о ПЛИС | Новости ПЛИС | Фирмы | Программные продукты | Контакт
XILINX ИНТЕГРИРУЕТ ТЕХНОЛОГИИ FPGA И INTERNET
Питер Клерк
Компания Xilinx в ближайшее время собирается
совершить переворот в области сетевых
приложений за счет применения в них своих
программируемых вентильных матриц (FPGA),
начав выпуск устройств с возможностью
конфигурирования через Internet
непосредственно в системе. На проводимой
раз в два года выставке Electronica в Сан-Хосе,
штат Калифорния, крупнейший производитель
матриц FPGA собирается снять покров тайны с
архитектуры, называемой Internet Reconfigurable Logic (IRL),
которая, по утверждению специалистов
компании, позволяет при необходимо-сти
дистанционно менять конфигурацию и принцип
действия пользовательских сетевых
устройств.
В основе архитектуры лежит подход, дающий
возможность загружать прикладные
программы на основе языка Java и с их помощью
воздействовать на аппаратные средства. В
результате, логическая схема сетевого
оборудования, реализованного на самых
современных вентильных матрицах компании
Xilinx, извест-ных как Virtex, может быть
неоднократно изменена для обеспечения
новых функций локальных и глобальных сетей.
По мнению президента и исполнительного
директора компании Xilinx Вима Ройлендса (Wim
Roelandts), технологии IRL станут базисом для
построения продуктов XXI-го века, которые
будут иметь возможность удаленного
обновления не только программного, но и
аппаратного обеспечения на стороне клиента.
“Главная идея технологии IRL — коренным
образом изменить гибкость оборудования,
имеющего связь с сетью”.
Отметим, что компания Xilinx уже получила
большое признание за счет применения идеи
реконфигурирования логических схем на базе
программируемых вентильных матриц в
автономных изделиях, таких как
оборудование для микширования и монтажа
цифрового звука, а также в некоторых
сетевых устройствах, таких как
маршрутизаторы. Сейчас компания прилагает
усилия, чтобы победить в борьбе за
применение концепции удаленного
реконфигурирования для принципиально
разных приложений, например, для систем
кабельного и сетевого телевидения,
персональных и сетевых компьютеров,
мобильных телефонов и видеофонов,
интегрированных систем безопасности и
систем управления производственными
процессами, так как рано или поздно все они
будут объединены в сети различной степени
интеграции, в том числе и Internet.
В целях получения дополнительного
содействия фирма Xilinx заключила договоры о
партнерстве с компаниями Sun Microsystems, Siemens AG, с
разработчиком систем электронного
проектирования (EDA) Synplicity (Саннивейл, штат
Калифорния), поставщиком
перепрограммируемых плат Annapolis Micro Systems (Аннаполис,
штат Мэриленд), а также заручилась
поддержкой IBM и Compaq.
По мнению представителей компании Xilinx, для
разработки продуктов на основе архитектуры
IRL необходимо применение и развитие трех
современных технологий: всеохватывающего
объединения в сети, языка Java и частично
переконфигурируемых вентильных матриц
серии Virtex. Заметим, что уже сейчас
архитектура Virtex позволяет разрабатывать
устройства с количеством вентилей до
миллиона и может включать в себя аппаратную
реализацию интерпретатора Java-программ Java
Virtual Machine.
На выставке Electronica компания Xilinx
представила два новых инструментальных
пакета для проектирования систем по
технологии IRL. Пакет JBits предназначен для
создания специальных аплетов на языке Java,
которые могли бы использоваться для
модификации аппаратных средств компьютера
через Internet. Другой пакет ChipScope представляет
собой платформонезависимый интерактивный
отладчик, реализованный на языке Java и
дающий возможность разработчикам
проверять функционирование схем на базе FPGA
компании Xilinx через канал Internet.
В то же самое время, компания Synplicity заявила,
что, согласно договору, ее технология
разработки основных топологических
структур и синтеза схем будет расширена для
поддержки архитектуры IRL компании Xilinx.
“Мы использовали различные концепции
построения реконфигурируемых устройств на
базе программируемых вентильных матриц в
наших коммутаторах сетей с протоколом ATM”,
— сообщил нам Джон Калвинак, сотрудник
отдела сетевого оборудования компании IBM,
расположенного в Рейли (Raleigh, штат Северная
Каролина). “Нашим клиентам нравится идея
автоматического сервисного обслуживания
через сеть, тем более предполагаемое
обновление касается как программного, так и
аппаратного обеспечения. Предлагая новые
средства разработки систем IRC, компания Xilinx
делает эту технологию еще более
привлекательной”.
Как часть инициативы IRL, коммерческое
проектное подразделение компании Siemens IT-DL,
специализирующееся на разработке
промышленных приложений, планирует,
начиная с 1999 года, предоставлять клиентам
услуги по внедрению сетевых продуктов,
построенных на базе FPGA Virtex. Аналогично,
компания Annapolis Micro Systems предполагает начать
выпуск подсистем в виде печатных плат,
допускающих использование средств JBits и IRL
для предоставления пользователям
возможности многократно реконфигурировать
свое оборудование через Internet.
По мнению представителей компании, пакет
JBits представляет собой набор программных
средств на основе языка Java, позволяющий
разработчикам записывать информацию
непосредственно в FPGA производства Xilinx. JBits
передает в FPGA последовательные данные,
которые частично или полностью
видоизменяют логическую схему устройства,
реализованную на базе вентильных матриц.
Кроме того, пакет JBits имеет возможность
формирования синхроимпульсов и, тем самым,
обеспечивает интеграцию программируемых
матриц Virtex с другими цифровыми
устройствами, такими как встраиваемые
микропроцессоры или периферийное
оборудование. Аплеты JBits используют
интерфейс прикладного программирования Java
для системы Boundary Scan, которую компания Xilinx
представила в сентябре 1998 года.
Второй пакет, предлагаемый компанией Xilinx,
ChipScope позволяет отслеживать внутреннее
состояние системы из нескольких матриц FPGA,
контролировать форму и уровни сигналов, а
также состояние многоразрядных шин данных.
Пакет может использоваться для удаленной
отладки оборудования систем IRL или для
соразработки автономных систем или
отдельных кристаллов через Internet различными
рабочими группами.
Продукты JBits и ChipScope представляют собой
новые системы электронного проектирования,
развивающиеся в рамках инициативы Silicon Xpresso
компании Xilinx. Компания анонсировала их
всего лишь несколько недель спустя после
выхода интерфейса прикладного
программирования Java для систем Boundary Scan и
Webfitter, а также Foundation версии 1.5i —
инструментария разработки проектов на базе
Web.
Подробная информация об этих продуктах на
настоящий момент недоступна. Бета-версии
пакетов JBits и ChipScope компания планирует
выпустить в первом квартале 1999 года.
Дополнительную поддержку развитию систем
IRL окажет использование технологий
компании Synplicity. “Мы очень заинтересованы в
совместной работе с Xilinx над концепцией IRL и
верим, что наши технологии разработки
топологических структур и синтеза схем
позволят разработчикам эффективно
реализовывать через Internet проекты на основе
миллионов вентилей”, — заявил Энди Хаинес,
вице-президент по маркетингу компании
Synplicity. “Наше партнерство с Xilinx обеспечит
проектировщиков всем необходимым для
развития технологии IRL”.
Однако, технология IRL имеет одну нерешенную
проблему — тестирование. Так как OEM
производители стремятся гарантировать
правильную работу их оборудования,
испытание и проверка автономных систем уже
сейчас занимает значительное время. В мире
динамически реконфигурируемых и
взаимодействующих систем гарантировать
правильное их функционирование будет
намного труднее.
“Мы полагаем, что испытывать продукты IRL
самым тщательным образом можно
непосредственно с помощью Internet”, — сообщил
нам Уоллес Вестфилд, менеджер по продуктам
IRL компании Xilinx. Относительно проблем
безопасности разработок, он пояснил, что в
первых версиях инструментов IRL не преду-сматривается
никакой специфической технологии
шифрования, но имеется возможность
задействовать так называемые “встроенные
блоки безопасности”. Под этим
подразумевается использование
существующих криптографических методов,
так как поставляемый пользователю код
оформлен в виде аплетов.
Еще одна проблема состоит в том, как
отнесется основная масса клиентов к тому,
что их оборудование и функциональные
возможности сети базируются на Java —
технологии, которая все еще является
собственностью только компании Sun (Монтайн-Вью,
штат Калифорния). По мнению Вестфилда, для
подавляющего большинства инженеров и
компаний эта проблема не принесет много
хлопот.
Джин Нельсон, вице-президент отдела
клиентских систем корпорации Compaq Computer,
сообщил нам, что платформа PCI Compaq позволяет
реализовать многие идеи технологии IRL,
которые могли бы принести пользу их
клиентам уже сегодня. Относительно
стандартизированной поддержки компании
Xilinx он сказал, что в скором будущем их
компания сможет воплотить все концепции IRL
в своих продуктах на базе новейших FPGA.
Рич Севсик (Rich Sevcik), старший вице-президент
отдела программного обеспечения, ядер и
поддержки решений компании Xilinx, отметил
планы корпорации International Data: выпустить к
началу 2003 года более чем 500 миллионов новых
Internet-устройств. По его твердому убеждению,
функции системного уровня новых FPGA Virtex,
совместно с передовыми инструментами,
подобными JBits и ChipScope, смогут обеспечить
необходимый фундамент для превращения
технологии IRL в господствующую.
Electronic Engineering Times, ноябрь 1998 г.
Перевод Ю. Потапова
Chip News №2 1999г.