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

Processes

PROCESS_333  ( pgpTxClk )
PROCESS_334  ( arbValid , arbVc , curState , currValid , currVc , schTxAck , vcInFrame , vcTimeout )
PROCESS_335  ( currVc , gateTxValid )
PROCESS_336  ( pgpTxClk )
PROCESS_337  ( 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 ) := " 00 "
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: