|
SURF
|
Inheritance diagram for Sgmii88E1111LvdsUltraScale:
Collaboration diagram for Sgmii88E1111LvdsUltraScale:Entities | |
| Sgmii88E1111LvdsUltraScale.mapping | architecture |
Libraries | |
| ieee | |
| surf | |
Use Clauses | |
| std_logic_1164 | |
| numeric_std | |
| StdRtlPkg | Package <StdRtlPkg> |
| AxiStreamPkg | Package <AxiStreamPkg> |
| AxiLitePkg | Package <AxiLitePkg> |
| EthMacPkg | Package <EthMacPkg> |
Generics | |
| TPD_G | time := 1 ns |
| STABLE_CLK_FREQ_G | real := 156 . 25E + 6 |
| PAUSE_EN_G | boolean := true |
| JUMBO_G | boolean := true |
| EN_AXIL_REG_G | boolean := false |
| PHY_G | natural range 0 to 31 := 7 |
| AXIS_CONFIG_G | AxiStreamConfigType := EMAC_AXIS_CONFIG_C |
Ports | ||
| extRst | in | sl |
| stableClk | in | sl |
| phyClk | out | sl |
| phyRst | out | sl |
| localMac | in | slv ( 47 downto 0 ) |
| phyReady | out | sl |
| linkUp | out | sl |
| speed10 | out | sl |
| speed100 | out | sl |
| speed1000 | out | sl |
| macClk | in | sl |
| macRst | in | sl |
| obMacMaster | out | AxiStreamMasterType |
| obMacSlave | in | AxiStreamSlaveType |
| ibMacMaster | in | AxiStreamMasterType |
| ibMacSlave | out | AxiStreamSlaveType |
| axilClk | in | sl := ' 0 ' |
| axilRst | in | sl := ' 0 ' |
| axilReadMaster | in | AxiLiteReadMasterType := AXI_LITE_READ_MASTER_INIT_C |
| axilReadSlave | out | AxiLiteReadSlaveType |
| axilWriteMaster | in | AxiLiteWriteMasterType := AXI_LITE_WRITE_MASTER_INIT_C |
| axilWriteSlave | out | AxiLiteWriteSlaveType |
| phyClkP | in | sl |
| phyClkN | in | sl |
| phyMdc | out | sl |
| phyMdio | inout | sl |
| phyRstN | out | sl |
| phyIrqN | in | sl |
| sgmiiRxP | in | sl |
| sgmiiRxN | in | sl |
| sgmiiTxP | out | sl |
| sgmiiTxN | out | sl |