Hardware Targeting Basics
When you target hardware by using HDL Coder™, you can follow one workflow with two different starting points, depending on your goal:
To rapidly prototype an off the shelf, pre-existing hardware platform, prototype and deploy your HDL algorithm for your FPGA using a pre-existing board and reference design and start the Hardware-Software Co-Design workflow.
For a production workflow that targets a custom device, create a custom hardware platform. Then follow the Hardware-Software Co-Design workflow.
For more details, see Targeting FPGA & SoC Hardware Overview and Hardware-Software Co-Design Workflow for SoC Platforms.
Classes
hdlcoder.WorkflowConfig | Configure HDL code generation and deployment workflows |
Topics
- Targeting FPGA & SoC Hardware Overview
High-level steps for targeting an FPGA or SoC platform.
- Hardware-Software Co-Design Workflow for SoC Platforms
High-level workflow steps for targeting an SoC platform.
- Getting Started with the HDL Workflow Advisor
Learn the basics of the HDL Workflow Advisor and how to run various tasks.
- Run HDL Workflow with a Script
Export, import, or configure an HDL Workflow CLI command script.
- Workflows in HDL Workflow Advisor
Learn about the HDL Workflow Advisor and various workflows you can choose and platforms you can target.
- Get Started with HDL Workflow Command-Line Interface
Use the HDL Workflow Advisor to run HDL workflows from the command line and the Export to Script option.
- Generate IP Core from MATLAB for Blinking LED on FPGA Board
This example shows how to use the MATLAB® HDL Workflow Advisor to generate a custom HDL IP core that blinks LEDs on an FPGA board.