SURF
Loading...
Searching...
No Matches
AdiConfigSlave.behavioral Architecture Reference
Architecture >> AdiConfigSlave::behavioral

Processes

comb  ( csbFall , r , rdData , sclkFall , sclkRise , sdioSync )
seq  ( clk )

Constants

REG_INIT_C  RegType := ( state = > WAIT_CSB_FALL_S , count = > ( others = > ' 0 ' ) , shift = > ( others = > ' 0 ' ) , bytes = > ( others = > ' 0 ' ) , wrEn = > ' 0 ' , rdEn = > ' 0 ' , addr = > ( others = > ' 0 ' ) , wrData = > ( others = > ' 0 ' ) , byteValid = > ( others = > ' 0 ' ) , dataOut = > ' 1 ' )

Types

StateType  ( WAIT_CSB_FALL_S , SHIFT_HEADER_S , LATCH_HEADER_S , WRITE_S , LATCH_WRITE_BYTE_S , READ_WAIT_S , LATCH_READ_BYTE_S , READ_S , WAIT_SCLK_RISE_S )

Signals

r  RegType := REG_INIT_C
rin  RegType
sdioRes  sl
sdioSync  sl
sdioRise  sl
sdioFall  sl
sclkRes  sl
sclkSync  sl
sclkRise  sl
sclkFall  sl
csbRes  sl
csbSync  sl
csbRise  sl
csbFall  sl

Records

RegType 

Instantiations

synchronizeredge_sdio  SynchronizerEdge <Entity SynchronizerEdge>
synchronizeredge_sclk  SynchronizerEdge <Entity SynchronizerEdge>
synchronizeredge_csb  SynchronizerEdge <Entity SynchronizerEdge>

The documentation for this design unit was generated from the following file: