Hardware Support

VEX ARM Cortex Support from Simulink

Use Simulink Coder to generate optimized code for your Simulink models to program a VEX Cortex Microcontroller.

Explore gallery (4 images)

Simulink Coder™ generates and executes C and C++ code from Simulink® diagrams, Stateflow® charts, and MATLAB® functions that can be compiled and executed on with the VEX™  Cortex® Microcontroller (from VEX Robotics).

The support package includes:

  • A library of Simulink blocks for programming the VEX Cortex Microcontroller to work with servomotors, DC motors, switches, potentiometers, and VEX gamepad inputs.
  • Streamlined development interface and sample models.

BEST and VEX Robotics Competitions

BEST Robotics and VEX Robotics  are the two largest competitions that require teams to use the VEX Cortex Microcontroller to program their robots.

For students interested in using MATLAB and Simulink for BEST Robotics competitions, please go to the student competition page for BEST Robotics.

For students interested in using MATLAB and Simulink for VEX Robotics competitions, please go to the student competition page for VEX Robotics.

Simulink Coder hardware support packages offer built-in, limited, support for specific hardware, schedulers, and compilers. Please click the Request Hardware Support link if you seek additional hardware support.

Platform and Release Support

See the hardware support package system requirements table for current and prior version, release, and platform availability.

View enhancements and bug fixes in release notes.

Supported in student software.

Related Hardware Support Views: Consumer Electronics, Control Systems, C ∕ C++ Code Generation, Embedded Systems, Industrial Automation and Machinery, MathWorks Supported, Mechatronics, Power Electronics Control Design, Project-Based Learning, Robotics, Simulink Coder, Simulink Product Family, Support Package Installer Enabled, Vex Robotics

Ready to install?

Before installing the support package, confirm you have the correct setup. View system requirements and installation options.

Get support package




Support Package


The zip file installs this support package and all required third-party software. To start the installer, go to the MATLAB toolstrip and click Add-Ons > Get Hardware Support Packages. Select Install from Folder and browse to the folder where the zip file is located.

Get support package






All required third-party software is installed by the Support Package Installer.

Don't see the hardware you're looking for?