You can use MATLAB and Simulink for rapid prototyping of hardware designs. Some Communications Toolbox™ blocks and System objects support HDL code generation when used with HDL Coder™.
The HDL Coder products generate target-independent synthesizable Verilog and VHDL code for FPGA programming or ASIC prototyping and design. HDL Coder also enables you to generate scripts and test benches for use with third-party HDL simulators.
You can find Communications Toolbox blocks that support HDL code generation, in the ‘Communications Toolbox HDL Support' library, in the Simulink library browser.
In the Simulink library browser, you can find libraries of blocks supported for HDL code generation in the HDL Coder, Communications Toolbox HDL Support, and DSP System Toolbox HDL Support block libraries.
Design wireless communication algorithms for hardware by using Wireless HDL Toolbox™ blocks.