СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №7/2012

В ВЕДЕНИЕ Цифровая обработка сигналов (ЦОС) применяется в любой аппаратуре, где информация поступает вцифровомви де или управляется цифровым устрой ством. Проектирование системЦОСна основе ПЛИС – сложный процесс, тре бующий от разработчика определён ных знаний и навыков, поэтому разви тиеметодов автоматизированногопро ектирования данного класса устройств является актуальной задачей. В данной статье описывается, как объединить набор программных средств проектирования Active HDL и Xilinx ISE компаний Aldec иXilinx соот ветственно, с цельюоптимизации про цесса разработки устройства на осно ве ПЛИС. Такое решение доказало свою эффективность при проектировании модулей демультиплексирования циф рового потока и цифровой фильтра ции сигналов. ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 44 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 7 2012 П РОГРАММНЫЕ СРЕДСТВА , ПРИМЕНЯЕМЫЕ ДЛЯ ПРОЕКТИРОВАНИЯ ПЛИС В данном разделе приводится обзор программных средств, необходимых для проектирования цифрового уст ройства на основе ПЛИС. Набор не яв ляется стандартным для ПЛИСфирмы Xilinx, поскольку в него входят про граммные продукты сторонних про изводителей. Каждый программный продукт отвечает за отдельный этап проектирования: 1) создание проекта разрабатываемого устройства и его моделирование в визуальной среде; 2) выбор и настройка блоков (оптими зированных IP ядер), предоставлен ных фирмой разработчиком; 3) создание описания устройства на языке проектирования VHDL, объ единение модулей, тестирование методом временных диаграмм; 4) синтез проекта; 5) размещение и трассировка узлов проекта; 6) конфигурация ПЛИС, отладка мето дом сквозного проектирования; 7) создание виртуального прибора для управления созданным уст ройством. Ниже приведено краткое описание программных средств, используемых на каждом этапе. Продукт фирмы Aldec Пакет Active HDL фирмыAldec пред ставляет собой полностьюинтегриро ванную среду разработки цифровых устройств на основе текстовых HDL описаний. Среда проектирования Ac tive HDL (см. рис. 1) даёт разработчи кам независимость в использовании других средств проектирования из единого, полностью совмещённого окружения. Именно свойство объединения раз розненных средств проектирования в оболочке Active HDL является привле кательным для разработчика. Возмож но подключение всех необходимых продуктов для проведения всех этапов разработки конфигурационной после довательности. В текстовом редакторе среды Active HDL разработчик созда ёт описание устройства на языке VHDL и выполняет проверку методом вре менных диаграмм (этап№3). Этот ме тод обеспечивает визуализацию всех сигналов в тестируемом модуле. Для детального тестирования проек та методом временных диаграмм, на языке VHDL вручную создаётся вре менный модуль верхнего уровня. Он управляет тестовыми сигналами, на правленными во входные порты ис следуемого модуля, в то время как сре да отображает отклики модуля на вре менной диаграмме в виде цифровых сигналов (стробов), обеспечивая воз можность оценки работы реализован ных в модуле функций. Для проведе ния остальных этапов разработки подключаются специализированные среды. Таким образом, среда Active HDL играет в проекте разработки не только связующую, но и основообразу ющую роль. Риc. 1. Рабочий стол Active HDL Программные средства разработки систем ЦОС на основе ПЛИС Xilinx Павел Львов, Александр Тумачек (Москва) В статье приведён обзор программных средств проектирования систем цифровой обработки сигналов на основе ПЛИС. ' СТА - ПРЕСС

RkJQdWJsaXNoZXIy MTQ4NjUy