|
SURF
|
Inheritance diagram for Caui4GtyIpWrapper:
Collaboration diagram for Caui4GtyIpWrapper:Entities | |
| Caui4GtyIpWrapper.mapping | architecture |
Libraries | |
| ieee | |
| surf | |
Use Clauses | |
| std_logic_1164 | |
| std_logic_arith | |
| std_logic_unsigned | |
| StdRtlPkg | Package <StdRtlPkg> |
| AxiStreamPkg | Package <AxiStreamPkg> |
| SsiPkg | Package <SsiPkg> |
Generics | |
| TPD_G | time := 1 ns |
| SIM_SPEEDUP_G | boolean := false |
| REFCLK_TYPE_G | string := " 161MHz " |
| MAX_PAYLOAD_SIZE_G | positive := 8192 |
Ports | ||
| stableClk | in | sl |
| stableRst | in | sl |
| phyClk | out | sl |
| phyRst | out | sl |
| phyRxMaster | out | AxiStreamMasterType |
| phyTxMaster | in | AxiStreamMasterType |
| phyTxSlave | out | AxiStreamSlaveType |
| phyReady | out | sl |
| rxFecCorInc | out | sl |
| rxFecUnCorInc | out | sl |
| loopback | in | slv ( 2 downto 0 ) := ( others = > ' 0 ' ) |
| rxPolarity | in | slv ( 3 downto 0 ) := ( others = > ' 0 ' ) |
| txPolarity | in | slv ( 3 downto 0 ) := ( others = > ' 0 ' ) |
| txDiffCtrl | in | Slv5Array ( 3 downto 0 ) := ( others = > " 11000 " ) |
| txPreCursor | in | Slv5Array ( 3 downto 0 ) := ( others = > " 00000 " ) |
| txPostCursor | in | Slv5Array ( 3 downto 0 ) := ( others = > " 00000 " ) |
| gtRefClkP | in | sl |
| gtRefClkN | in | sl |
| gtRefClkOut | out | sl |
| gtRxP | in | slv ( 3 downto 0 ) |
| gtRxN | in | slv ( 3 downto 0 ) |
| gtTxP | out | slv ( 3 downto 0 ) |
| gtTxN | out | slv ( 3 downto 0 ) |