SURF
|
Entities | |
XauiGthUltraScale.mapping | architecture |
Libraries | |
ieee | |
surf | |
unisim |
Use Clauses | |
std_logic_1164 | |
StdRtlPkg | Package <StdRtlPkg> |
AxiStreamPkg | Package <AxiStreamPkg> |
AxiLitePkg | Package <AxiLitePkg> |
XauiPkg | Package <XauiPkg> |
EthMacPkg | Package <EthMacPkg> |
vcomponents |
Generics | |
TPD_G | time := 1 ns |
JUMBO_G | boolean := true |
PAUSE_EN_G | boolean := true |
ROCEV2_EN_G | boolean := false |
REF_CLK_FREQ_G | real := 156 . 25E + 6 |
EN_AXI_REG_G | boolean := false |
AXIS_CONFIG_G | AxiStreamConfigType := EMAC_AXIS_CONFIG_C |
Ports | ||
localMac | in | slv ( 47 downto 0 ) := MAC_ADDR_INIT_C |
dmaClk | in | sl |
dmaRst | in | sl |
dmaIbMaster | out | AxiStreamMasterType |
dmaIbSlave | in | AxiStreamSlaveType |
dmaObMaster | in | AxiStreamMasterType |
dmaObSlave | out | AxiStreamSlaveType |
axiLiteClk | in | sl := ' 0 ' |
axiLiteRst | in | sl := ' 0 ' |
axiLiteReadMaster | in | AxiLiteReadMasterType := AXI_LITE_READ_MASTER_INIT_C |
axiLiteReadSlave | out | AxiLiteReadSlaveType |
axiLiteWriteMaster | in | AxiLiteWriteMasterType := AXI_LITE_WRITE_MASTER_INIT_C |
axiLiteWriteSlave | out | AxiLiteWriteSlaveType |
extRst | in | sl |
phyClk | out | sl |
phyRst | out | sl |
phyReady | out | sl |
gtTxPreCursor | in | slv ( 19 downto 0 ) := ( others = > ' 0 ' ) |
gtTxPostCursor | in | slv ( 19 downto 0 ) := ( others = > ' 0 ' ) |
gtTxDiffCtrl | in | slv ( 19 downto 0 ) := ( others = > ' 1 ' ) |
gtRxPolarity | in | slv ( 3 downto 0 ) := x " 0 " |
gtTxPolarity | in | slv ( 3 downto 0 ) := x " 0 " |
refClk | in | sl |
gtTxP | out | slv ( 3 downto 0 ) |
gtTxN | out | slv ( 3 downto 0 ) |
gtRxP | in | slv ( 3 downto 0 ) |
gtRxN | in | slv ( 3 downto 0 ) |