| 
    SURF
    
   | 
 
Functions | |
| MdioCommandType | mdioReadCommand ( phyAddr: in in natural , regAddr: in in natural ) | 
| MdioCommandType |  mdioWriteCommand (  phyAddr: in in natural regAddr: in in natural dataOut: in in slv( 15 downto 0) )  | 
| MdioInstType |  mdioReadInst (  phyAddr: in in natural regAddr: in in natural theLast: in in boolean false )  | 
| MdioInstType |  mdioWriteInst (  phyAddr: in in natural regAddr: in in natural dataOut: in in slv( 15 downto 0) theLast: in in boolean false )  | 
| natural | mdioProgNumReadTransactions ( prog: in in MdioProgramArray ) | 
| MdioCommandType | mdioReadCommand ( phyAddr: in in natural , regAddr: in in natural ) | 
| MdioCommandType |  mdioWriteCommand (  phyAddr: in in natural regAddr: in in natural dataOut: in in slv( 15 downto 0) )  | 
| MdioInstType |  mdioReadInst (  phyAddr: in in natural regAddr: in in natural theLast: in in boolean false )  | 
| MdioInstType |  mdioWriteInst (  phyAddr: in in natural regAddr: in in natural dataOut: in in slv( 15 downto 0) theLast: in in boolean false )  | 
| natural | mdioProgNumReadTransactions ( prog: in in MdioProgramArray ) | 
Libraries | |
| ieee | |
| surf | |
Use Clauses | |
| std_logic_1164 | |
| numeric_std | |
| StdRtlPkg | Package <StdRtlPkg> | 
Constants | |
| MDIO_CMD_INIT_C | MdioCommandType := ( rdNotWr = > ' 1 ' , phyAddr = > ( others = > ' 0 ' ) , regAddr = > ( others = > ' 0 ' ) , dataOut = > ( others = > ' 1 ' ) ) | 
Types | |
| MdioProgramArray | array ( natural range <> ) of MdioInstType | 
Subtypes | |
| PhyAddrType | slv ( 4 downto 0 ) | 
| RegAddrType | slv ( 4 downto 0 ) | 
Records | |
| MdioCommandType | |
| MdioInstType | |