Symtavision добавила средства анализа тайминга и поддержки проектирования в продукт SymTA/S 3.3

Компания Symtavision представила обновлённую версию пакета инструментов системного уровня для планирования, оптимизации и проверки встраиваемых систем, работающих в реальном времени.
Программный пакет SymTA/S 3.3 предложит улучшенные средства анализа тайминга (временных задержек). Также добавлены поддержка системного распределения по протоколу FlexRay, поддержка стандарта CAN-FD, анализ заполнения буфера на COM-уровне и на уровне шлюзов, кастомизация диаграммы Гантта.

Согласно разработчику, значительные улучшения в функциях проектирования пакета SymTA/S 3.3 включают настраиваемое средство Wizard Framework, а также расширенную функциональность переноса и размещения данных («drag-and-drop») с разрешением зависимостей. В то же время, Symtavision анонсировала программу TraceAnalyzer 3.3 – решение для визуализации и анализа данных тайминга измерений и моделирования. Данное ПО бесшовно интегрировано в пакет SymTA/S.
С выпуском SymTA/S 3.3 данное средство анализа расширилось поддержкой протокола FlexRay как для статических, так и для динамических сегментов при поддержке цикличного мультиплексирования кадров FlexRay 2.x. С появлением данной функции стало возможным анализировать непрерывные сценарии взаимодействия датчиков и актуаторов по протоколу FlexRay.
Пакет SymTA/S 3.3 также расширяет существующие возможности анализа временных задержек в протоколе CAN за счёт встроенной поддержки нового стандарта CAN-FD. Для анализа данного стандарта требуется лишь несколько релевантных параметров, включая скорость шины CAN-FD. Нужна информация о том, какой кадр был ускорен и какая полезная нагрузка была передана в этом кадре. Всё остальное прозрачно для пользователей пакета SymTA/S, поскольку он автоматически работает с другими элементами, такими как биты переданных данных и корректные размеры в соответствии с CRC-контролем. Размеры варьируются в зависимости от нагрузки и вставленных согласующих битов.
При использовании анализа уровня заполнения, предоставляющего данные по размеру в байтах пересылочных буферов COM-уровня и по числу кадров, находящихся в них, можно следить за требуемыми размерами буферов и проверять их на ограничения. Флаги ошибок SymTA/S хранят всё то, что превышает максимальный уровень буферов.
Опция фильтрации автоматически сворачивает не представляющие ценности строки трассировки, сокращая объём данных в средстве просмотра. Визуализация может настраиваться индивидуально, также могут использоваться предустановленные схемы отображения. Опция группировки поддерживает сворачивание линий трассировки в одну линию. Поддерживается множество групп, которые можно устанавливать при помощи функций перемещения и размещения. Группы также зависят от контекста и генерируются автоматически в зависимости от выбранного элемента. Также можно использовать заранее созданные группы.
Оба программных продукта SymTA/S 3.3 и TraceAnalyzer 3.3 включают настраиваемое средство Wizard Framework, позволяющее создавать индивидуальные графические интерфейсы при помощи скриптов, за счёт которых возможна автоматизация процесса работы, состоящая из индивидуальных команд для интерфейса, проектирования, анализа и вывода результатов. Простые аннотации в скриптовом файле определяют элементы графического интерфейса и параметры для исполнения скрипта. Поддерживается ряд входных параметров: строковые, целые, логические переменные, а также внутренние объекты Symtavision, включая задания, кадры, шины и блоки ECU. Более того, поддерживаются сложные элементы, такие как редакторы событийных моделей, выборка файлов и типов.
Функционал перемещения и размещения элементов был расширен в новой версии SymTA/S 3.3 для того, чтобы была возможность определять зависимости во время перераспределения, например при переводе задачи от одного ядра к другому. Эта возможность позволяет выявить все зависимые объекты и автоматически сгенерировать предложения по перераспределению. Пакет также определяет различные уровни рекурсии, представляющие «глубину» назначенных дочерних объектов, референсных элементов и даже зависимостей с родительскими объектами.
Подписаться на почтовую рассылку / Авторам сотрудничество






