SURF
|
Functions | |
boolean | isLeadingEdge |
boolean | isTrailingEdge |
Processes | |
comb | ( mosiSync , r , rdData , rdStb , rst , sclkSync , selLSync ) |
seq | ( clk ) |
Procedures | |
shift | |
sample |
Constants | |
MAX_COUNT_C | integer := WORD_SIZE_G- 1 |
REG_INIT_C | RegType := ( mosiLast = > ' 0 ' , sclkLast = > ' 0 ' , selLLast = > ' 1 ' , shiftReg = > ( others = > ' 0 ' ) , shiftCnt = > toSlv ( MAX_COUNT_C , log2 ( WORD_SIZE_G ) ) , gotSclk = > ' 0 ' , wrStb = > ' 0 ' ) |
Signals | |
r | RegType := REG_INIT_C |
rin | RegType |
mosiSync | sl |
sclkSync | sl |
selLSync | sl |
Records | |
RegType |
Instantiations | |
sel_synchronizer | Synchronizer <Entity Synchronizer> |
sclk_synchronizer | Synchronizer <Entity Synchronizer> |
mosi_synchronizer | Synchronizer <Entity Synchronizer> |