function c = hdlfilterblks_control
%

%   Copyright 2005-2016 The MathWorks, Inc.
%     

c = hdlnewcontrol(mfilename);

%%%%%%%%%%%%%%%%%%%%%%%%%%
%                        %
%  BLOCKSET BINDINGS     %
%                        %
%%%%%%%%%%%%%%%%%%%%%%%%%%


% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% S-Function Filter blocks
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
c.defaultFor( ...
  'dspobslib/Digital Filter', {}, ...
  'hdlfilterblks.DigitalFilterHDLInstantiation');

c.defaultFor( ...
  ['dspmlti4/FIR' char(10) 'Decimation'], {}, ...
  'hdlfilterblks.FIRDecimationHDLInstantiation');

c.defaultFor( ...
  ['dspmlti4/CIC' char(10) 'Decimation'], {}, ...
  'hdlfilterblks.CICDecimationHDLInstantiation');

c.defaultFor( ...
  ['dspobslib/CIC' char(10) 'Decimation'], {}, ...
  'hdlfilterblks.CICDecimationHDLInstantiation');

c.defaultFor( ...
  ['dspmlti4/FIR' char(10) 'Interpolation'], {}, ...
  'hdlfilterblks.FIRInterpolationHDLInstantiation');

c.defaultFor( ...
  ['dspmlti4/CIC' char(10) 'Interpolation'], {}, ...
  'hdlfilterblks.CICInterpolationHDLInstantiation');

c.defaultFor( ...
  'dsparch4/Biquad Filter', {}, ...
  'hdlfilterblks.BiquadFilterHDLInstantiation');

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%   BUILT-IN/DISCRETE FIR Filter
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
c.defaultFor( ...
    'built-in/DiscreteFir', {}, ...
    'hdlfilterblks.DiscreteFIRFilterHDLInstantiation');

