Altera выпускает первый виртуальный программный симулятор Virtual Target для систем разработки программного обеспечения для FPGA
 

Модель эмуляции Virtual Target предоставляет расширенные возможности визуализации при внутрисистемной отладке, дают возможность пользователю осуществлять эффективное управление конечным устройством

Altera Corporation анонсировала возможность использования универсального программного симулятора при разработке программного обеспечения для встроенных систем на базе современных ИС FPGA компании Altera (в том числе для новых систем на кристалле). В основе SoC FPGA Virtual Target лежит хорошо зарекомендовавшее себя программное обеспечение компании Synopsys. SoC FPGA Virtual Target представляет собой функциональный симулятор отладочных плат компании Altera на базе SoC FPGA. Симулятор Virtual Target на уровне регистров и кода функционально эквивалентен отладочной плате на базе SoC FPGA, что дает возможность разрабатывать программное обеспечение, которое без серьезных усилий можно перенести на выбранную плату. Существует возможность работы в среде Linux и VxWorks, а также поддерживается работа средств разработки для систем на базе ARM. Таким образом, Virtual Target позволяет разработчикам программного обеспечения реализовывать приложения с использованием привычного инструментария с максимальным внедрением существующего программного кода, что приводит к существенному увеличению производительности работы. При разработке удается достичь высокого уровня управляемости и визуализации работы сложных многоядерных процессорных систем. Симулятор предварительно настраивается в соответствии с моделью используемой персональной ЭВМ, после чего предоставляет возможность эмулирования работы процессоров dual-core ARM Cortex на базе A9 MPCore, периферийных устройств SoC FPGA Altera Cyclone V и Arria V, а также таких компонентов платы как DDR SDRAM, Flash-память, виртуальные входы-выходы. Для того чтобы обеспечить возможность разработки программного обеспечения как для систем на базе готового микропроцессора, так и на базе ПЛИС FPGA с использованием пользовательских IP блоков, Altera предлагает использовать дополнительное расширение симулятора Virtual Target для отладки внутренней структуры FPGA (FPGA-in-the-loop). Предложенное расширение взаимодействует с симулятором на ПЭВМ через интерфейс PCIe. Симулятор и расширение в совокупности дают возможность пользователям добавлять периферийные устройства и аппаратные ускорители процессорных подсистем, разрабатывать драйверы для этих устройств, интегрировать прикладное программное обеспечение для избранной аппаратной платформы. Это позволяет с минимальными затратами использовать встроенное и прикладное программное обеспечение на базе выбранной аппаратной части.


Дополнительное расширение симулятора Virtual Target для отладки внутренней структуры FPGA (FPGA-in-the-loop)

Работа Virtual Target имеет поддержку в Linux и VxWorks. Разработчики программного обеспечения для встроенных систем могут загрузить симулятор под ОС Linux, используя предварительно собранный образ ядра Linux с поддержкой драйвера устройства для всех основных компонентов отладочной платы на базе SoC FPGA. Свободно распространяемое средство установки GNU и исходный код Linux предоставляются компанией Altera. Пакет поддержки плат для VxWorks для Virtual Target будет доступен в этом квартале, по вопросу использования других встроенных ОС необходимо обращаться к соответствующим производителям.

Virtual Target предоставляет совокупность средств обеспечения совместимости и уникальных возможностей отладки, предоставляемых средой симулятора. Поддерживаемые средства разработки Virtual Target включают: инструменты GNU, ARM RVDS, ARM Development Studio 5 (DS-5), отладчик Lauterbach TRACE32 и Wind River Workbench. Модель эмуляции Virtual Target предоставляет расширенные возможности визуализации при внутрисистемной отладке, дают возможность пользователю осуществлять эффективное управление конечным устройством (особенно при работе с многоядерными системами), выполнять множество задач отладки, которые трудно или невозможно реализовать с использованием аппаратной платформы.

Доступность

Симулятор SoC FPGA Virtual Target можно заказать в настоящее время. Расширение симулятора FPGA-in-the-loop планируется выпустить в начале следующего года. Дополнительную информацию можно получить по адресу: www.altera.com/virtualtarget.

Опытные образцы доступны для заказа в ООО «Гамма Плюс»

 
Автор документа: Антон Любтеев , http://www.icgamma.ru"
Дата публикации: 14.10.2011
Дата редактирования: 20.10.2011
Кол-во просмотров 4395
 
 Все новости одной лентой