Altera SerialLite II IP Core User Manual
Page 100

5–14
Chapter 5: Testbench
Testbench Components Description
SerialLite II MegaCore Function
January 2014
Altera Corporation
User Guide
This task enables or disables the missing SOP and EOP checking.
– gap(prob[31:0],min[31:0],max[31:0])
If this task is called, amon read operations may have some gaps between them. The
probability of gaps between read cycles decreases with larger values of prob.
– verbose (bit_value)
This task enables or disables the display of verbose messages.
AMON Parameters
The MegaWizard Plug-In Manager sets these parameters based on the selected
configuration, and the parameters are fixed for a given SerialLite II configuration.
1
These parameters are documented for reference purposes only. Do not modify them.
Table 5–8. mp_checking Task Field Description
Field
Location in
Task
Field
Valid Values
Description
1
bit_value
1'b0 or 1'b1
Setting bit_value to 1, enables the missing SOP or EOP checking
(default).
Setting bit_value to 0, disables the missing SOP or EOP checking.
Table 5–9. read_transaction_gap Task Field Description
Field
Location in
Task
Field
Valid Values
Description
1
prob
0 to 0xFFFF_FFFF
(integer)
The prob field sets the probability for a read transaction gap to
happen. Probability decreases with a larger value of prob.
Before each read transaction a random number between 0 and
prob
is generated and compared to prob/2. If they match, a
random gap is inserted in the read operation (ena goes low); if
not, no gap is inserted.
2
min
0 to 0xFFFF_FFFF
(cycles)
The min field sets the minimum value, in Atlantic clock cycles, for
a random gap between AMON read transactions.
3
max
0 to 0xFFFF_FFFF
(cycles)
The max field sets the maximum value, in Atlantic clock cycles,
for a random gap between AMON read transactions.
A max field greater than or equal to the min field is required.
When max==min, no gap occurs.
Table 5–10. verbose Task Field Description
Field
Location in
Task
Field
Valid Values
Description
1
bit_value
1'b0 or 1'b1
Setting bit_value to 1, enables the display of verbose messages.
Setting bit_value to 0, disables the display of verbose messages
(default).