% hdlcoder.WorkflowConfig
% 
% Run the HDL Workflow from the command line
%
% Syntax
%
%     hdlcoder.WorkflowConfig()
%     hdlcoder.WorkflowConfig('PropertyName',PropertyValue,...)
% 
% Description
% 
% hdlcoder.WorkflowConfig(). creates a default workflow configuration
% object for use with hdlcoder.runWorkflow. The default is the same as
% specifying 'SynthesisTool' as 'Xilinx Vivado' and 'TargetWorkflow' as
% 'Generic ASIC/FPGA'.
% 
%
% hdlcoder.WorkflowConfig('PropertyName',PropertyValue,...) creates a
% Workflow Configuration object for use with hdlcoder.runWorkflow,
% explicitly specifying one or both of the property/value pairs.
%
% The complete list of property-value pairs is:
%
% 'SynthesisTool', ['Xilinx Vivado' | 'Xilinx ISE' | 'Altera QUARTUS II']
%
% 'TargetWorkflow', ['Generic ASIC/FPGA' | 'IP Core Generation' | 'Simulink Real-Time FPGA I/O' | 'FPGA-in-the-Loop']
%
% See also hdlcoder.runWorkflow
%

%   Copyright 2015-2024 The MathWorks, Inc.

function [ obj ] = WorkflowConfig( varargin )
%WORKFLOWCONFIG( 'TargetWorkflow',workflow,'SynthesisTool',tool )

    obj = hwcli.WorkflowConfig( varargin{:} );
end% LocalWords:  dut
