English
Language : 

DS824 Datasheet, PDF (11/55 Pages) Xilinx, Inc – LogiCORE IP AXI Bus Functional Models (v3.00.a)
LogiCORE IP AXI Bus Functional Models (v3.00.a)
AXI4-Lite Master BFM
Table 5 contains a list of parameters and configuration variables which are supported by the AXI4-Lite Master BFM.
Table 5: AXI4-Lite Master BFM Parameters
BFM Parameters
Description
NAME
String name for the master BFM. This is used in the messages coming from the
BFMs. The default for the master BFM is “MASTER_0.”
DATA_BUS_WIDTH
Read and write data buses can 32 or 64 bits wide only.
Default is 32.
ADDRESS_BUS_WIDTH
Default is 32.
MAX_OUTSTANDING_TRANSACTIONS This defines the maximum number of outstanding transactions. Any attempt to
generate more traffic while this limit has been reached is handled by stalling until at
least one of the outstanding transactions has finished.
Default is 8.
RESPONSE_TIMEOUT
This value, measured in clock cycles, is the value used to determine if a task that
is waiting for a response should timeout.
Default is 500 clock cycles.
A value of zero means that the timeout feature is disabled.
STOP_ON_ERROR
This configuration variable is used to enable/disable the stopping of the simulation
on an error condition.
The default value of one stops the simulation on an error.
This configuration variable can be changed during simulation for error testing.
Note: 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.
AXI4-Lite Slave BFM
Table 6 contains a list of parameters and configuration variables which are supported by the AXI4-Lite Slave BFM.
Table 6: AXI4-Lite Slave BFM Parameters
BFM Parameters
Description
NAME
String name for the slave BFM. This is used in the messages coming from the
BFMs. The default for the slave BFM is “SLAVE_0.”
DATA_BUS_WIDTH
Read and write data buses can be 32 or 64 bits wide only.
Default is 32.
ADDRESS_BUS_WIDTH
Default is 32.
SLAVE_ADDRESS
This is the start address of the slave’s memory range
SLAVE_MEM_SIZE
This is the size of the memory that the slave models. Starting from address =
SLAVE_ADDRESS.
This is measured in bytes therefore a value of 4,096 = 4K.
The default value is 4 bytes, that is, one 32-bit entry.
DS824 July 25, 2012
www.xilinx.com
11
Product Specification