SURF
|
Functions | |
AxiStreamMasterType | axiStreamMasterInit ( constant config: in AxiStreamConfigType ) |
boolean | axiStreamPacked ( constant CONFIG_C: in AxiStreamConfigType , axisMaster: in AxiStreamMasterType ) |
integer | axiStreamGetUserPos ( axisConfig: in AxiStreamConfigType axisMaster: in AxiStreamMasterType bytePos: in integer - 1 ) |
slv | axiStreamGetUserField ( axisConfig: in AxiStreamConfigType axisMaster: in AxiStreamMasterType bytePos: in integer - 1 ) |
sl | axiStreamGetUserBit ( axisConfig: in AxiStreamConfigType axisMaster: in AxiStreamMasterType bitPos: in integer bytePos: in integer - 1 ) |
AxiStreamConfigType | ite ( i: in boolean t: in AxiStreamConfigType e: in AxiStreamConfigType ) |
AxiStreamMasterType | ite ( i: in boolean t: in AxiStreamMasterType e: in AxiStreamMasterType ) |
AxiStreamSlaveType | ite ( i: in boolean t: in AxiStreamSlaveType e: in AxiStreamSlaveType ) |
AxiStreamCtrlType | ite ( i: in boolean t: in AxiStreamCtrlType e: in AxiStreamCtrlType ) |
TUserModeType | ite ( i: in boolean t: in TUserModeType e: in TUserModeType ) |
TKeepModeType | ite ( i: in boolean t: in TKeepModeType e: in TKeepModeType ) |
slv | genTKeep ( bytes: in natural range 0 to AXI_STREAM_MAX_TKEEP_WIDTH_C ) |
slv | genTKeep ( constant config: in AxiStreamConfigType ) |
natural | getTKeep ( tKeep: in slv , axisConfig: in AxiStreamConfigType ) |
integer | getSlvSize ( c: in AxiStreamConfigType ) |
slv | toSlv ( din: in AxiStreamMasterType , c: in AxiStreamConfigType ) |
AxiStreamMasterType | toAxiStreamMaster ( din: in slv valid: in sl c: in AxiStreamConfigType ) |
AxiStreamMasterType | axiStreamMasterInit ( constant config: in AxiStreamConfigType ) |
boolean | axiStreamPacked ( constant CONFIG_C: in AxiStreamConfigType , axisMaster: in AxiStreamMasterType ) |
integer | axiStreamGetUserPos ( axisConfig: in AxiStreamConfigType axisMaster: in AxiStreamMasterType bytePos: in integer - 1 ) |
slv | axiStreamGetUserField ( axisConfig: in AxiStreamConfigType axisMaster: in AxiStreamMasterType bytePos: in integer - 1 ) |
sl | axiStreamGetUserBit ( axisConfig: in AxiStreamConfigType axisMaster: in AxiStreamMasterType bitPos: in integer bytePos: in integer - 1 ) |
AxiStreamConfigType | ite ( i: in boolean t: in AxiStreamConfigType e: in AxiStreamConfigType ) |
AxiStreamMasterType | ite ( i: in boolean t: in AxiStreamMasterType e: in AxiStreamMasterType ) |
AxiStreamSlaveType | ite ( i: in boolean t: in AxiStreamSlaveType e: in AxiStreamSlaveType ) |
AxiStreamCtrlType | ite ( i: in boolean t: in AxiStreamCtrlType e: in AxiStreamCtrlType ) |
TUserModeType | ite ( i: in boolean t: in TUserModeType e: in TUserModeType ) |
TKeepModeType | ite ( i: in boolean t: in TKeepModeType e: in TKeepModeType ) |
slv | genTKeep ( bytes: in natural range 0 to AXI_STREAM_MAX_TKEEP_WIDTH_C ) |
slv | genTKeep ( constant config: in AxiStreamConfigType ) |
natural | getTKeep ( tKeep: in slv , axisConfig: in AxiStreamConfigType ) |
integer | getSlvSize ( c: in AxiStreamConfigType ) |
slv | toSlv ( din: in AxiStreamMasterType , c: in AxiStreamConfigType ) |
AxiStreamMasterType | toAxiStreamMaster ( din: in slv valid: in sl c: in AxiStreamConfigType ) |
Procedures | |
axiStreamSetUserField( axisConfig: in AxiStreamConfigType axisMaster: inout AxiStreamMasterType fieldValue: in slv bytePos: in integer - 1 ) | |
axiStreamSetUserBit( axisConfig: in AxiStreamConfigType axisMaster: inout AxiStreamMasterType bitPos: in integer bitValue: in sl bytePos: in integer - 1 ) | |
axiStreamSimSendTxn( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: out AxiStreamMasterType signal slave: in AxiStreamSlaveType tData: in slv tKeep: in slv " X " tLast: in sl ' 0 ' tDest: in slv ( 7 downto 0 ) X " 00 " tId: in slv ( 7 downto 0 ) X " 00 " tUser: in slv ( AXI_STREAM_MAX_TDATA_WIDTH_C- 1 downto 0 ) ( others = > ' 0 ' ) ) | |
axiStreamSimReceiveTxn( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: in AxiStreamMasterType signal slave: out AxiStreamSlaveType tData: out slv tKeep: out slv ( AXI_STREAM_MAX_TKEEP_WIDTH_C- 1 downto 0 ) tLast: out sl tDest: out slv ( 7 downto 0 ) tId: out slv ( 7 downto 0 ) tUser: out slv ) | |
axiStreamSimSendFrame( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: out AxiStreamMasterType signal slave: in AxiStreamSlaveType data: in slVectorArray tUserFirst: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) tUserLast: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) ) | |
axiStreamSimSendFrame( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: out AxiStreamMasterType signal slave: in AxiStreamSlaveType data: in slv8Array tUserFirst: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) tUserLast: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) ) | |
axiStreamSimSendFrame( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: out AxiStreamMasterType signal slave: in AxiStreamSlaveType data: in slv16Array tUserFirst: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) tUserLast: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) ) | |
axiStreamSimSendFrame( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: out AxiStreamMasterType signal slave: in AxiStreamSlaveType data: in slv32Array tUserFirst: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) tUserLast: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) ) | |
axiStreamSimSendFrame( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: out AxiStreamMasterType signal slave: in AxiStreamSlaveType data: in slv64Array tUserFirst: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) tUserLast: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) ) | |
axiStreamSimSendFrame( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: out AxiStreamMasterType signal slave: in AxiStreamSlaveType data: in slv128Array tUserFirst: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) tUserLast: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) ) | |
axiStreamSetUserField( axisConfig: in AxiStreamConfigType axisMaster: inout AxiStreamMasterType fieldValue: in slv bytePos: in integer - 1 ) | |
axiStreamSetUserBit( axisConfig: in AxiStreamConfigType axisMaster: inout AxiStreamMasterType bitPos: in integer bitValue: in sl bytePos: in integer - 1 ) | |
axiStreamSimSendTxn( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: out AxiStreamMasterType signal slave: in AxiStreamSlaveType tData: in slv tKeep: in slv " X " tLast: in sl ' 0 ' tDest: in slv ( 7 downto 0 ) X " 00 " tId: in slv ( 7 downto 0 ) X " 00 " tUser: in slv ( AXI_STREAM_MAX_TDATA_WIDTH_C- 1 downto 0 ) ( others = > ' 0 ' ) ) | |
axiStreamSimReceiveTxn( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: in AxiStreamMasterType signal slave: out AxiStreamSlaveType tData: out slv tKeep: out slv ( AXI_STREAM_MAX_TKEEP_WIDTH_C- 1 downto 0 ) tLast: out sl tDest: out slv ( 7 downto 0 ) tId: out slv ( 7 downto 0 ) tUser: out slv ) | |
axiStreamSimSendFrame( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: out AxiStreamMasterType signal slave: in AxiStreamSlaveType data: in slVectorArray tUserFirst: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) tUserLast: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) ) | |
axiStreamSimSendFrame( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: out AxiStreamMasterType signal slave: in AxiStreamSlaveType data: in slv8Array tUserFirst: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) tUserLast: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) ) | |
axiStreamSimSendFrame( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: out AxiStreamMasterType signal slave: in AxiStreamSlaveType data: in slv16Array tUserFirst: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) tUserLast: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) ) | |
axiStreamSimSendFrame( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: out AxiStreamMasterType signal slave: in AxiStreamSlaveType data: in slv32Array tUserFirst: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) tUserLast: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) ) | |
axiStreamSimSendFrame( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: out AxiStreamMasterType signal slave: in AxiStreamSlaveType data: in slv64Array tUserFirst: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) tUserLast: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) ) | |
axiStreamSimSendFrame( constant CONFIG_C: in AxiStreamConfigType signal clk: in sl signal master: out AxiStreamMasterType signal slave: in AxiStreamSlaveType data: in slv128Array tUserFirst: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) tUserLast: in slv ( 7 downto 0 ) ( others = > ' 0 ' ) ) |