You can use MATLAB and Simulink in automotive, industrial, avionics, space and defense applications to develop complex algorithms targeting FPGAs. In most cases, you can verify floating- and fixed-point algorithms in MATLAB and Simulink and then follow a traditional design flow and hand code the Hardware Description Language (HDL), including VHSIC HDL (VHDL) and Verilog.
By using MATLAB and Simulink code generation products, including HDL Coder™ and HDL Verifier™, you can accelerate the development of designs that use our FPGAs and complete your work in days or weeks rather than months. HDL Coder and HDL Verifier work with Libero® SoC Design Suite, a comprehensive, easy-to-learn and easy to adopt development toolset for designing with our FPGAs, and IP to produce target-optimized implementations.
With HDL Coder and HDL Verifier, you can:
Leveraging MathWorks’ HDL Verification, enabled by our Accelerate Ecosystem, makes our FPGAs well suited for a wide variety of applications within the defense and security markets, including motor control and digital signal processing, military communications, Smart Embedded Vision (SEV) and control systems.
Explore our comprehensive selection of MathWorks solutions that support our PolarFire® and SmartFusion® 2 FPGAs. We provide an industry-leading and optimized design environment to accelerate your development journey with these families of FPGAs.
Review the outcomes in MATLAB and Simulink using the FIL verification workflow.
DO-254 is the state-of-the-art standard guiding the development of airborne hardware.
To execute this workflow, you will require the following software tools:
You'll also require the following MathWorks tools:
In addition to the tools previously listed, you will require the following hardware:
The hardware support package automatically integrates the PolarFire FPGA, SmartFusion 2 SoC FPGA and RTG4 FPGA development boards.