Specify number of samples during which output data checking is suppressed
N
Default: 0
.
N
must be a positive integer.
When N
> 0, the test bench suppresses
output data checking for the first N
output
samples after the clock enable output (ce_out
)
is asserted.
When using pipelined block implementations, output data may
be in an invalid state for some number of samples. To avoid spurious
test bench errors, determine this number and set IgnoreDataChecking
accordingly.
Be careful to specify N
as a number
of samples, not as a number of clock cycles. For a single-rate model,
these are equivalent, but they are not equivalent for a multirate
model.
You should use IgnoreDataChecking
in cases
where there is a state (register) initial condition in the HDL code
that does not match the Simulink® state, including the following
specific cases:
When you set theDistributedPipelining
parameter
to 'on'
for the MATLAB Function block
(see Distributed Pipeline Insertion for MATLAB Function Blocks).
When you set the ResetType
parameter
to 'None'
(see ResetType ) for
the following block types:
commcnvintrlv2/Convolutional Deinterleaver
commcnvintrlv2/Convolutional Interleaver
commcnvintrlv2/General Multiplexed Deinterleaver
commcnvintrlv2/General Multiplexed Interleaver
dspsigops/Delay
simulink/Additional Math & Discrete/Additional Discrete/Unit Delay Enabled
simulink/Commonly Used Blocks/Unit Delay
simulink/Discrete/Delay
simulink/Discrete/Memory
simulink/Discrete/Tapped Delay
simulink/User-Defined Functions/MATLAB Function
sflib/Chart
sflib/Truth Table
When generating a black box interface to existing manually-written HDL code.
To set this property, use hdlset_param
or makehdl
. To view the property value, use hdlget_param
.