Код C можно создать с помощью программного обеспечения Fixed-Point Designer™ с помощью продуктов Simulink ® Coder™ или Embedded Coder ®. Код, созданный из моделей с фиксированной точкой, использует только целочисленные типы и автоматически включает все операции, такие как сдвиги, необходимые для учета различий в расположениях с фиксированной точкой. Созданный код можно использовать на встроенных процессорах с фиксированной запятой или в системах быстрого прототипирования, даже если они содержат процессор с плавающей запятой.
При использовании с HDL Coder™ Fixed-Point Designer позволяет создавать битово-истинный синтезируемый код Verilog ® и VHDL ® из моделей Simulink, диаграмм Stateflow ® и функциональных блоков MATLAB.
Оптимизация таблицы подстановки
Оптимизация таблиц поиска в модели для повышения эффективности.
Выбор типов данных для основных операций
Выбор эффективных типов данных для основных операций с фиксированной точкой.
Поддержка создания кода с фиксированной точкой
Функции Simulink, поддерживаемые для создания кода с фиксированной точкой.
Оптимизация созданного кода с помощью Model Advisor
Используйте Model Advisor для определения параметров модели, которые могут привести к неоптимальным результатам при создании кода.
Управление тем, как программное обеспечение обрабатывает вычисления чистого уклона в сгенерированном коде.
Управление генерацией служебных функций с фиксированной точкой
Управление формированием служебных функций с фиксированной точкой с использованием указанных минимальных и максимальных значений.
Использование сдвигов продуктами генерации кода C
Узнайте об использовании сдвигов в продуктах MathWorks ® coder, включая способы управления сдвигами с помощью параметров оптимизации в параметрах конфигурации, а также методов моделирования.
Типы данных, поддерживаемые для моделирования и генерации кода.