SURF
Loading...
Searching...
No Matches
MdioLinkIrqHandler.MdioLinkIrqHandlerImpl Architecture Reference
Architecture >> MdioLinkIrqHandler::MdioLinkIrqHandlerImpl

Processes

COMB  ( mdioData , mdioDone , mdioRead , phyIrq , r )
SEQ  ( clk )
COMB  ( mdioData , mdioDone , mdioRead , phyIrq , r )
SEQ  ( clk )

Constants

PC_INIT_C  natural := 0
PC_HDLR_C  natural := PC_INIT_C+ PROG_INIT_G ' length
REG_INIT_C  RegType := ( state = > INIT , nextState = > INIT , pc = > PC_INIT_C , mdioData = > ( others = > ( others = > ' 0 ' ) ) , rbp = > 0 , trg = > ' 0 ' , initDone = > ' 0 ' , hdlrDone = > ' 0 ' )
MDIO_PROG_C  MdioProgramArray := ( PROG_INIT_G& PROG_HDLR_G )

Types

StateType  ( INIT , START_HDLR , HDLR_DONE , IDLE , WAIT_FOR_MDIO )

Subtypes

RbpRangeType  natural range 0 to NUM_HDLR_ARGS_G

Signals

r  RegType := REG_INIT_C
rin  RegType
mdioRead  sl
mdioDone  sl
mdioData  slv ( 15 downto 0 )

Records

RegType 

Instantiations

u_mdioctrl  MdioSeqCore <Entity MdioSeqCore>
u_mdioctrl  MdioSeqCore <Entity MdioSeqCore>

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