1 ------------------------------------------------------------------------------- 3 -- Company : SLAC National Accelerator Laboratory 4 -- Created : 2015-04-07 5 -- Last update: 2015-04-07 6 ------------------------------------------------------------------------------- 7 -- Description: XAUI Package Files 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;
26 --! @ingroup ethernet_XauiCore_core 28 -- Default MAC is 01:03:00:56:44:00 34 configVector : slv(
6 downto 0);
39 configVector => (
others => '0'));
EthMacConfigType macConfig
slv( 7 downto 0) statusVector
XauiConfig :=(softRst => '0',macConfig => ETH_MAC_CONFIG_INIT_C,configVector =>( others => '0')) XAUI_CONFIG_INIT_C
slv( 5 downto 0) debugVector
EthMacStatusType macStatus
slv( 47 downto 0) := x"020300564400" EMAC_ADDR_INIT_C
EthMacConfigType :=(macAddress => EMAC_ADDR_INIT_C,filtEnable => '1',pauseEnable => '1',pauseTime => x"00FF",ipCsumEn => '1',tcpCsumEn => '1',udpCsumEn => '1',dropOnPause => '0') ETH_MAC_CONFIG_INIT_C
slv( 47 downto 0) := EMAC_ADDR_INIT_C MAC_ADDR_INIT_C