SURF  1.0
SrpV3Pkg Package Reference
Package Body >> SrpV3Pkg

Libraries

ieee 

Use Clauses

std_logic_1164 
StdRtlPkg  Package <StdRtlPkg>
AxiStreamPkg  Package <AxiStreamPkg>
SsiPkg  Package <SsiPkg>

Constants

SRP_VERSION_C  slv ( 7 downto 0 ) := x " 03 "
SRP_READ_C  slv ( 1 downto 0 ) := " 00 "
SRP_WRITE_C  slv ( 1 downto 0 ) := " 01 "
SRP_POSTED_WRITE_C  slv ( 1 downto 0 ) := " 10 "
SRP_NULL_C  slv ( 1 downto 0 ) := " 11 "
SRPV3_REQ_INIT_C  SrpV3ReqType := ( request = > ' 0 ' , remVer = > ( others = > ' 0 ' ) , opCode = > ( others = > ' 0 ' ) , spare = > ( others = > ' 0 ' ) , tid = > ( others = > ' 0 ' ) , addr = > ( others = > ' 0 ' ) , reqSize = > ( others = > ' 0 ' ) )
SRPV3_ACK_INIT_C  SrpV3AckType := ( done = > ' 0 ' , respCode = > ( others = > ' 0 ' ) )

Records

SrpV3ReqType  
request  sl
remVer  slv ( 7 downto 0 )
opCode  slv ( 1 downto 0 )
spare  slv ( 13 downto 0 )
tid  slv ( 31 downto 0 )
addr  slv ( 63 downto 0 )
reqSize  slv ( 31 downto 0 )
SrpV3AckType  
done  sl
respCode  slv ( 7 downto 0 )

Detailed Description

Definition at line 25 of file SrpV3Pkg.vhd.

Member Data Documentation

◆ ieee

ieee
Library

Definition at line 18 of file SrpV3Pkg.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 19 of file SrpV3Pkg.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 21 of file SrpV3Pkg.vhd.

◆ AxiStreamPkg

AxiStreamPkg
Package

Definition at line 22 of file SrpV3Pkg.vhd.

◆ SsiPkg

SsiPkg
Package

Definition at line 23 of file SrpV3Pkg.vhd.

◆ SRP_VERSION_C

SRP_VERSION_C slv ( 7 downto 0 ) := x " 03 "
Constant

Definition at line 38 of file SrpV3Pkg.vhd.

◆ SRP_READ_C

SRP_READ_C slv ( 1 downto 0 ) := " 00 "
Constant

Definition at line 41 of file SrpV3Pkg.vhd.

◆ SRP_WRITE_C

SRP_WRITE_C slv ( 1 downto 0 ) := " 01 "
Constant

Definition at line 42 of file SrpV3Pkg.vhd.

◆ SRP_POSTED_WRITE_C

SRP_POSTED_WRITE_C slv ( 1 downto 0 ) := " 10 "
Constant

Definition at line 43 of file SrpV3Pkg.vhd.

◆ SRP_NULL_C

SRP_NULL_C slv ( 1 downto 0 ) := " 11 "
Constant

Definition at line 44 of file SrpV3Pkg.vhd.

◆ SrpV3ReqType

SrpV3ReqType
Record

Definition at line 46 of file SrpV3Pkg.vhd.

◆ request

request sl
Record

Definition at line 47 of file SrpV3Pkg.vhd.

◆ remVer

remVer slv ( 7 downto 0 )
Record

Definition at line 48 of file SrpV3Pkg.vhd.

◆ opCode

opCode slv ( 1 downto 0 )
Record

Definition at line 49 of file SrpV3Pkg.vhd.

◆ spare

spare slv ( 13 downto 0 )
Record

Definition at line 50 of file SrpV3Pkg.vhd.

◆ tid

tid slv ( 31 downto 0 )
Record

Definition at line 51 of file SrpV3Pkg.vhd.

◆ addr

addr slv ( 63 downto 0 )
Record

Definition at line 52 of file SrpV3Pkg.vhd.

◆ reqSize

reqSize slv ( 31 downto 0 )
Record

Definition at line 53 of file SrpV3Pkg.vhd.

◆ SRPV3_REQ_INIT_C

SRPV3_REQ_INIT_C SrpV3ReqType := ( request = > ' 0 ' , remVer = > ( others = > ' 0 ' ) , opCode = > ( others = > ' 0 ' ) , spare = > ( others = > ' 0 ' ) , tid = > ( others = > ' 0 ' ) , addr = > ( others = > ' 0 ' ) , reqSize = > ( others = > ' 0 ' ) )
Constant

Definition at line 56 of file SrpV3Pkg.vhd.

◆ SrpV3AckType

SrpV3AckType
Record

Definition at line 65 of file SrpV3Pkg.vhd.

◆ done

done sl
Record

Definition at line 66 of file SrpV3Pkg.vhd.

◆ respCode

respCode slv ( 7 downto 0 )
Record

Definition at line 67 of file SrpV3Pkg.vhd.

◆ SRPV3_ACK_INIT_C

SRPV3_ACK_INIT_C SrpV3AckType := ( done = > ' 0 ' , respCode = > ( others = > ' 0 ' ) )
Constant

Definition at line 70 of file SrpV3Pkg.vhd.


The documentation for this class was generated from the following file: