|
SURF
|
Constants | |
| NUM_AXIL_MASTERS_C | integer := 2 |
| PGP_AXIL_INDEX_C | integer := 0 |
| DRP_AXIL_INDEX_C | integer := 1 |
| XBAR_CONFIG_C | AxiLiteCrossbarMasterConfigArray ( NUM_AXIL_MASTERS_C- 1 downto 0 ) := ( PGP_AXIL_INDEX_C = > ( baseAddr = > AXIL_BASE_ADDR_G , addrBits = > 12 , connectivity = > X " FFFF " ) , DRP_AXIL_INDEX_C = > ( baseAddr = > AXIL_BASE_ADDR_G+ X " 1000 " , addrBits = > 11 , connectivity = > X " FFFF " ) ) |
Signals | |
| pgpRxClkInt | sl |
| pgpRxRstInt | sl |
| pgpTxClkInt | sl |
| pgpTxRstInt | sl |
| phyRxClk | sl |
| phyRxRst | sl |
| phyRxInit | sl |
| phyRxActive | sl |
| phyRxValid | sl |
| phyRxHeader | slv ( 1 downto 0 ) |
| phyRxData | slv ( 63 downto 0 ) |
| phyRxStartSeq | sl |
| phyRxSlip | sl |
| phyTxActive | sl |
| phyTxStart | sl |
| phyTxDataRdy | sl |
| phyTxData | slv ( 63 downto 0 ) |
| phyTxHeader | slv ( 1 downto 0 ) |
| axilReadMasters | AxiLiteReadMasterArray ( NUM_AXIL_MASTERS_C- 1 downto 0 ) := ( others = > AXI_LITE_READ_MASTER_INIT_C ) |
| axilReadSlaves | AxiLiteReadSlaveArray ( NUM_AXIL_MASTERS_C- 1 downto 0 ) := ( others = > AXI_LITE_READ_SLAVE_EMPTY_DECERR_C ) |
| axilWriteMasters | AxiLiteWriteMasterArray ( NUM_AXIL_MASTERS_C- 1 downto 0 ) := ( others = > AXI_LITE_WRITE_MASTER_INIT_C ) |
| axilWriteSlaves | AxiLiteWriteSlaveArray ( NUM_AXIL_MASTERS_C- 1 downto 0 ) := ( others = > AXI_LITE_WRITE_SLAVE_EMPTY_DECERR_C ) |
| loopback | slv ( 2 downto 0 ) |
| txDiffCtrl | slv ( 4 downto 0 ) |
| txPreCursor | slv ( 4 downto 0 ) |
| txPostCursor | slv ( 4 downto 0 ) |
Instantiations | |
| u_xbar | AxiLiteCrossbar <Entity AxiLiteCrossbar> |
| u_pgp3core | Pgp3Core <Entity Pgp3Core> |
| u_pgp3gtx7ipwrapper | Pgp3Gtx7IpWrapper <Entity Pgp3Gtx7IpWrapper> |