Hi all,
I have a scenario in which I am designing an AXI4-Lite master. In order to test this it would be nice to have an AXI4 Lite BFM. My idea is to instantiate the AXI master in the BFM which would have the slaves. So I generated the AXI4-Lite BFM using Coregen.
Coregen --> AXI Infrastructure --> AXI Bus Functional Model (v2.1)
But I found only the following files are generated...
cdn_axi3_example_memory_model_test.v
cdn_axi3_example_tb.v
cdn_axi3_example_test.v
cdn_axi4_example_memory_model_test.v
cdn_axi4_example_tb.v
cdn_axi4_example_test.v
cdn_axi4_lite_example_memory_model_test.v
cdn_axi4_lite_example_tb.v
cdn_axi4_lite_example_test.v
cdn_axi4_streaming_example_tb.v
cdn_axi4_streaming_example_test.v
cdn_axi_test_level_api.v
Among the above the following are of interest to me...
cdn_axi4_lite_example_memory_model_test.v
cdn_axi4_lite_example_tb.v
cdn_axi4_lite_example_test.v
When I took a look into cdn_axi4_lite_example_tb.v, I found that instances of 'cdn_axi4_lite_master_bfm' and 'cdn_axi4_lite_slave_bfm'. Actually I was expecting Coregen to generate these two (the instiantiation of the master I would have repached by my own model).
My question is why were these not generated. Is it not part of the package or is a special license required?
Our server already has the license for ISE 14.4.
The info message on the AXI BFM @ Coregen says...
"The AXI BFM solution is an optional product that is purchased separate from the ISE software. Licensing is handled through the standard Xilinx licensing scheme. A new license feature, XILINX_AXI_BFM, is needed in addition to the standard ISE license features."
So is it because of the unavailability of the license feature XILINX_AXI_BFM that something like cdn_axi4_lite_slave_bfm.v or cdn_axi4_lite_master_bfm.v is not being generated?
How can I ensure that the Xilinx license we have doesn't have this feature?
Note: I already posted this in the Xilinx Forum and got no answer!