Hardware-Software Co-Design
Deploy partitioned hardware and software on a target hardware platform
Hardware-software co-design is designing a system that you can deploy on a combination of
hardware and software. Deploy your MATLAB® or Simulink® design:
As hardware and software on a single device with system-on-chip (SoC) platforms, such
as Xilinx®
Zynq® and Intel® SoC.
On standalone FPGA boards, such as an Intel FPGA or a Xilinx FPGA board.
On platforms with separate FPGA and processor, such as the Simulink target machine with FPGA I/O boards.
You can partition your design to generate the hardware that targets the FPGA fabric and
the software that runs on the embedded processor. See Hardware-Software Co-Design Workflow for SoC Platforms.
- IP Core Generation
Generate an HDL IP core that contains HDL code for deployment on standalone FPGA boards,
Speedgoat boards, Xilinx
Zynq-7000 platform, or Intel SoC Devices
- Custom Reference Design
Create your own custom reference design for integrating the generated IP core into the
target SoC device, Speedgoat board, or the standalone FPGA boards
- Xilinx
Zynq Platform
Generate and deploy HDL code and embedded software on Xilinx
Zynq-7000 platform
- Intel SoC Devices
Generate and deploy HDL code and embedded software on Intel SoC Devices
-
Simulink
Real-Time FPGA I/O Modules
Generate and deploy HDL code on
Simulink
Real-Time™ FPGA I/O Modules (requires
Simulink
Real-Time)
- Standalone FPGA Boards
Generate and deploy HDL code on Intel or Xilinx boards