09.03.2013 Views

Processor Local Bus Functional Model Toolkit User's Manual

Processor Local Bus Functional Model Toolkit User's Manual

Processor Local Bus Functional Model Toolkit User's Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

These parameters specify the range for wait_delay during write cycles when slave_auto_mode is<br />

true. The model automatically assigns a random delay to the wait_delay between (and including)<br />

the minimum and maximum values.<br />

• * read_dack_min/max = [integer] default:0/15<br />

These parameters specify the range for DAck_delay during read cycles when slave_auto_mode is<br />

true. The model automatically assigns a random delay to the DAck_delay between (and including)<br />

the minimum and maximum values.<br />

• * write_dack_min/max = [integer] default:0/15<br />

These parameters specify the range for DAck_delay during write cycles when slave_auto_mode is<br />

true. The model automatically assigns a random delay to the DAck_delay between (and including)<br />

the minimum and maximum values.<br />

• * read_comp_min/max = [integer] default:0/2<br />

These parameters specify the range for comp_delay during read cycles when slave_auto_mode is<br />

true. The model automatically assigns a random delay to the comp_delay between (and including)<br />

the min and max values.<br />

• * write_comp_min/max = [integer] default:0/2<br />

These parameters specify the range for comp_delay during write cycles when slave_auto_mode is<br />

true. The model automatically assigns a random delay to the comp_delay between (and including)<br />

the minimum and maximum values.<br />

• * read_burst_term_min/max = [integer] default:7/10<br />

These parameters specify the range for burst_term delay during read cycles when<br />

slave_auto_mode is true. The model automatically assigns a random delay to the burst_term delay<br />

between (and including) the minimum and maximum values.This parameter is used in conjunction<br />

with the burst_term_mode parameter. The delay will count either from clocks (if<br />

burst_term_mode=clk) or data cycles (if burst_term_mode=cycle).<br />

• * write_burst_term_min/max = [integer] default:7/10<br />

These parameters specify the range for burst_term delay during write cycles when<br />

slave_auto_mode is true. The model automatically assigns a random delay to the burst_term delay<br />

between (and including) the minimum and maximum values.This parameter is used in conjunction<br />

with the burst_term_mode parameter. The delay will count either from clocks (if<br />

burst_term_mode=clk) or data cycles (if burst_term_mode=cycle).<br />

6.4.1.3 Automatic Data Mode Configuration Parameters<br />

• * slave_auto_data = [boolean] false=disabled true=enabled default:false<br />

This parameter specifies whether the PLB slave behavior should automatically generate data.<br />

When the slave model is configured for automatic data mode, there is no need to initialize internal<br />

memory data since it is generated and checked using the BFM data generation function described<br />

in “PLB <strong>Bus</strong> <strong>Functional</strong> Compiler” on page 12.<br />

• * root_seed = [integer] default:1<br />

Version 4.9.2 PLB <strong>Bus</strong> <strong>Functional</strong> Language 45

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!