HDL Code Generation, Verification, and Deployment
After simulating your designs using Wireless HDL Toolbox™ blocks, the next steps are to generate HDL code, verify the generated code, and deploy to hardware. To generate HDL code from designs that use the hardware-friendly Wireless HDL Toolbox blocks, you must have an HDL Coder license. HDL Coder also enables you to generate scripts and test benches for use with third-party HDL simulators.
If you have an HDL Verifier license, you can use the FPGA-in-the-loop (FIL) feature to prototype your HDL design on an FPGA board. The FIL blocks provide efficiency improvements for streaming data across the interface between Simulink® and the FPGA board. HDL Verifier also enables you to cosimulate a Simulink model with an HDL design running in a third-party simulator.
To design, prototype, and verify practical wireless communications systems on hardware, download hardware support packages such as SoC Blockset™ Support Package for AMD FPGA and SoC Devices.
Blocks
| FIL Frame To Samples | Convert frame-based data to sample stream for FPGA-in-the-loop | 
| FIL Samples To Frame | Convert sample stream from FPGA-in-the-loop to frame-based data | 
Topics
- HDL Code Generation SupportFind supported blocks, and implement streaming interface in HDL. 
- Generate HDL CodeGenerate HDL code from Simulink subsystems. 
- FPGA-in-the-LoopReal-time design verification of communications systems with FPGAs. 
- Prototype Wireless Communications Algorithms on HardwarePrototype Wireless HDL Toolbox designs on AMD® Zynq®-based boards using hardware support packages. 
Related Information
- HDL Coder
- HDL Verifier
- AMD FPGA and SoC Devices (SoC Blockset)




