How to download VIP smartsearch?
DESIGNWARE_HOMEto required designware home location where VIP Smartsearch should be downloaded.
vip_smartsearch_<version>.runfile.
$DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>
How to install VIP Smartsearch?
Please refer to the fileVIP_Smartsearch_installation_and_usage_guide.pdfin
$DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>for installation steps.
Customer Support
For more details about VIP smartsearch tool, contact support_center@synopsys.com.Interfaces for AMBA SVT OVM Documentation: Show All Interfaces
| Product | Interface Group | Interfaces | Sub-interfaces |
|---|---|---|---|
| amba_svt | AXI Master interface. This is a sub-interface of svt_axi_if. | svt_axi_master_if | |
| Default Group | svt_axi_lp_if | ||
| svt_ahb_master_if | |||
| svt_ahb_slave_if | |||
| svt_ahb_if | svt_ahb_slave_if, svt_ahb_master_if | ||
| svt_apb_slave_if | |||
| svt_apb_if | svt_apb_slave_if | ||
| AXI Slave interface. This is a sub-interface of svt_axi_if. | svt_axi_slave_if | ||
| Top Level interface for AXI VIP components within CHI VIP. This is a sub-interface of svt_chi_if. | svt_axi_if | svt_axi_slave_if, svt_axi_lp_if, svt_axi_master_if |
Interface Definition Documentation | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|
interface svt_axi_master_if ( input logic common_aclk )General description: The master interface svt_axi_master_if defines the AXI signals appropriate for a single port, along with the modports needed for the AXI master and monitor VIP. Debug signals and a debug modport are also defined. The debug port provides useful information for debugging.
Clock signal description:
Debug port description:
AXI signal description: |
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ports | ||||||||||||||||||||||||||||||||||||||||||||||||||||
bit
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
bit
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
bit
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_ADDR_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_BURST_LENGTH_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_SIZE_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_BURST_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_LOCK_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_CACHE_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_PROT_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_ID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_LOOP_W_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_NSAID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_STASH_NID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_STASH_LPID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_MMUSECSID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_MMUSID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_MMUSSID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_ACE5_ATOMIC_TYPE_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_MPAM_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_TAGOP_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_ACE_DOMAIN_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_ACE_WSNOOP_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_ACE_WCMO_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_ACE_BARRIER_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [7:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [3:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [5:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_ADDR_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_BURST_LENGTH_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_SIZE_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_BURST_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_LOCK_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_CACHE_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_PROT_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_ID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_LOOP_R_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_NSAID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_VMIDEXT_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_TAGOP_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_ACE_DOMAIN_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_ACE_RSNOOP_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_ACE_BARRIER_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_MMUSECSID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_MMUSID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_MMUSSID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_MPAM_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [7:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [3:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [5:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_DATA_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_RESP_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_ID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_LOOP_R_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [(SVT_AXI_MAX_DATA_WIDTH/8)-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_DATA_WIDTH/64-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_TAG_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_TAGUPDATE_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_DATA_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_DATA_WIDTH/8-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_ID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [(SVT_AXI_MAX_DATA_WIDTH/8)-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_DATA_WIDTH/64-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_TAG_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_TAGUPDATE_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [15:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_TAGUPDATE_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_RESP_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_ID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_LOOP_W_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_TAG_MATCH_RESP_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_REGION_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_QOS_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_ADDR_USER_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_REGION_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_QOS_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_ADDR_USER_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_DATA_USER_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_DATA_USER_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_BRESP_USER_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [3:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [3:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [0:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [0:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [3:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_ACE_SNOOP_ADDR_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_ACE_SNOOP_TYPE_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_ACE_SNOOP_PROT_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_VMIDEXT_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [7:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_ACE_SNOOP_RESP_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_ACE_SNOOP_DATA_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_ACE_SNOOP_DATA_WIDTH/64-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [127:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_TDATA_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_TSTRB_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_TDEST_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_TKEEP_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_TID_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_TUSER_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_CHUNK_NUM_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [SVT_AXI_MAX_CHUNK_STROBE_WIDTH-1:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
logic [31:0]
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
string
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Modports | ||||||||||||||||||||||||||||||||||||||||||||||||||||
modport svt_axi_master_modport (
input aresetn, )clocking axi_master_cb Modport used to connect the VIP Master to AXI interface signals. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
modport svt_axi_monitor_modport (
input aresetn, )clocking axi_monitor_cb Modport used to connect the VIP Monitor to AXI interface signals. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
modport svt_axi_ic_modport (
input aresetn, )clocking axi_slave_cb Modport used to connect the VIP Interconnect to AXI interface signals. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
modport svt_axi_slave_modport (
input awid, )input awidunq, input awstashnid, input awstashnid_en, input awstashlpid, input awstashlpid_en, input awmmusecsid, input awmmusid, input awmmussidv, input awmmussid, input awatop, input awmpam, input awtagop, input awmmuatst, input awaddr, input awregion, input awlen, input awsize, input awburst, input awlock, input awcache, input awprot, input awqos, input awvalid, input awtrace, input awuser, input awuserchk, input awvalidchk, input awidchk, input awaddrchk, input awlenchk, input awctlchk0, input awctlchk1, input awctlchk2, input awctlchk3, input awnsaidchk, input awstashnidchk, input awstashlpidchk, input awmmuchk, input awloopchk, input awtracechk, input awmpamchk, input awmmusidchk, input awmmussidchk, input awloop, input awnsaid, input wid, input wdata, input wtag, input wstrb, input wtagupdate, input wpoison, input wlast, input wvalid, input wtrace, input wuser, input wuserchk, input wvalidchk, input wdatachk, input wstrbchk, input wpoisonchk, input wlastchk, input wtracechk, input wtagchk, input bready, input breadychk, input arid, input aridunq, input araddr, input arregion, input arlen, input arsize, input arburst, input arlock, input arcache, input arprot, input arqos, input arvalid, input artagop, input artrace, input armmusecsid, input armmusid, input armmussidv, input armmussid, input armmuatst, input armpam, input aruser, input aruserchk, input rready, input rreadychk, input arvmidext, input arloop, input arnsaid, input arvalidchk, input aridchk, input araddrchk, input arlenchk, input arctlchk0, input arctlchk1, input arctlchk2, input arctlchk3, input arnsaidchk, input armmuchk, input arloopchk, input artracechk, input armpamchk, input armmusidchk, input armmussidchk, output aresetn, output awready, output awreadychk, output wready, output wreadychk, output bid, output bidunq, output bresp, output btagmatch, output bcomp, output bpersist, output bvalid, output btrace, output buser, output buserchk, output bvalidchk, output bidchk, output brespchk, output btracechk, output bloopchk, output bloop, output arready, output arreadychk, output rid, output ridunq, output rdata, output rtag, output rpoison, output rresp, output rlast, output rvalid, output rtrace, output ruser, output ruserchk, output rdatachk, output rpoisonchk, output rvalidchk, output ridchk, output rrespchk, output rlastchk, output rtracechk, output rloopchk, output rchunkchk, output rtagchk, output rloop, input ardomain, input arsnoop, input arbar, input awdomain, input awsnoop, input awcmo, input awbar, input awunique, input acready, input acreadychk, input crvalid, input crtrace, input crresp, input crvalidchk, input crrespchk, input crtracechk, input cdvalid, input cddata, input cdlast, input cdpoison, input cdtrace, input cddatachk, input cdlastchk, input cdpoisonchk, input cdtracechk, input cdvalidchk, input wack, input wackchk, input rack, input rackchk, output acvalid, output acwakeup, output actrace, output acaddr, output acsnoop, output acprot, output acvmidext, output acvalidchk, output acaddrchk, output acctlchk, output acvmidextchk, output actracechk, output acwakeupchk, output crready, output crreadychk, output cdready, output cdreadychk, input tvalid, input tdata, input tstrb, input tkeep, input tlast, input tid, input tdest, input tuser, output tready, input archunken, output rchunkv, output rchunknum, output rchunkstrb Asynchronous modport suitable for connecting to a Slave DUT | ||||||||||||||||||||||||||||||||||||||||||||||||||||
modport svt_axi_master_async_modport (
output awvalid, )output awtrace, output awaddr, output awlen, output awsize, output awburst, output awlock, output awcache, output awprot, output awid, output awidunq, output awstashnid, output awstashnid_en, output awstashlpid, output awstashlpid_en, output awmmusecsid, output awmmusid, output awmmussidv, output awmmussid, output awatop, output awmpam, output awtagop, output awmmuatst, input awready, output awdomain, output awsnoop, output awcmo, output awbar, output awunique, output awvalidchk, input awreadychk, output awidchk, output awaddrchk, output awlenchk, output awctlchk0, output awctlchk1, output awctlchk2, output awctlchk3, output awnsaidchk, output awstashnidchk, output awstashlpidchk, output awmmuchk, output awloopchk, output awtracechk, output awmpamchk, output awmmusidchk, output awmmussidchk, output awloop, output awnsaid, output arvalid, output artagop, output artrace, output armmusecsid, output armmusid, output armmussidv, output armmussid, output armmuatst, output armpam, output araddr, output arlen, output arsize, output arburst, output arlock, output arcache, output arprot, output arid, output aridunq, input arready, output ardomain, output arsnoop, output arbar, output arvmidext, output arvalidchk, input arreadychk, output aridchk, output araddrchk, output arlenchk, output arctlchk0, output arctlchk1, output arctlchk2, output arctlchk3, output arnsaidchk, output armmuchk, output arloopchk, output artracechk, output armpamchk, output armmusidchk, output armmussidchk, output arloop, output arnsaid, input rvalid, input rtrace, input rlast, input rdata, input rtag, input rpoison, input rresp, input rid, input ridunq, output rready, output rack, output rackchk, input rdatachk, input rpoisonchk, input rloop, input rvalidchk, output rreadychk, input ridchk, input rrespchk, input rlastchk, input rtracechk, input rloopchk, input rchunkchk, input rtagchk, output wvalid, output wtrace, output wlast, output wdata, output wtag, output wstrb, output wtagupdate, output wid, output wdatachk, output wpoison, input wready, output wvalidchk, input wreadychk, output wstrbchk, output wpoisonchk, output wlastchk, output wtracechk, output wtagchk, input bvalid, input btrace, input bresp, input btagmatch, input bcomp, input bpersist, input bid, input bidunq, output bready, input bvalidchk, output breadychk, input bidchk, input brespchk, input btracechk, input bloopchk, input bloop, output wack, output wackchk, output awregion, output awqos, output awuser, output awuserchk, output arregion, output arqos, output aruser, output aruserchk, output wuser, output wuserchk, input ruser, input ruserchk, input buser, input buserchk, output awakeup, output awakeupchk, input acvalid, input acwakeup, input actrace, output acready, input acaddr, input acsnoop, input acvmidext, input acprot, input acvalidchk, output acreadychk, input acaddrchk, input acctlchk, input acvmidextchk, input actracechk, input acwakeupchk, output crvalid, output crtrace, input crready, output crresp, input crreadychk, output crvalidchk, output crrespchk, output crtracechk, output cdvalid, input cdready, output cddata, output cdlast, output cdtrace, output cdpoison, output cddatachk, output cdlastchk, output cdtracechk, output cdpoisonchk, input cdreadychk, output cdvalidchk, output tvalid, input tready, output tdata, output tstrb, output tdest, output tkeep, output tlast, output tid, output tuser, input is_active, output archunken, input rchunkv, input rchunknum, input rchunkstrb Asynchronous modport suitable for SV Master Bind interface | ||||||||||||||||||||||||||||||||||||||||||||||||||||
modport svt_axi_debug_modport (
output read_addr_xact_num, )output read_data_xact_num, output read_data_xfer_id, output write_addr_xact_num, output write_data_xact_num, output write_data_xfer_id, output write_resp_xact_num, output snoop_addr_xact_num, output snoop_data_xact_num, output snoop_data_xfer_id, output snoop_resp_xact_num, output mon_read_addr_xact_num, output mon_read_data_xact_num, output mon_read_data_xfer_id, output mon_write_addr_xact_num, output mon_write_data_xact_num, output mon_write_data_xfer_id, output mon_write_resp_xact_num, output mon_snoop_addr_xact_num, output mon_snoop_data_xact_num, output mon_snoop_data_xfer_id, output mon_snoop_resp_xact_num Modport used to connect the VIP Debug Port. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Clocking blocks | ||||||||||||||||||||||||||||||||||||||||||||||||||||
clocking axi_master_cb @ ( posedge internal_aclk ) default input #0.01 output #0.01 input aresetn, output awid, output awstashnid, output awstashnid_en, output awstashlpid, output awstashlpid_en, output awmmusecsid, output awmmusid, output awmmussidv, output awmmussid, output awatop, output awmpam, output awmmuatst, output awtagop, output awloop, output awnsaid, output awidunq, output awaddr, output awregion, output awlen, output awsize, output awburst, output awlock, output awcache, output awprot, output awqos, output awvalid, output awtrace, output awuser, output awuserchk, input awready, output awvalidchk, input awreadychk, output awidchk, output awaddrchk, output awlenchk, output awctlchk0, output awctlchk1, output awctlchk2, output awctlchk3, output awnsaidchk, output awstashnidchk, output awstashlpidchk, output awmmuchk, output awloopchk, output awtracechk, output awmpamchk, output awmmusidchk, output awmmussidchk, output wid, output wdata, output wtag, output wtagupdate, output wstrb, output wpoison, output wlast, output wvalid, output wtrace, output wuser, output wuserchk, output wdatachk, input wready, output wvalidchk, input wreadychk, output wstrbchk, output wpoisonchk, output wlastchk, output wtracechk, output wtagchk, input bid, input bidunq, input bresp, input btagmatch, input bcomp, input bpersist, input bvalid, input btrace, input buser, input buserchk, output bready, input bloop, input bvalidchk, output breadychk, input bidchk, input brespchk, input btracechk, input bloopchk, output arid, output aridunq, output araddr, output arregion, output arlen, output arsize, output arburst, output arlock, output arcache, output arprot, output arqos, output arvalid, output artagop, output artrace, output armmusecsid, output armmusid, output armmussidv, output armmussid, output armmuatst, output armpam, output aruser, output aruserchk, input arready, output arvmidext, output arvalidchk, input arreadychk, output aridchk, output araddrchk, output arlenchk, output arctlchk0, output arctlchk1, output arctlchk2, output arctlchk3, output arnsaidchk, output armmuchk, output arloopchk, output artracechk, output armpamchk, output armmusidchk, output armmussidchk, output arloop, output arnsaid, input rid, input ridunq, input rdata, input rtag, input rpoison, input rresp, input rlast, input rvalid, input rtrace, input ruser, input ruserchk, output rready, output awakeup, output awakeupchk, input rdatachk, input rpoisonchk, input rloop, input rvalidchk, output rreadychk, input ridchk, input rrespchk, input rlastchk, input rtracechk, input rloopchk, input rchunkchk, input rtagchk, output ardomain, output arsnoop, output arbar, output rack, output rackchk, output awdomain, output awsnoop, output awcmo, output awbar, output awunique, output wack, output wackchk, input acvalid, input acwakeup, input actrace, output acready, input acaddr, input acsnoop, input acprot, input acvmidext, input acvalidchk, output acreadychk, input acaddrchk, input acctlchk, input acvmidextchk, input actracechk, input acwakeupchk, output crvalid, output crtrace, input crready, output crresp, input crreadychk, output crvalidchk, output crrespchk, output crtracechk, output cdvalid, input cdready, output cddata, output cdpoison, output cdlast, output cdtrace, output cddatachk, output cdpoisonchk, output cdlastchk, output cdtracechk, input cdreadychk, output cdvalidchk, output tvalid, output tdata, output tstrb, output tkeep, output tlast, output tid, output tdest, output tuser, input tready, output archunken, input rchunkv, input rchunknum, input rchunkstrb Clocking block that defines VIP AXI Master Interface signal synchronization and directionality. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
clocking axi_monitor_cb @ ( posedge internal_aclk ) default input #0.01 output #0.01 input aresetn, input awid, input awidunq, input awstashnid, input awstashnid_en, input awstashlpid, input awstashlpid_en, input awmmusecsid, input awmmusid, input awmmussidv, input awmmussid, input awatop, input awmpam, input awmmuatst, input awtagop, input awloop, input awnsaid, input awaddr, input awregion, input awlen, input awsize, input awburst, input awlock, input awcache, input awprot, input awqos, input awvalid, input awtrace, input awuser, input awuserchk, input awready, input awvalidchk, input awreadychk, input awidchk, input awaddrchk, input awlenchk, input awctlchk0, input awctlchk1, input awctlchk2, input awctlchk3, input awnsaidchk, input awstashnidchk, input awstashlpidchk, input awmmuchk, input awloopchk, input awtracechk, input awmpamchk, input awmmusidchk, input awmmussidchk, input wid, input wdata, input wtag, input wstrb, input wtagupdate, input wpoison, input wlast, input wvalid, input wtrace, input wuser, input wuserchk, input wready, input wdatachk, input wvalidchk, input wreadychk, input wstrbchk, input wpoisonchk, input wlastchk, input wtracechk, input wtagchk, input bid, input bidunq, input bresp, input btagmatch, input bcomp, input bpersist, input bvalid, input btrace, input buser, input buserchk, input bready, input bloop, input bvalidchk, input breadychk, input bidchk, input brespchk, input btracechk, input bloopchk, input arid, input aridunq, input araddr, input arregion, input arlen, input arsize, input arburst, input arlock, input arcache, input arprot, input arqos, input arvalid, input artagop, input artrace, input armmusecsid, input armmusid, input armmussidv, input armmussid, input armmuatst, input armpam, input aruser, input aruserchk, input arready, input arvmidext, input arloop, input arnsaid, input arvalidchk, input arreadychk, input aridchk, input araddrchk, input arlenchk, input arctlchk0, input arctlchk1, input arctlchk2, input arctlchk3, input arnsaidchk, input armmuchk, input arloopchk, input artracechk, input armpamchk, input armmusidchk, input armmussidchk, input rid, input ridunq, input rdata, input rtag, input rpoison, input rresp, input rlast, input rvalid, input rtrace, input ruser, input ruserchk, input rready, input awakeup, input awakeupchk, input rdatachk, input rpoisonchk, input rloop, input rvalidchk, input rreadychk, input ridchk, input rrespchk, input rlastchk, input rtracechk, input rloopchk, input rchunkchk, input rtagchk, input ardomain, input arsnoop, input arbar, input rack, input rackchk, input awdomain, input awsnoop, input awcmo, input awbar, input awunique, input wack, input wackchk, input acvalid, input acwakeup, input actrace, input acready, input acaddr, input acsnoop, input acprot, input acvmidext, input acvalidchk, input acreadychk, input acaddrchk, input acctlchk, input acvmidextchk, input actracechk, input acwakeupchk, input crvalid, input crtrace, input crready, input crresp, input crreadychk, input crvalidchk, input crrespchk, input crtracechk, input cdvalid, input cdready, input cddata, input cdpoison, input cdlast, input cdtrace, input cddatachk, input cdpoisonchk, input cdlastchk, input cdtracechk, input cdreadychk, input cdvalidchk, input tvalid, input tdata, input tstrb, input tkeep, input tlast, input tid, input tdest, input tuser, input tready, input archunken, input rchunkv, input rchunknum, input rchunkstrb Clocking block that defines the AXI Monitor Interface signal synchronization and directionality. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
clocking axi_debug_cb @ ( posedge aclk ) default input #0.01 output #0.01 output read_addr_xact_num, output read_data_xact_num, output read_data_xfer_id, output write_addr_xact_num, output write_data_xact_num, output write_data_xfer_id, output write_resp_xact_num, output snoop_addr_xact_num, output snoop_data_xact_num, output snoop_data_xfer_id, output snoop_resp_xact_num, output mon_read_addr_xact_num, output mon_read_data_xact_num, output mon_read_data_xfer_id, output mon_write_addr_xact_num, output mon_write_data_xact_num, output mon_write_data_xfer_id, output mon_write_resp_xact_num, output mon_snoop_addr_xact_num, output mon_snoop_data_xact_num, output mon_snoop_data_xfer_id, output mon_snoop_resp_xact_num Clocking block that defines the AXI Debug Interface | ||||||||||||||||||||||||||||||||||||||||||||||||||||
clocking axi_slave_cb @ ( posedge internal_aclk ) default input #0.01 output #0.01 input aresetn, input awid, input awidunq, input awstashnid, input awstashnid_en, input awstashlpid, input awstashlpid_en, input awmmusecsid, input awmmusid, input awmmussidv, input awmmussid, input awatop, input awmpam, input awmmuatst, input awtagop, input awloop, input awnsaid, input awaddr, input awregion, input awlen, input awsize, input awburst, input awlock, input awcache, input awprot, input awqos, input awvalid, input awtrace, input awuser, input awuserchk, output awready, input awvalidchk, output awreadychk, input awidchk, input awaddrchk, input awlenchk, input awctlchk0, input awctlchk1, input awctlchk2, input awctlchk3, input awnsaidchk, input awstashnidchk, input awstashlpidchk, input awmmuchk, input awloopchk, input awtracechk, input awmpamchk, input awmmusidchk, input awmmussidchk, input wid, input wdata, input wtag, input wstrb, input wtagupdate, input wpoison, input wlast, input wvalid, input wtrace, input wuser, input wuserchk, input wdatachk, output wready, input wvalidchk, output wreadychk, input wstrbchk, input wpoisonchk, input wlastchk, input wtracechk, input wtagchk, output bid, output bidunq, output bresp, output btagmatch, output bcomp, output bpersist, output bvalid, output btrace, output buser, output buserchk, input bready, output bloop, output bvalidchk, input breadychk, output bidchk, output brespchk, output btracechk, output bloopchk, input arid, input aridunq, input araddr, input arregion, input arlen, input arsize, input arburst, input arlock, input arcache, input arprot, input arqos, input arvalid, input artagop, input artrace, input armmusecsid, input armmusid, input armmussidv, input armmussid, input armmuatst, input armpam, input arloop, input arnsaid, input aruser, input aruserchk, output arready, input arvmidext, input arvalidchk, output arreadychk, input aridchk, input araddrchk, input arlenchk, input arctlchk0, input arctlchk1, input arctlchk2, input arctlchk3, input arnsaidchk, input armmuchk, input arloopchk, input artracechk, input armpamchk, input armmusidchk, input armmussidchk, output rid, output ridunq, output rdata, output rtag, output rpoison, output rresp, output rlast, output rvalid, output rtrace, output ruser, output ruserchk, input rready, input awakeup, input awakeupchk, output rdatachk, output rpoisonchk, output rloop, output rvalidchk, input rreadychk, output ridchk, output rrespchk, output rlastchk, output rtracechk, output rloopchk, output rchunkchk, output rtagchk, output acvalid, output acwakeup, output actrace, input acready, output acaddr, output acsnoop, output acprot, output acvmidext, output acvalidchk, input acreadychk, output acaddrchk, output acctlchk, output acvmidextchk, output actracechk, output acwakeupchk, input crvalid, input crtrace, output crready, input crresp, output crreadychk, input crvalidchk, input crrespchk, input crtracechk, input cdvalid, output cdready, input cddata, input cdpoison, input cdlast, input cdtrace, input cddatachk, input cdpoisonchk, input cdlastchk, input cdtracechk, output cdreadychk, input cdvalidchk, input tvalid, input tdata, input tstrb, input tkeep, input tlast, input tid, input tdest, input tuser, output tready, input archunken, output rchunkv, output rchunknum, output rchunkstrb Clocking block that defines the VIP AXI slave Interface signal synchronization and directionality. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Functions | ||||||||||||||||||||||||||||||||||||||||||||||||||||
void function
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
string function
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||
support for signal logging.
|
|
||
Simple method for getting the full path for an interface or module.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Debug port signals driven in active mode |
|
|
|
|
|
|
|
|
Debug ports for ACE interface |
|
|
|
|
|
Debug port signals driven in passive mode |
|
|
|
|
|
|
|
|
Debug ports for ACE interface |
|
|
|
|
|
Full path to this interface or module instance |