Set_enable_a_beginbursttransfer_single_cycle(), Set_enable_a_begintransfer_exist(), Set_enable_a_begintransfer_legal() – Altera Avalon Verification IP Suite User Manual
Page 68: Set_enable_a_begintransfer_single_cycle(), Set_enable_a_burst_legal()

Chapter 5: Avalon-MM Monitor
5–5
Application Program Interface
May 2011
Altera Corporation
Avalon Verification IP Suite User Guide
set_enable_a_beginbursttransfer_single_cycle()
set_enable_a_begintransfer_exist()
set_enable_a_begintransfer_legal()
set_enable_a_begintransfer_single_cycle()
set_enable_a_burst_legal()
Prototype:
set_enable_a_beginbursttransfer_single_cycle().
Arguments:
Boolean
.
Returns:
void
.
Description:
Enables an assertion that ensures
beginbursttransfer
is asserted for a
single cycle regardless of the behavior of the
waitrequest
signal. It is
disabled when
beginbursttransfer
is not used.
Prototype:
set_enable_a_begintransfer_exist()
.
Arguments:
Boolean
.
Returns:
void
.
Description:
Enables an assertion that ensures
begintransfer
is asserted during any
single transfer. Disabled when either
begintransfer
is not supported.
Prototype:
set_enable_a_begintransfer_legal()
.
Arguments:
Boolean
.
Returns:
void
.
Description:
Enables an assertion that ensures
begintransfer
is asserted together
with either
read
or
write
. Disabled when either
begintransfer
is not
supported.
Prototype:
set_enable_a_begintransfer_single_cycle()
.
Arguments:
Boolean
.
Returns:
void
.
Description:
Enables an assertion that ensures
begintransfer
is asserted for only 1
cycle and not reasserted for any single transfer, regardless of the status of
the
waitrequest
signal.
Prototype:
set_enable_a_burst_legal()
.
Arguments:
Boolean
.
Returns:
void
.
Description:
Enables an assertion that ensures that
the total number of assertions for
the
write
and
readdatavalid
is the same as the
burstcount
for any
burst transfer.
Disabled when burst transfers are not supported.