SURF
|
Functions | |
AxiLiteReadSlaveType | axiLiteReadSlaveEmptyInit ( rresp: in slv( 1 downto 0) AXI_RESP_OK_C , rdata: in slv( 31 downto 0) ( others => '0') ) |
AxiLiteWriteSlaveType | axiLiteWriteSlaveEmptyInit ( bresp: in slv( 1 downto 0) AXI_RESP_OK_C ) |
AxiLiteReadMasterType | axiReadMasterInit ( constant config: in AxiLiteCrossbarMasterConfigType ) |
AxiLiteReadMasterArray | axiReadMasterInit ( constant config: in AxiLiteCrossbarMasterConfigArray ) |
AxiLiteWriteMasterType | axiWriteMasterInit ( constant config: in AxiLiteCrossbarMasterConfigType ) |
AxiLiteWriteMasterArray | axiWriteMasterInit ( constant config: in AxiLiteCrossbarMasterConfigArray ) |
AxiLiteCrossbarMasterConfigArray | genAxiLiteConfig ( num: in positive base: in slv( 31 downto 0) baseBot: in integer range 1 to 32 addrBits: in integer range 0 to 31 ) |
AxiLiteReadMasterType | ite ( i: in boolean t: in AxiLiteReadMasterType e: in AxiLiteReadMasterType ) |
AxiLiteReadSlaveType | ite ( i: in boolean t: in AxiLiteReadSlaveType e: in AxiLiteReadSlaveType ) |
AxiLiteWriteMasterType | ite ( i: in boolean t: in AxiLiteWriteMasterType e: in AxiLiteWriteMasterType ) |
AxiLiteWriteSlaveType | ite ( i: in boolean t: in AxiLiteWriteSlaveType e: in AxiLiteWriteSlaveType ) |
AxiLiteReadSlaveType | axiLiteReadSlaveEmptyInit ( rresp: in slv( 1 downto 0) AXI_RESP_OK_C , rdata: in slv( 31 downto 0) ( others => '0') ) |
AxiLiteWriteSlaveType | axiLiteWriteSlaveEmptyInit ( bresp: in slv( 1 downto 0) AXI_RESP_OK_C ) |
AxiLiteReadMasterType | axiReadMasterInit ( constant config: in AxiLiteCrossbarMasterConfigType ) |
AxiLiteReadMasterArray | axiReadMasterInit ( constant config: in AxiLiteCrossbarMasterConfigArray ) |
AxiLiteWriteMasterType | axiWriteMasterInit ( constant config: in AxiLiteCrossbarMasterConfigType ) |
AxiLiteWriteMasterArray | axiWriteMasterInit ( constant config: in AxiLiteCrossbarMasterConfigArray ) |
AxiLiteCrossbarMasterConfigArray | genAxiLiteConfig ( num: in positive base: in slv( 31 downto 0) baseBot: in integer range 1 to 32 addrBits: in integer range 0 to 31 ) |
AxiLiteReadMasterType | ite ( i: in boolean t: in AxiLiteReadMasterType e: in AxiLiteReadMasterType ) |
AxiLiteReadSlaveType | ite ( i: in boolean t: in AxiLiteReadSlaveType e: in AxiLiteReadSlaveType ) |
AxiLiteWriteMasterType | ite ( i: in boolean t: in AxiLiteWriteMasterType e: in AxiLiteWriteMasterType ) |
AxiLiteWriteSlaveType | ite ( i: in boolean t: in AxiLiteWriteSlaveType e: in AxiLiteWriteSlaveType ) |
Procedures | |
axiSlaveWaitWriteTxn( signal axiWriteMaster: in AxiLiteWriteMasterType variable axiWriteSlave: inout AxiLiteWriteSlaveType variable writeEnable: inout sl ) | |
axiSlaveWaitReadTxn( signal axiReadMaster: in AxiLiteReadMasterType variable axiReadSlave: inout AxiLiteReadSlaveType variable readEnable: inout sl ) | |
axiSlaveWaitTxn( signal axiWriteMaster: in AxiLiteWriteMasterType signal axiReadMaster: in AxiLiteReadMasterType variable axiWriteSlave: inout AxiLiteWriteSlaveType variable axiReadSlave: inout AxiLiteReadSlaveType variable axiStatus: inout AxiLiteStatusType ) | |
axiSlaveWriteResponse( variable axiWriteSlave: inout AxiLiteWriteSlaveType , axiResp: in slv ( 1 downto 0 ) AXI_RESP_OK_C ) | |
axiSlaveReadResponse( variable axiReadSlave: inout AxiLiteReadSlaveType , axiResp: in slv ( 1 downto 0 ) AXI_RESP_OK_C ) | |
axiSlaveRegister( signal axiWriteMaster: in AxiLiteWriteMasterType signal axiReadMaster: in AxiLiteReadMasterType variable axiWriteSlave: inout AxiLiteWriteSlaveType variable axiReadSlave: inout AxiLiteReadSlaveType variable axiStatus: in AxiLiteStatusType addr: in slv offset: in integer reg: inout slv constAssign: in boolean false constVal: in slv " 0 " ) | |
axiSlaveRegister( signal axiReadMaster: in AxiLiteReadMasterType variable axiReadSlave: inout AxiLiteReadSlaveType variable axiStatus: in AxiLiteStatusType addr: in slv offset: in integer reg: in slv ) | |
axiSlaveRegister( signal axiWriteMaster: in AxiLiteWriteMasterType signal axiReadMaster: in AxiLiteReadMasterType variable axiWriteSlave: inout AxiLiteWriteSlaveType variable axiReadSlave: inout AxiLiteReadSlaveType variable axiStatus: in AxiLiteStatusType addr: in slv offset: in integer reg: inout sl constAssign: in boolean false constVal: in sl ' 0 ' ) | |
axiSlaveRegister( signal axiReadMaster: in AxiLiteReadMasterType variable axiReadSlave: inout AxiLiteReadSlaveType variable axiStatus: in AxiLiteStatusType addr: in slv offset: in integer reg: in sl ) | |
axiSlaveDefault( signal axiWriteMaster: in AxiLiteWriteMasterType signal axiReadMaster: in AxiLiteReadMasterType variable axiWriteSlave: inout AxiLiteWriteSlaveType variable axiReadSlave: inout AxiLiteReadSlaveType variable axiStatus: in AxiLiteStatusType axiResp: in slv ( 1 downto 0 ) AXI_RESP_OK_C extTxn: in sl ' 0 ' ) | |
axiSlaveWaitTxn( variable ep: inout AxiLiteEndpointType signal axiWriteMaster: in AxiLiteWriteMasterType signal axiReadMaster: in AxiLiteReadMasterType variable axiWriteSlave: in AxiLiteWriteSlaveType variable axiReadSlave: in AxiLiteReadSlaveType ) | |
axiSlaveRegisterLegacy( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: inout slv constVal: in slv ) | |
axiSlaveRegisterLegacy( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: inout slv ) | |
axiSlaveRegister( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: inout slv constVal: in slv ) | |
axiSlaveRegister( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: inout slv ) | |
axiSlaveRegisterR( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: in slv ) | |
axiSlaveRegister( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: inout sl constVal: in sl ) | |
axiSlaveRegister( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: inout sl ) | |
axiSlaveRegisterR( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: in sl ) | |
axiSlaveRegister( variable ep: inout AxiLiteEndpointType addr: in slv regs: inout slv32Array ) | |
axiSlaveRegisterR( variable ep: inout AxiLiteEndpointType addr: in slv regs: in slv32Array ) | |
axiWrDetect( variable ep: inout AxiLiteEndpointType addr: in slv reg: inout sl ) | |
axiRdDetect( variable ep: inout AxiLiteEndpointType addr: in slv reg: inout sl ) | |
axiSlaveDefault( variable ep: inout AxiLiteEndpointType variable axiWriteSlave: inout AxiLiteWriteSlaveType variable axiReadSlave: inout AxiLiteReadSlaveType axiResp: in slv ( 1 downto 0 ) AXI_RESP_OK_C extTxn: in sl ' 0 ' ) | |
axiLiteBusSimWrite( signal axilClk: in sl signal axilWriteMaster: out AxiLiteWriteMasterType signal axilWriteSlave: in AxiLiteWriteSlaveType addr: in slv ( 31 downto 0 ) data: in slv debug: in boolean false ) | |
axiLiteBusSimRead( signal axilClk: in sl signal axilReadMaster: out AxiLiteReadMasterType signal axilReadSlave: in AxiLiteReadSlaveType addr: in slv ( 31 downto 0 ) data: out slv debug: in boolean false ) | |
axiSlaveWaitWriteTxn( signal axiWriteMaster: in AxiLiteWriteMasterType variable axiWriteSlave: inout AxiLiteWriteSlaveType variable writeEnable: inout sl ) | |
axiSlaveWaitReadTxn( signal axiReadMaster: in AxiLiteReadMasterType variable axiReadSlave: inout AxiLiteReadSlaveType variable readEnable: inout sl ) | |
axiSlaveWaitTxn( signal axiWriteMaster: in AxiLiteWriteMasterType signal axiReadMaster: in AxiLiteReadMasterType variable axiWriteSlave: inout AxiLiteWriteSlaveType variable axiReadSlave: inout AxiLiteReadSlaveType variable axiStatus: inout AxiLiteStatusType ) | |
axiSlaveWriteResponse( variable axiWriteSlave: inout AxiLiteWriteSlaveType , axiResp: in slv ( 1 downto 0 ) AXI_RESP_OK_C ) | |
axiSlaveReadResponse( variable axiReadSlave: inout AxiLiteReadSlaveType , axiResp: in slv ( 1 downto 0 ) AXI_RESP_OK_C ) | |
axiSlaveRegister( signal axiWriteMaster: in AxiLiteWriteMasterType signal axiReadMaster: in AxiLiteReadMasterType variable axiWriteSlave: inout AxiLiteWriteSlaveType variable axiReadSlave: inout AxiLiteReadSlaveType variable axiStatus: in AxiLiteStatusType addr: in slv offset: in integer reg: inout slv constAssign: in boolean false constVal: in slv " 0 " ) | |
axiSlaveRegister( signal axiReadMaster: in AxiLiteReadMasterType variable axiReadSlave: inout AxiLiteReadSlaveType variable axiStatus: in AxiLiteStatusType addr: in slv offset: in integer reg: in slv ) | |
axiSlaveRegister( signal axiWriteMaster: in AxiLiteWriteMasterType signal axiReadMaster: in AxiLiteReadMasterType variable axiWriteSlave: inout AxiLiteWriteSlaveType variable axiReadSlave: inout AxiLiteReadSlaveType variable axiStatus: in AxiLiteStatusType addr: in slv offset: in integer reg: inout sl constAssign: in boolean false constVal: in sl ' 0 ' ) | |
axiSlaveRegister( signal axiReadMaster: in AxiLiteReadMasterType variable axiReadSlave: inout AxiLiteReadSlaveType variable axiStatus: in AxiLiteStatusType addr: in slv offset: in integer reg: in sl ) | |
axiSlaveDefault( signal axiWriteMaster: in AxiLiteWriteMasterType signal axiReadMaster: in AxiLiteReadMasterType variable axiWriteSlave: inout AxiLiteWriteSlaveType variable axiReadSlave: inout AxiLiteReadSlaveType variable axiStatus: in AxiLiteStatusType axiResp: in slv ( 1 downto 0 ) AXI_RESP_OK_C extTxn: in sl ' 0 ' ) | |
axiSlaveWaitTxn( variable ep: inout AxiLiteEndpointType signal axiWriteMaster: in AxiLiteWriteMasterType signal axiReadMaster: in AxiLiteReadMasterType variable axiWriteSlave: in AxiLiteWriteSlaveType variable axiReadSlave: in AxiLiteReadSlaveType ) | |
axiSlaveRegisterLegacy( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: inout slv constVal: in slv ) | |
axiSlaveRegisterLegacy( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: inout slv ) | |
axiSlaveRegister( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: inout slv constVal: in slv ) | |
axiSlaveRegister( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: inout slv ) | |
axiSlaveRegisterR( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: in slv ) | |
axiSlaveRegister( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: inout sl constVal: in sl ) | |
axiSlaveRegister( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: inout sl ) | |
axiSlaveRegisterR( variable ep: inout AxiLiteEndpointType addr: in slv offset: in integer reg: in sl ) | |
axiSlaveRegister( variable ep: inout AxiLiteEndpointType addr: in slv regs: inout slv32Array ) | |
axiSlaveRegisterR( variable ep: inout AxiLiteEndpointType addr: in slv regs: in slv32Array ) | |
axiWrDetect( variable ep: inout AxiLiteEndpointType addr: in slv reg: inout sl ) | |
axiRdDetect( variable ep: inout AxiLiteEndpointType addr: in slv reg: inout sl ) | |
axiSlaveDefault( variable ep: inout AxiLiteEndpointType variable axiWriteSlave: inout AxiLiteWriteSlaveType variable axiReadSlave: inout AxiLiteReadSlaveType axiResp: in slv ( 1 downto 0 ) AXI_RESP_OK_C extTxn: in sl ' 0 ' ) | |
axiLiteBusSimWrite( signal axilClk: in sl signal axilWriteMaster: out AxiLiteWriteMasterType signal axilWriteSlave: in AxiLiteWriteSlaveType addr: in slv ( 31 downto 0 ) data: in slv debug: in boolean false ) | |
axiLiteBusSimRead( signal axilClk: in sl signal axilReadMaster: out AxiLiteReadMasterType signal axilReadSlave: in AxiLiteReadSlaveType addr: in slv ( 31 downto 0 ) data: out slv debug: in boolean false ) |