SURF
Loading...
Searching...
No Matches
Pgp2bTxSched.Pgp2bTxSched Architecture Reference
Architecture >> Pgp2bTxSched::Pgp2bTxSched

Processes

PROCESS_290  ( pgpTxClk )
PROCESS_291  ( arbValid , arbVc , curState , currValid , currVc , schTxAck , vcInFrame , vcTimeout )
PROCESS_292  ( currVc , gateTxValid )
PROCESS_293  ( pgpTxClk )
PROCESS_294  ( pgpTxClk )

Constants

ST_RST_C  slv ( 2 downto 0 ) := " 001 "
ST_ARB_C  slv ( 2 downto 0 ) := " 010 "
ST_CELL_C  slv ( 2 downto 0 ) := " 011 "
ST_GAP_A_C  slv ( 2 downto 0 ) := " 100 "
ST_GAP_B_C  slv ( 2 downto 0 ) := " 101 "
ST_GAP_C_C  slv ( 2 downto 0 ) := " 110 "

Signals

currValid  sl
currVc  slv ( 1 downto 0 ) := ( others = > ' 0 ' )
nextVc  slv ( 1 downto 0 )
arbVc  slv ( 1 downto 0 )
arbValid  sl
vcInFrame  slv ( 3 downto 0 ) := ( others = > ' 0 ' )
intTxReq  sl := ' 0 '
intTxIdle  sl := ' 0 '
nxtTxReq  sl
nxtTxIdle  sl
nxtTxTimeout  sl
intTxTimeout  sl := ' 0 '
vcTimerA  slv ( 23 downto 0 ) := ( others = > ' 0 ' )
vcTimerB  slv ( 23 downto 0 ) := ( others = > ' 0 ' )
vcTimerC  slv ( 23 downto 0 ) := ( others = > ' 0 ' )
vcTimerD  slv ( 23 downto 0 ) := ( others = > ' 0 ' )
vcTimeout  slv ( 3 downto 0 ) := ( others = > ' 0 ' )
gateTxValid  slv ( 3 downto 0 )
curState  slv ( 2 downto 0 ) := ST_ARB_C
nxtState  slv ( 2 downto 0 )

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