English
Language : 

DS824 Datasheet, PDF (10/55 Pages) Xilinx, Inc – LogiCORE IP AXI Bus Functional Models (v3.00.a)
LogiCORE IP AXI Bus Functional Models (v3.00.a)
Table 4: AXI4 Slave BFM Parameters (Cont’d)
BFM Parameters
Description
EXCLUSIVE_ACCESS_SUPPORTED
This parameter informs the slave that exclusive access is supported. A value of 1
means it is supported so the automatic generated response is an EXOKAY to
exclusive accesses. A value of 0 means the slave does not support this so a
response of OKAY is automatically generated in response to exclusive accesses.
Default is 1.
READ_BURST_DATA_TRANSFER_GAP
The configuration variable controls the gap between the read data transfers that
comprise a read data burst. This value is an integer number and is measured in
clock cycles.
Default is 0.
Note: If this is set to a value greater than zero and concurrent read bursts are
called, then AXI4 protocol is violated as the BFM attempts to perform data
interleaving.
WRITE_RESPONSE_GAP
This configuration variable controls the gap, measured in clock cycles, between the
reception of the last write transfer and the write response.
Default is 0.
This configuration variable can be changed during simulation.
READ_RESPONSE_GAP
This configuration variable controls the gap, measured in clock cycles, between the
reception of the read address transfer and the start of the first read data transfer.
Default is 0.
This configuration variable can be changed during simulation.
RESPONSE_TIMEOUT
This configuration variable, measured in clock cycles, is the value used to
determine if a task that is waiting for a response should timeout.
Default = 500 clock cycles.
A value of zero means that the timeout feature is disabled.
This configuration variable can be changed during simulation.
STOP_ON_ERROR
This configuration variable is used to enable/disable the stopping of the simulation
on an error condition.
The default value of 1 stops the simulation on an error.
This configuration variable can be changed during simulation for error testing.
This is not used for timeout errors; such errors always stop simulation.
CHANNEL_LEVEL_INFO
This configuration variable controls the printing of channel level information
messages. When set to 1 info messages are printed; when set to zero no channel
level information is printed.
The default (0) disables the channel level info messages.
FUNCTION_LEVEL_INFO
This configuration variable controls the printing of function level information
messages. When set to 1 info messages are printed; when set to zero no function
level information is printed.
The default (1) enables the function level info messages.
DS824 July 25, 2012
www.xilinx.com
10
Product Specification