logo
!ЛР2

Автоматическая генерация кода

MATLAB Coder - генерирует автономный C и C + + код из кода MATLAB. Созданный код легко читается программистами и является платформонезависимым. MATLAB Coder поддерживает основные возможности языка MATLAB, в том числе операторы языка MATLAB, функции и матричные операции. Он может генерировать MEX функции, которые позволяют ускорить части кода MATLAB, содержащие большой объем вычислений, а также провести верификацию сгенерированного кода. MATLAB Coder работает с Simulink Coder и Embedded Coder для генерации C кода из моделей Simulink, которые содержат код MATLAB.

Filter Design HDL Coder ™ добавляет возможность аппаратной реализации фильтров в MATLAB. Это позволяет создавать эффективный, синтезируемый и портируемый VHDL и Verilog код, описывающий фильтры с фиксированной точкой, которые были разработаны в DSP System Toolbox, для последующей реализации на СБИС или ПЛИС. Этот инструмент также автоматически создает VHDL и Verilog описания для испытательных стендов, что делает возможным быстро выполнять моделирование, тестирование и верификацию сгенерированного кода. Сгенерированный VHDL и Verilog код получается читаемым и хорошо комментируемым, поэтому разработчики могут легко модифицировать код, если это необходимо. Функция генерации тестовых стендов гарантирует правильность сгенерированного кода и экономит время, затрачиваемое на выполнение тестирования.