この付録では、 axi_vip_v1_1_top API について説明します。これらの API は、次のコードで呼び出すことができます。 set_passthrough_mode 、 set_master_mode 、および set_slave_mode はパススルー VIP のモードを実行時に切り替えるために使用します。それ以外の API は、アサーションに使用します。次に、 set_passthrough_mode の例を示します。
hierarchy_path>.set_passthrough_mode(). For <hierarchy_path>, see Figure 4-12 in Chapter 4, Design Flow Steps and AXI Pass-Through VIP, page 50 .
set_passthrough_mode
function void set_passthrough_mode()
Sets AXI VIP passthrough into run time passthrough mode
set_master_mode
function void set_master_mode()
Sets AXI VIP passthrough into run time master mode
set_slave_mode
function void set_slave_mode()
Sets AXI VIP passthrough into run time slave mode
set_xilinx_slave_ready_check
function void set_xilinx_slave_ready_check()
Sets xilinx_slave_ready_check_enable of IF to be 1
clr_xilinx_slave_ready_check
function void clr_xilinx_slave_ready_check()
Sets xilinx_slave_ready_check_enable of IF to be 0
set_max_aw_wait_cycles
function void set_max_aw_wait_cycles(
input integer unsigned new_num)
Sets max_aw_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
set_max_ar_wait_cycles
function void set_max_ar_wait_cycles(
input integer unsigned new_num)
Sets max_ar_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
set_max_r_wait_cycles
function void set_max_r_wait_cycles(
input integer unsigned new_num)
Sets max_r_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
set_max_b_wait_cycles
function void set_max_b_wait_cycles(
input integer unsigned new_num)
Sets max_b_wait_cycles of PC (ARM Protocol Checker), not available in Vivado Simulator.
set_max_w_wait_cycles
function void set_max_w_wait_cycles(
input integer unsigned new_num)
Sets max_w_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
set_max_wlast_wait_cycles
function void set_max_wlast_wait_cycles(
input integer unsigned new_num)
Sets max_wlast_to_awvalid_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
set_max_rtransfer_wait_cycles
Sets max_rtransfer_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
set_max_wtransfer_wait_cycles
Sets max_wtransfer_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
set_max_wlcmd_wait_cycles
function void set_max_wlcmd_wait_cycles(
input integer unsigned new_num)
Sets max_wlcmd_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
get_max_aw_wait_cycles
function integer unsigned get_max_aw_wait_cycles()
Returns max_aw_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
get_max_ar_wait_cycles
function integer unsigned get_max_ar_wait_cycles()
Returns max_ar_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
get_max_r_wait_cycles
function integer unsigned get_max_r_wait_cycles()
Returns max_r_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
get_max_b_wait_cycles
function integer unsigned get_max_b_wait_cycles()
Returns max_b_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
get_max_w_wait_cycles
function integer unsigned get_max_w_wait_cycles()
Returns max_w_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
get_max_wlast_wait_cycles
function integer unsigned get_max_wlast_wait_cycles()
Returns max_wlast_to_awvalid_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
get_max_rtransfer_wait_cycles
Returns max_rtransfer_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
get_max_wtransfer_wait_cycles
Returns max_wtransfer_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
get_max_wlcmd_wait_cycles
function integer unsigned get_max_wlcmd_wait_cycles()
Returns max_wlcmd_wait_cycles of PC(ARM Protocol Checker), not available in Vivado Simulator.
set_fatal_to_warnings
function void set_fatal_to_warnings()
Sets fatal_to_warnings of PC(ARM Protocol Checker) to be 1, not available in Vivado Simulator.
clr_fatal_to_warnings
function void clr_fatal_to_warnings()
Sets fatal_to_warnings of PC(ARM Protocol Checker) to be 0, not available in Vivado Simulator.