Altium Designer 10 — новые возможности
Олег Илюкин
Реализована поддержка Windows 7, пополнился
набор инструментов для 3D-моделирования
и концептуального дизайна, расширены возможности работы с периферийными устройствами,
появились новые функции в редакторе PCB и возможность использования беспроводной сети Wi-Fi.
Кроме того, учтены многие пожелания и замечания
пользователей программы.
Поддержка Windows 7
Компания Altium объявила о том, что программный
продукт Altium Designer 10 поддерживает Windows 7,
включая операционные системы Windows 7 Home
Premium, Professional, Enterprise и Ultimate, а также
Windows Vista и Windows XP (рис. 1).
Платформа Windows 7 становится стандартом
в радиоэлектронной промышленности, и, благодаря решению о поддержке операционной системы Windows 7, было предложено множество новых
возможностей и функций, полезных для клиентов
Altium, включая полную поддержку 64-разрядных
вычислений, улучшенные алгоритмы поиска и более
высокую производительность.
Поддержка USB Wi-Fi
и 2G/3G-поколений мобильной связи
При разработке Altium Designer 10 обновлена платформа Device Stack. Появилась возможность использовать мобильную связь 2G/3G, а также беспроводное
соединение Wi-Fi через USB 2.0 для работы с периферийными устройствами NanoBoard NB2 и NanoBoard
NB3000.
Для подключения новых функций необходимо
кликнуть на панели OpenBus, затем в ней выбрать
OpenBus Palette. В этом модуле находятся все необходимые блоки для формирования структурной схемы.
Перейдя в платформу Device Stack, следует произвести настройку и после этого можно пользоваться
преимуществами связи 2G/3G и Wi-Fi.
Рефакторинг
Разработчики уделили серьезное внимание
не только созданию и внедрению новых функций
программы: большие усилия были направлены на ее
рефакторинг для улучшения рабочих характеристик
и управления памятью системы. Этот процесс представляет собой изменение внутренней структуры программы, не затрагивающий ее внешнего поведения и имеющий целью упростить
понимание ее работы. Примером усовершенствований является перечерчивание всех
проекций после изменения или перемещения
одной из проекций объекта.
Выбор системы координат
В Altium Designer 10 появился новый инструмент выбора системы координат даже
в рамках одного документа печатной платы.
В зависимости от своих потребностей пользователь может самостоятельно выбирать
между декартовой и полярной системами координат.
Для изменения системы координат какоголибо элемента необходимо в редакторе PCB
выбрать в правом нижнем углу вкладку Snap,
а далее — Grids. В открывшемся окне выбрать кнопку Menu, затем необходимо добавить необходимую систему координат из предложенных — Add Orthogonal Grids или Add
Polar Grids. После выбора систем координат
производим необходимые настройки и выделяем нужный объект через Set Origin in
PCB View.
Работа с 3D-моделями
В предыдущих версиях системы Altium
Designer уже существовала возможность просмотра трехмерного вида проектируемой
платы. Разработчик может вывести на монитор вид платы с компонентами, оценить ее
сопряжение с механическими деталями конструкции и тут же внести необходимые изменения. В Altium Designer 10 разработчики
пошли еще дальше: благодаря встроенному
приложению PCB 3D Movie Editor (рис. 2) появилась возможность создавать 3D-анимацию
и видеоролики, на которых будет представлен
реальный вид проектируемой печатной платы
с компонентами.
Для создания видеоотчета пользователю
всего лишь необходимо в PCB-редакторе
открыть 3D-изображение проектируемого
радиоэлектронного устройства, а затем через
вкладку PCB в правом нижнем углу рабочей панели перейти в PCB 3D Movie Editor.
Далее необходимо создать новый видеоотчет
через вкладку New и добавить траектории движения платы с указанием продолжительности
каждого отрезка времени. После этого можно
просмотреть полученный видеоотчет.
Поддержка Atmel QTouch
Еще одной перспективной технологией, реализованной в Altium Designer 10, стала поддержка сенсорных устройств.
Впервые в отрасли предлагается интегрированное решение для проектирования принципиальных схем и компоновки печатных плат
с сенсорными устройствами. Сенсорные кнопки, манипуляторы ползункового и кругового
типа являются для многих устройств отличной
альтернативой механическому интерфейсу.
Atmel QTouch (рис. 3) включает в себя программное обеспечение QTouch Studio, комплект аппаратного обеспечения QT600, набор
файлов QTouch Library и среду разработки
AVR Studio.
QTouch Studio — программное обеспечение,
предназначенное для отображения и анализа
данных, которые поступают от средства разработки QT600. Используя полученную информацию, проектировщик может настроить
работу сенсорных контактов на максимальную
производительность.
QT600 — полный комплект аппаратного обеспечения для разработки и отладки сенсорных
устройств, позволяющий проектировщикам экспериментировать с Touch-технологией Atmel.
QTouch Library — набор заранее скомпилированных двоичных файлов для поддерживаемых AVR-микроконтроллеров.
AVR Studio представляет собой профессиональную интегрированную среду разработки
(IDE) для написания, моделирования и отладки приложений для AVR-микроконтроллеров.
Также она включает в себя программный интерфейс для всех AVR-инструментов.
Благодаря высокой надежности и исключительной гибкости сенсорных устройств
они востребованы в большинстве отраслей
промышленности.
VHDL-симулятор Active-HDL
В предыдущих версиях системы Altium
Designer благодаря технологии Live Design появилась возможность проводить полный цикл
разработки, включая размещение, трассировку
и отладку проектируемого устройства непосредственно в кристалле. Инструмент автоматического (или ручного) свапирования выводов автоматически оптимизирует распиновку ПЛИС
для более качественной трассировки топологии.
В новой версии системы разработчики на этом
не остановились и пошли дальше, реализовав
в Altium Designer 10 совместно с компанией Aldec
новый интегрированный VHDL-симулятор
Active-HDL для моделирования проектов. Эта
система предоставляет инструменты совместного создания поведенческих моделей на языках
описания аппаратуры и блоков цифровой обработки сигналов в единой среде математического
представления моделей высокого уровня.
Сегодня VHDL-симулятор (рис. 4) — ведущее средство моделирования всех семейств
ПЛИС. Он обеспечивает гибкость подхода
и предоставляет развитые функции поддержки наиболее сложных современных проектов.
Кроме того, этот симулятор поддерживает
комментарии, сообщения и идентификаторы на русском языке. Среда проектирования
Active-HDL предоставила разработчикам независимость в использовании других средств
проектирования из единого, полностью интегрированного окружения.
Тесная интеграция всех приложений обеспечивает абсолютный контроль проекта:
от спецификации на всем пути к его физической реализации. Active-HDL имеет интерфейсы со всеми ведущими программными
продуктами, эта система дает разработчикам
свободу в использовании тех средств проектирования, которые наиболее полно отвечают
требованиям каждого конкретного проекта.
Система Active-HDL структурно построена
вокруг своего блока управления маршрутом
проектирования, который позволяет пользователям легко получать доступ к средствам проектирования и библиотекам, которые они применяют в проекте. Active-HDL поставляется
со всеми библиотеками производителей ПЛИС,
которые уже перекомпилированы и готовы
к использованию в проектах. Блок управления
проектом Active-HDL позволяет разработчику
выполнять все модификации и операции над
проектом из единого окружения; с помощью
такой интеграции можно лучше контролирвать процесс проектирования и сберечь время,
так как нет необходимости в запуске множества
оконных интерфейсов и процессов.
Другие новинки 10-й версии затронули
не только интерфейс, который усовершествован с тем, чтобы обеспечить пользоватлю наиболее удобный доступ к необходимым
командам и функциям, но и редактор печа
ных плат PCB. Эти нововведения мы ра
смотрим в следующей статье.