Новости SOC от Dacafe (http://www.dacafe.com), Апрель 2001 года =================================================================== 2 апреля Protel International купила TASKING 2 апреля Synopsis открывает язык Vera 2 апреля TestBencher Pro генирирует код на языке SystemC 3 апреля Партнерство Altera и Synplicity 3 апреля Accelerated Technology будет распространять ARM Developer Suite 9 апреля Verisity запускает портал, посвященный верификации 9 апреля CoWare улучшает в N2C поддержку разработки мульти- процессорных и платформенно-ориентированных SOC систем 16 апреля Mentor Graphics выпускает VRTX - операционную систему реального времени для SOC приложений на базе MIPS32 16 апреля Mentor Graphics и Altera - новая стратегия 16 апреля Tensilica заключила лицензионное соглашение и пакт о совместной разработке с Mindspeed и Conexant 16 апреля Tensilica заключила второе лицензионное соглашение с NEC 16 апреля Axis Systems и Wind River - партнеры по разработке средств верификации SOC систем 17 апреля Wasabi Systems портирует NetBSD на MIPS32 и MIPS64 20 апреля Mentor Graphics распространяет поддержку ко-верификации на Excalibur платформы Altera с процессорами ARM и MIPS 24 апреля SCE-API объявляют первую версию Common Emulation API на сайте Open SystemC =================================================================== 2 апреля Protel International купила TASKING =================================================================== Protel International Limited - ведущий разрабочик программного обеспечения для проектирования цифровых электронных систем на платформе Windows - объявила о приобретении ей TASKING, мирового лидера в создании инструментальных средств в области разработки программного обеспечения для встроенных цифровых систем, за 38 миллионов долларов. В EDA индустрии традиционно существует "демаркационная линия" между инструментальными средствами разработки программного и аппаратного обеспечения. Это приобретение представляет электронным инженерам возможность получать полный пакет инструментальных средств из единого источника. Говорит Kayvan Oboudiyat (Protel International): Объединение Protel и Tasking дает инженерам возможность приобретать средства разработки программного обеспечения и средства разработки аппаратного обеспечения из одного источника, и это впервые для EDA средств на базе персональных компьютеров, функционирующих под ОС Windows". Использование встроенных микропроцессоров стало обыденным делом, более того сейчас стремительно развиваются SOC-методологии. Это, в комбинации с теми фактами, что уже существует конвергенция между задачами проектирования аппаратного и программного обеспечения и что, соответственно, расширяется сфера действия каждого инженера-проектировщика, приводит ко все возрастающей необходимости более тесных связей между средами разработки аппаратного и программного обеспечения. Это приобретение, совместно с недавним вхождением Protel на рынок FPGA-проектирования, позволяет Protel обеспечить инженеров всеми необходимыми инструментами для современного проектирования. Именно TASKING была выбрана по следующим причинам: - более чем 25-лений опыт успешной работы TASKING в области разработки системного программного обеспечения для 8/16/32 битных микропроцессоров, а также DSP процессоров - TASKING одна из фирм основательниц альянса ETI (Extend The Internet), цель кторого разработка стандартов использования Internet-технологий во встроенных системах - TASKING имеет разветвленную торговую сеть в Азии, Европе и Америке - TASKING имеет сильные партнерские отношения с ведущими производителями микросхем, включая Infineon, Intel, Mitsubishi Semiconductors, Motorola, NEC Electronics Inc, Parthus Technologies plc, Philips Semiconductors, Sanyo, Seiko EPSON and STMicroelectronics. Объединение потенциалов Protel и TASKING делает возможным создание продуктов, которые будут в высшей степени привлекательной альтернативой чрезвычано дорогим, ориентированным на рабочие станции, инструментальным системам совместной разработки программного и аппаратного обеспечения встроенных цифровых систем. Protel International Limited - ведущий поставщик программного обеспечения EDA для персональных компьютеров функционирующих в среде Microsoft Windows. Среди пользователей продуктов Protel такие фирмы как : Alcatel, BMW, Canon, CSIRO, Daimler Benz, Fujitsu, Hewlett-Packard, IBM, Motorola, NASA, NEC, Nokia, Philips, Sony and Telstra. Штаб-квартира Protel находится в Сиднее (Австралия). Дополнительная информация : http://www.protel.com TASKING основана в 1974 году. разрабатывает IDE, компиляторы, отладчики, RTOS для 8/16/32-битных микропроцессоров, микроконтроллеров и процессоров цифровой обработки сигналов. Дополнительная информация : http://www.tasking.com ================================================================ 2 апреля Synopsis открывает язык Vera ================================================================ Synopsis объявила Vera Open Source Initiative и бесплатную доступность OpenVera как языка верификации аппаратного обеспечения. Эта инициатива выгодна пользователям как основа для последующего роста инструментов и IP (Intellectual Property) компонент для верификации. Более 30 компаний приянли OpenVera и поддержали эту инициативу. OpenVera это интуитивный, высокоуровневый, объектно - ориентированный язык программирования, разработанный специально для обеспечения уникальных нужд функциональной верификации. Язык позволяет пользователям описывать среду функционирования целевой встроенной системы, включая сложные протоколы и объекты данных, на высоком уровне абстакции, что позволяет сушественно повысить производительность, надежность и уровень повторного использования разработок. OpenVera 1.0 доступна бесплатно на http://www.open-vera.com Инициативы с открытыми исходными матералами (Open Source Initiatives) быстро набирают популярность и имеют много успешных примеров, в том числе Linux, Java, Liberty, SystemC, LEF и Synopsys Design Constraints (SDC). Говорит Sunil Joshi (Sun Microsystems): "Sun Microsystems всегда выступает горячим сторонником открытых стандартов. Сейчас есть значительаня потребность в стандартизации языков верификации и инициатива Vera Open Source - это шаг в правильном направлении. Sun внедрила язык Vera в наши процессы верификации шесть лет назад. Инициатива Vera Open Source позволит в краткие сроки сформировать большой набор средств верификации на основе стандартного языка". Говорит Aart de Geus (Synposis): "Vera может стть стандартным языком верификации SOC систем". Функциональная верификация это весьма ресурсоемкая задача, отнимающая до 70% ресурсов, затрачиваемых на разработку SOC системы. Существенная часть верификации - это создание тестов, которые могут быть сложнее чем сам проект. Проектировщики переходят на использование оптимизированных языков верификации, которые предлагают более высокий уровень абстракции, обеспечивая успешную верификацию сложных SOC систем. Соответственно разработчики средств автоматизации поддержат такие языки новыми инструментальными системами. Говорит Beatrice Fu (Tensilica): "Tensilica - ведущий поставщик конфигурируемых процессоров - успешно использует язык Vera для верификации всех наших RTL моделей. Уже 2 года мы поставляем нашим пользователям средства разработки тестов, базирующиеся на языке Vera" . OpenVera поддерживается средствами разработки от Synopsis, которые, по оценкам Dataquest/Gartner Group на ноябрь 2000 года, занимали более 50% рынка средств верификации. Vera нашла широкое признание среди разработчиков SOC в разных прикладных областях, в том числе в таких компаниях как: 0-In Design Automation, Antrim Design Systems Inc., Aptix Corp., ARC Cores, ARM, Averant, Avici Systems Inc., Axis Systems Inc., Chronology Corp., Compaq, CoWare Inc., Denali Software Inc., GDA Technologies Inc., Hewlett-Packard Company, IKOS Systems, Innologic Systems, Innoveda, Interra Technologies, Intrinsix Corp., MIPS Technologies Inc., Novas Software Inc., Qualis Design, Real Intent, Redback Networks, Samsung Electronics, Stratus Technologies, Sun Microsystems Inc., SynaptiCAD, Tensilica Inc., Tharas Systems Inc., Toshiba Semiconductor Company, Verplex Systems Inc., and ZAIQ Technologies Inc. Документация по Vera (Language Reference Manual (LRM)) может быть бесплатна загружена с сайта www.open-vera.com. Synopsis выступает как организация поддерживающая и направляющая открытое развитие языка. Разработчики могут использовать язык и создавать дополнительные инструментальные системы. Они могут также высылать предложения по изменению языка в Synopsis для внедерения в будущие версии LRM. Такой подход ускорит разработку высококачественного и хорошо поддерживаемого стандарта на верификацию SOC. Дополнительная информация : http://www.open-vera.com ================================================================== 2 апреля TestBencher Pro генирирует код на языке SystemC ================================================================== SynaptiCAD Inc., лидер в разработке средств редактирования временных диаграмм и генерации тестов, объявила о выпуске TestBencher Pro v7.2, который обеспечивает графический ввод временных диаграмм с последующей генерацией соответствующих диаграмме описаний на языке SystemC. Говорит Dan Notestein (президент SynaptiCAD): "Объединяя среду быстрого прототипирования TestBencher Pro с возможностями моделирования SystemC, разработчики cмогут быстро оценивать варианты на ранних стадиях проектирования, прежде чем перейти к реализации выбранной архитектуры аппаратного обеспечения". TestBencher Pro обеспечивает инженеров-проектировщиков графической средой разработки поцикловых функциональных моделей на уровне шин (cycle-based bus-functional models (BFM)) из языково - независимых временных диаграмм. TestBencher Pro генерирует полный набор классов кода для каждой диаграммы, включая отображение портов и списки чувствительности, а также код высокого уровня для взаимодействия с симулятором SystemC. BFM, которые Testbencher генерирует, симулируются быстрее, чем полно-функциональные модели. А графические средства создания/ редактирования упрощают сам процесс разработки. TestBencher Pro генерирует также функции контроля состояний и временных протоколов для верификации тестируемых моделей. Специальные конструкции TestBencher-а могут проверить состояние сигнала в заданный момент времени или в течение указанного интервала времени, или проконтролировать было/не было изменения сигнала в течение указанного интервала времени. TestBencher поддерживает также распознавание последовательностей (sequence recognition). Последовательность состояний может быть определена на временной диаграмме, а затем может быть сгенерирована специальная функция в тестовой среде, которая "обнаружит" появление такой последовательности во время симуляции. Это особенно удобно для отладки систем типа "master- slave". TestBencher имеет следующие дополнительные возможности: - автоматическое извлечение портов и сигналов из HDL-описаний - параметризация состояний и временных величин - условное применение функций - поддержка файлов, очередей, массивов. TestBencher Pro может также генерировать VHDL и Verilog описания тестов с тех же самых временных диаграмм, из которых генерируется SystemC код. SynaptiCAD поставляет полный набор генерации VHDL/Verilog моделей, симуляции и визуализации временных диаграмм включая: VeriLogger Pro - симулятор Verilog, WaveFormer Pro -транслятор сигналов, Timing Diagrammer Pro - редактор временных диаграмм, DataSheet Pro - средство подготовки документации (a Data Book design tool). TestBencher Pro v7.3 доступен с 6-го апреля 2001 года на Solaris/HP-UX и Windows NT по цене от $15000. Дополнительная информация : http://www.syncad.com =================================================================== 3 апреля Партнерство Altera и Synplicity =================================================================== Altera, ведущий поставщик программируемых логических устройств (PLD), и Synplicity, Inc., ведущий поставщих программного обеспечения для синтеза и верификации устройств достигли соглашения об использовании Synplify Pro and Amplify при разработке Alter-ой ее MegaCore функций. Кроме того, Synplicity согласилась обеспечить специальную версию своего программного обеспечения для синтеза, которая позволит использование зашифрованных Altera функций MegaCore во время разработки новых устройств. Продукты от Synplicity будут также встроены в Quartus II. Ожидается, что все это станет доступно пользователям в 3-м квартале 2001 года. ================================================================ 3 апреля Accelerated Technology будет распространять ARM Developer Suite ================================================================ Accelerated Technology, Inc. (ATI), лидер по разработке и распространению RTOS включит ARM Developer Suite, разработанный фирмой ARM (поставщик 16/32-битных процессоров семества ARM), в собственный список распространяемых программных продуктов (семейство Nucleus) для ARM. Дополнительная информация : http://www.acceleratedtechnology.com ================================================================== 9 апреля Verisity запускает портал, посвященный верификации ================================================================== https://www.VerificationVault.com Он обеспечивает общую информацию о верификации, примеры и программное обеспечение. На портале функционируют электронные конференции, повященные верификации. Имеется возможность загрузить последние версии документации и программного обеспечения таких известных программынх продуктов для верификации проектов как Specman Elite, Verification Advisor, eVCs (e Verification Components), SureLint and SureCov. Планируется организовать бесплатный обмен компонентами для верификации (eVCs). Для партнеров Verisity по Verification Alliance отведена специальная область, где они могут выкладывать техническую информацию о eVCs, которые они разработали, и ссылки на странички, где пользователи могут их приобрести. Дополнительная информация : http://www.verisity.com ================================================================== 9 апреля CoWare улучшает в N2C поддержку разработки мультипроцессорных SOC систем ================================================================== CoWare, ведущий поставщик средств проектирования на системном уровне, выпустил новую версию N2C, эффективно поддерживающую разработку мультипроцессорных систем и платформенно-ориентированное проектирование. Coware улучшила процесс интеграции программного обеспечения(ПО), разработанного вне среды CoWare N2C с помощью нового Build Manager. Такое "внешнее" ПО, включая высокоуровневые драйверы, пользовательские RTOS, прикладные встроенные приложения, могут быть приняты в виде C-кода с заголовочными файлами, ассемблерных файлов, объектных или загрузочных файлов. Это ПО может быть построено для специального процессора (и не одного) и загружено во время симуляции. CoWare N2C перегенерирует файл карты памяти, содержащей адреса всех устройств, а также точки входа в сервисы системы прерываний, в случае изменения проекта системы, не требуя ручного вмешательства. Каждый уровень абстракции программного обеспечения требует своего уровня временной точности. Когда низкоуровневые драйверы, операционные системы и встроенные приложения разработаны, они могут быть верифицированы на модели аппаратного обеспечения. CoWare добавила несколько средств для отладки и оптимизации встроенного ПО на процессоре(процессорах). Карты Ганта помогают проанализировать как происходило переключение задач. Просмотр загрузки процессора полезен при отладке и оптимизации ПО, показывая распределение ресурсов процессора при выполнении различных функций. Новый RTOS конфигуратор может быть использован для разработки ПО с несколькими активными потоками исполнения на одном процессоре. Указывая базовую информацию, такую как количество задач, размер стека задачи, адрес точки входа, приоритет, количество семафоров, количество и размеры очередей (FIFO), можно обеспечить встраивание сконфигурированной RTOS для управления задачами пользователя. Поскольку все больше и больше SOC интегрируют более одного процессора "на борту", CoWare расширила возможности управлять одной или несколькими шинами с помощью одного или более CPU. Multi-core Interface Synthesis обеспечивает простой метод разделения ПО между различными процессорами. Наряду возможностью назначения и компиляции ПО, обеспечены возможности отдельного для каждого процессора конфигурирования анализа исполнения ПО на нем. Платформы, создаваемые в CoWare N2C, дают разработчикам программного обеспечения раннюю и точную модель аппаратного обеспечения для разработки и тестирования своего программного обеспечения. Это позволяет не ждать появления прототипов аппаратного обепечения, что бы начать разработку программного обеспечения. Кроме того, CoWare N2C имеет мощные возможности по синтезу интерфейса с аппаратным обеспечением используя специальный API. Этот API состоит из программных файлов, специфицирующих карту памяти платформы и программных драйверов. В таком случае разработчику прикладного ПО нет необходимости понимать детали низкоуровневых процедур управления драйверами, в результате чего процесс разработки ПО значительно ускоряется. CoWare N2C использутеся такими компаниями как Alcatel, Fujitsu, Matsushita, Mitsubishi , Motorola, Nokia, Sony and STMicroelectronics. Дополнительная информация : http://www.CoWare.com =================================================================== 16 апреля Mentor Graphics выпускает VRTX - операционную систему реального времени для SOC приложений на базе MIPS32 =================================================================== Как и MIPS архитектура, VRTX ориентирована на применение в современных SOC-системах, таких как цифровые камеры, игровые видео-системы, маршрутизаторы, миниатюрные вычислительные устройства, в которых эффективость использования оперативной памяти и потребления энергии такие же важные требования, как наличие RTOS и производительность. Семейство VRTX включает два продукта VRTXsa и VRTXmc. - VRTXmc (micro-controller): Совместимая вверх с VRTXsa на API уровне, VRTXmc чрезвычайно компактная исполняющая система реального времени, обеспечивающая эффективное управление задачами с минимальными накладными расходами. - VRTXsa (scalable architecture): Полнофункциональная RTOS, эффективно использующая оперативную память, обеспечивает высокую производительность и имеет широкий набор опций конфигурации и возможностей масштабирования. В дополнение к возможностям VRTXmc, VRTXsa предлагает уменьшенную задержку на прерывание и переключение задач, расширенную поддержку ввода-вывода, многофункциональную защиту памяти с минимальным уменьшением производительности и полный набор интерфесов с современный RTOS. VRTXsa имеет модульную архитектуру, что позволяет разработчикам выбирать только те компоненты, которые требуются в данном проекте. Такой подход минимизирует объем требуемой оперативной памяти на целевой системе, обеспечивая при этом всю необходимую функциональность. Дополнительная информация : http://www.mentor.com ================================================================= 16 апреля Mentor Graphics и Altera - новая стратегия ================================================================= Mentor вводит поддержку PSP для Altera-Excalibur-ARM. Теперь пользуясь Seamless CVE можно будет верифицировать совместно аппаратное и программное обеспечение. Пользуясь Seamless CVE, ModelSim и LeonardoSpectrum от Mentor, при проектировании устройств на базе чипов от Altera с помощью Excalibur, Quartus, и Max+PLUS II можно быстро решать проблемы проектирования. Mentor и Altera объявили также о поддержке формата STAMP хранения временных задержек в проекте, что позволит PLD и PCB разработчикам пользоваться общими данными в ходе проектирования. Altera лицензировала 20 Inventra IP компонент для пополнения своей библиотеки мегафункций. Разработанная фирмой Altera платформа Excalibur включает логику, память и процессорное ядро,интегрированные на одном PLD. В Excalibur доступны три семейства прооцессоров: Nios - как "soft core", MIPS и ARM - как "hard core". Платформа Excalibur может быть использована для любых приложений, требующих наличия процессора и PLD до 1,000,000 вентилей. Дополнительная информация : http://www.altera.com http://www.mentor.com ================================================================ 16 апреля Tensilica заключила лицензионное соглашение и пакт о совместной разработке с Mindspeed и Conexant ================================================================ Многолетнее соглашение включает лицензирование Xtensa III и Vectra DSP. Кроме того, Tensilica получит права продавать следующие поколения DSP-технологий и прикладных платформ, разработанных в результате этого совместного проекта. Говорит Chris Rowen (президент Tensilica) Conexant и Mindspeed это ведущие разработчики прикладных устройств с цифровой обработкой сигналов, и потому использование ими наших технологий ускорит появление широкого спектра платформ для быстрорастущего рынка телекоммуникаций" Говорит Raouf Halim(Mindspeed Technologies): Мы рады объединению усилий с Tensilica. Продвинутые технологии компиляции Tensilica позволят нам сделать первыми новые плтформы и продукты. Дополнительная информация : http://www.conexant.com http://www.mindspeed.com http://www.tensilica.com =================================================================== 16 апреля Tensilica заключила второе лицензионное соглашение с NEC =================================================================== NEC Solutions, одна из трех компаний, составляющих NEC, лицензировала технологию конфигурируемых процессорных архитектур Xtensa - для использования в новых мультипроцессорных SOC - системах для LAN. NEC Corporation кроме NEC Solution включает NEC Networks и NEC Electron Devices. Всего в NEC Corporation занято более 150,000 человек по всему миру. Объем годовых продаж за 1999-2000 финансовый год - около 48 миллиардов долларов. Дополнительная информация : http://www.nec.com ================================================================= 16 апреля Axis Systems и Wind River - партнеры по разработке средств верификации SOC систем ================================================================= Говорит Steve Wang (Axis Systems) "Встроенное программное обеспечение (ПО) - критическая часть SOC сегодня. Разработчики нуждаются в верификации встроенного ПО в контексте всей системы прежде чем станет доступным прототип аппаратного обеспечения. Разработчики должны быть уверены в проекте, и эту уверенность можно получить только верифицируя исполнение программного обеспечения на аппаратном обеспечении". Интегральное решение, которое станет доступным в конце этого года, позволит пользователям компилировать и исполнять свое программное обеспечение на RTOS VxWorks фирмы Wind River. Это ПО будет взаимодействовать с проектом аппаратного обеспечения, иcполняющимся в продуктах AXIS Xcite и Xtreme, базирующихся на технологии RCC (ReConfigurable Computing). Кроме того, пользователи смогут отлаживать свое программное обеспечение в IDE Tornado от Wind River. Wind River (основанная в 1983 году) является мировым лидером в разработке встроенного ПО, выпуская RTOS, системы разработки ПО и прикладные разработки, используемые для управления устройствами через Интернет. Дополнительная информация : http://www.windriver.com http://www.axiscorp.com ================================================================ 17 апреля Wasabi Systems портирует NetBSD на MIPS32 и MIPS64 ================================================================ NetBSD - это полнофункциональная Unix-подобная операционная система с открытыми исходными текстами. NetBSD уже портирована на 35 различных архитектур из 12 семейств процессоров. Говорит Jay Michaelson (Wasabi Systems): "Не имеющая аналогов портируемость NetBSD означает, что она всегда поддерживает самые передовые процессоры" Wasabi Systems, Inc., занимается разработкой NetBSD на коммерческой основе. Дополнительная информация : http://www.wasabisystems.com =================================================================== 20 апреля Mentor Graphics распространяет поддержку ко-верификации на Excalibur платформы Altera с процессорами ARM и MIPS =================================================================== Новые PSP (Processor Support Package) разрабатываются для Seamless CVE. Первым стал PSP для ARM922. Он позволяет разработчикам системы совместно верифицировать программное и аппаратное обеспечение проектов на Excalibur платформах для Altera, которые включаю в себя процессор ARM922, память, логику и периферийные и устройства - все на одном чипе. Этот Excalibur ARM PSP есть расширение имеющейся в Mentor модели ARM9. PSP работает с высокоуровневым отладчиком XRAY и всеми популярными логическими симуляторами, включая ModelSim. Разработанный Excalibur ARM PSP доступен сейчас для рабочих станций HP и Sun. Дополнительная информация : http://www.mentor.com/seamless ================================================================= 24 апреля SCE-API объявляют первую версию Common Emulation API на сайте Open SystemC ================================================================= http://www.systemc.org Документ SCE-API версии 1.0 и два примера его использования на языке SystemC доступны всем желающим. О формировании консорциума SCE-API публично было объявлено в феврале 2001 года. Основные челны консорциума - Aptix Corporation, CoWare, IKOS Systems, Mentor Graphics Corporation, STMicroelectronics, Synopsys и TransEDA. Наличие такого интерфейса позволяет третьим фирмам и поставщикам эмуляторов использовать общий интерфейс для беспроблемной итеграции всех продуктов, которые его используют. SCE-API версии 1.0 базируется на технологии, которую IKOS Systems передала консорциуму. Результат - стандартный интерфейс моделирования для эмуляторов, обеспечивающий каналы с передачей многочисленных сообщений между моделями программного обеспечения, исполняющимися на рабочей станции и RTL-моделями, исполняющимися на эмуляторе. В настоящее время консоциум ведет переговоры с Accelera и надеется на распространение SCE-API как стандарта в Accelera тоже. Контакты членов консорциума Standard Co-Emulation API (SCE-API) Aptix Corp. Aidan Herbert aidan@aptix.com CoWare Inc. Ed Begun ed@coware.com IKOS Systems Andrew Etherington andrew@ikos.com Mentor Graphics Brian Bailey brian_bailey@mentorg.com Synopsys, Kevin Kranen kkranen@synopsys.com STMicroelectronics Gerard Mas gerard.mas@st.com TransEDA Tom Borgstrom tom.borgstrom@transeda.com http://newit.gsu.by