SURF  1.0
RTL Architecture Reference

Processes

axilComb  ( axilR , axilReadMaster , rst , axilWriteMaster , testPassed , testFailed )
axilSeq  ( clk )
testProc  ( clk )

Constants

AXIL_REG_INIT_C  AxilRegType := ( axilWriteSlave = > AXI_LITE_WRITE_SLAVE_INIT_C , axilReadSlave = > AXI_LITE_READ_SLAVE_INIT_C , testChannel = > ( others = > ' 0 ' ) , testPattern = > ( others = > ' 0 ' ) , testDataMask = > ( others = > ' 0 ' ) , testSamples = > ( others = > ' 0 ' ) , testTimeout = > ( others = > ' 0 ' ) , testRequest = > ' 0 ' )

Signals

axilR  AxilRegType := AXIL_REG_INIT_C
axilRin  AxilRegType
dataMux  std_logic_vector ( 31 downto 0 )
dataValidMux  std_logic
testCnt  unsigned ( 31 downto 0 )
testDone  std_logic
testPassed  std_logic
testFailed  std_logic
passCnt  unsigned ( 31 downto 0 )
timeoutCnt  unsigned ( 31 downto 0 )

Records

AxilRegType  
axilWriteSlave  AxiLiteWriteSlaveType
axilReadSlave  AxiLiteReadSlaveType
testChannel  slv ( 31 downto 0 )
testPattern  slv ( 31 downto 0 )
testDataMask  slv ( 31 downto 0 )
testSamples  slv ( 31 downto 0 )
testTimeout  slv ( 31 downto 0 )
testRequest  sl

Detailed Description

Definition at line 54 of file StreamPatternTester.vhd.

Member Function Documentation

◆ axilComb()

axilComb (   axilR ,
  axilReadMaster ,
  rst ,
  axilWriteMaster ,
  testPassed ,
  testFailed  
)
Process

Definition at line 98 of file StreamPatternTester.vhd.

◆ axilSeq()

axilSeq (   clk  
)
Process

Definition at line 127 of file StreamPatternTester.vhd.

◆ testProc()

testProc (   clk  
)
Process

Definition at line 146 of file StreamPatternTester.vhd.

Member Data Documentation

◆ AxilRegType

AxilRegType
Record

Definition at line 59 of file StreamPatternTester.vhd.

◆ axilWriteSlave

Definition at line 60 of file StreamPatternTester.vhd.

◆ axilReadSlave

Definition at line 61 of file StreamPatternTester.vhd.

◆ testChannel

testChannel slv ( 31 downto 0 )
Record

Definition at line 62 of file StreamPatternTester.vhd.

◆ testPattern

testPattern slv ( 31 downto 0 )
Record

Definition at line 63 of file StreamPatternTester.vhd.

◆ testDataMask

testDataMask slv ( 31 downto 0 )
Record

Definition at line 64 of file StreamPatternTester.vhd.

◆ testSamples

testSamples slv ( 31 downto 0 )
Record

Definition at line 65 of file StreamPatternTester.vhd.

◆ testTimeout

testTimeout slv ( 31 downto 0 )
Record

Definition at line 66 of file StreamPatternTester.vhd.

◆ testRequest

testRequest sl
Record

Definition at line 67 of file StreamPatternTester.vhd.

◆ AXIL_REG_INIT_C

AXIL_REG_INIT_C AxilRegType := ( axilWriteSlave = > AXI_LITE_WRITE_SLAVE_INIT_C , axilReadSlave = > AXI_LITE_READ_SLAVE_INIT_C , testChannel = > ( others = > ' 0 ' ) , testPattern = > ( others = > ' 0 ' ) , testDataMask = > ( others = > ' 0 ' ) , testSamples = > ( others = > ' 0 ' ) , testTimeout = > ( others = > ' 0 ' ) , testRequest = > ' 0 ' )
Constant

Definition at line 70 of file StreamPatternTester.vhd.

◆ axilR

Definition at line 81 of file StreamPatternTester.vhd.

◆ axilRin

Definition at line 82 of file StreamPatternTester.vhd.

◆ dataMux

dataMux std_logic_vector ( 31 downto 0 )
Signal

Definition at line 84 of file StreamPatternTester.vhd.

◆ dataValidMux

dataValidMux std_logic
Signal

Definition at line 85 of file StreamPatternTester.vhd.

◆ testCnt

testCnt unsigned ( 31 downto 0 )
Signal

Definition at line 86 of file StreamPatternTester.vhd.

◆ testDone

testDone std_logic
Signal

Definition at line 87 of file StreamPatternTester.vhd.

◆ testPassed

testPassed std_logic
Signal

Definition at line 88 of file StreamPatternTester.vhd.

◆ testFailed

testFailed std_logic
Signal

Definition at line 89 of file StreamPatternTester.vhd.

◆ passCnt

passCnt unsigned ( 31 downto 0 )
Signal

Definition at line 90 of file StreamPatternTester.vhd.

◆ timeoutCnt

timeoutCnt unsigned ( 31 downto 0 )
Signal

Definition at line 91 of file StreamPatternTester.vhd.


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