Balance clock-rate pipelined DUT output ports
Synchronize the DUT outputs while satisfying the highest-latency requirements of the outputs
Since R2022b
Model Configuration Pane: Optimization / Pipelining
Description
Synchronize the DUT outputs while satisfying the highest-latency requirements of the outputs. Apply this option when interfacing your logic with a valid signal interface to align the output of the logic path and valid signal path.
Dependencies
To enable this parameter, select the Allow clock-rate pipelining of DUT output ports check box.
Settings
Off
(default) | On
On
Synchronize the DUT outputs.
Off
Produce the DUT outputs as soon as possible, without synchronization.
Tips
To set this property, use the functions hdlset_param
or makehdl
. To view the property value, use
the function hdlget_param
.
For example, you can use the BalanceClockRateOutputPorts
setting when you generate HDL code for the symmetric_fir
subsystem inside the sfir_fixed
model using either of these methods:
Pass the property as an argument to the
makehdl
function.makehdl('sfir_fixed/symmetric_fir', ... 'BalanceClockRateOutputPorts','on')
When you use
hdlset_param
, set the parameter on the model and then generate HDL code by using themakehdl
function.hdlset_param('sfir_fixed','BalanceClockRateOutputPorts','on') makehdl('sfir_fixed/symmetric_fir')
Recommended Settings
No recommendations.
Programmatic Use
Parameter: BalanceClockRateOutputPorts |
Type: character vector |
Value: 'on' | 'off' |
Default: 'off' |
Version History
Introduced in R2022b