SURF
1.0
|
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 integer range 0 to 16 ) |
slv | genTKeep ( constant config: in AxiStreamConfigType ) |
natural | getTKeep ( tKeep: in slv ) |
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 ( 127 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 ( 15 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 ' ) ) |
Definition at line 179 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 181 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 190 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 205 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 229 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 253 of file AxiStreamPkg.vhd.
|
Procedure |
Definition at line 268 of file AxiStreamPkg.vhd.
|
Procedure |
Definition at line 288 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 304 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 309 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 314 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 319 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 324 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 329 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 334 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 357 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 362 of file AxiStreamPkg.vhd.
|
Procedure |
Definition at line 388 of file AxiStreamPkg.vhd.
|
Procedure |
Definition at line 422 of file AxiStreamPkg.vhd.
|
Procedure |
Definition at line 450 of file AxiStreamPkg.vhd.
|
Procedure |
Definition at line 481 of file AxiStreamPkg.vhd.
|
Procedure |
Definition at line 500 of file AxiStreamPkg.vhd.
|
Procedure |
Definition at line 519 of file AxiStreamPkg.vhd.
|
Procedure |
Definition at line 538 of file AxiStreamPkg.vhd.
|
Procedure |
Definition at line 557 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 576 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 601 of file AxiStreamPkg.vhd.
|
Function |
Definition at line 657 of file AxiStreamPkg.vhd.