1 ------------------------------------------------------------------------------- 2 -- File : EthMacTxExportXlgmii.vhd 3 -- Company : SLAC National Accelerator Laboratory 4 -- Created : 2016-09-13 5 -- Last update: 2017-05-10 6 ------------------------------------------------------------------------------- 7 -- Description: 40GbE Export MAC core with XLGMII interface 8 ------------------------------------------------------------------------------- 9 -- This file is part of 'SLAC Firmware Standard Library'. 10 -- It is subject to the license terms in the LICENSE.txt file found in the 11 -- top-level directory of this distribution and at: 12 -- https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html. 13 -- No part of 'SLAC Firmware Standard Library', including this file, 14 -- may be copied, modified, propagated, or distributed except according to 15 -- the terms contained in the LICENSE.txt file. 16 ------------------------------------------------------------------------------- 19 use ieee.std_logic_1164.
all;
20 use ieee.std_logic_arith.
all;
21 use ieee.std_logic_unsigned.
all;
28 --! @ingroup ethernet_EthMacCore 39 -- XLGMII PHY Interface 49 end EthMacTxExportXlgmii;
54 -- Place holder for future code
out macObSlaveAxiStreamSlaveType
in macAddressslv( 47 downto 0)
out phyTxdslv( 127 downto 0)
out phyTxcslv( 15 downto 0)
AxiStreamSlaveType :=(tReady => '1') AXI_STREAM_SLAVE_FORCE_C
in macObMasterAxiStreamMasterType