HDL Coder™ supports the following MATLAB® System objects for HDL code generation:
HDL Coder supports the following Communications Toolbox™ System objects for HDL code generation:
comm.BPSKModulator
(Communications Toolbox), comm.BPSKDemodulator
(Communications Toolbox)
comm.PSKModulator
(Communications Toolbox), comm.PSKDemodulator
(Communications Toolbox)
comm.QPSKModulator
(Communications Toolbox), comm.QPSKDemodulator
(Communications Toolbox)
comm.ConvolutionalInterleaver
(Communications Toolbox), comm.ConvolutionalDeinterleaver
(Communications Toolbox)
comm.ViterbiDecoder
(Communications Toolbox)
comm.HDLCRCDetector
(Communications Toolbox), comm.HDLCRCGenerator
(Communications Toolbox)
comm.HDLRSDecoder
(Communications Toolbox), comm.HDLRSEncoder
(Communications Toolbox)
HDL Coder supports the following DSP System Toolbox™ System objects for HDL code generation:
dsp.Delay
(DSP System Toolbox)
dsp.BiquadFilter
(DSP System Toolbox)
dsp.DCBlocker
(DSP System Toolbox)
dsp.HDLComplexToMagnitudeAngle
(DSP System Toolbox)
dsp.HDLFIRRateConverter
(DSP System Toolbox)
dsp.HDLFFT
(DSP System Toolbox), dsp.HDLIFFT
(DSP System Toolbox)
dsp.HDLChannelizer
(DSP System Toolbox)
dsp.HDLNCO
(DSP System Toolbox)
dsp.FIRFilter
(DSP System Toolbox)
dsp.HDLFIRFilter
(DSP System Toolbox)
HDL Coder supports the following Vision HDL Toolbox™ System objects for HDL code generation:
visionhdl.BilateralFilter
(Vision HDL Toolbox)
visionhdl.BirdsEyeView
(Vision HDL Toolbox)
visionhdl.ChromaResampler
(Vision HDL Toolbox)
visionhdl.ColorSpaceConverter
(Vision HDL Toolbox)
visionhdl.DemosaicInterpolator
(Vision HDL Toolbox)
visionhdl.EdgeDetector
(Vision HDL Toolbox)
visionhdl.GammaCorrector
(Vision HDL Toolbox)
visionhdl.LookupTable
(Vision HDL Toolbox)
visionhdl.Histogram
(Vision HDL Toolbox)
visionhdl.ImageStatistics
(Vision HDL Toolbox)
visionhdl.ROISelector
(Vision HDL Toolbox)
visionhdl.LineBuffer
(Vision HDL Toolbox)
visionhdl.PixelStreamAligner
(Vision HDL Toolbox)
visionhdl.ImageFilter
(Vision HDL Toolbox)
visionhdl.MedianFilter
(Vision HDL Toolbox)
visionhdl.Closing
(Vision HDL Toolbox)
visionhdl.Dilation
(Vision HDL Toolbox)
visionhdl.Erosion
(Vision HDL Toolbox)
visionhdl.Opening
(Vision HDL Toolbox)
visionhdl.GrayscaleClosing
(Vision HDL Toolbox)
visionhdl.GrayscaleDilation
(Vision HDL Toolbox)
visionhdl.GrayscaleErosion
(Vision HDL Toolbox)
visionhdl.GrayscaleOpening
(Vision HDL Toolbox)
A subset of these predefined System objects are supported for code generation when you use them in a MATLAB System block. To learn more, see HDL Code Generation on the MATLAB System page.