1 ------------------------------------------------------------------------------- 2 -- File : AxiSy56040Core.vhd 3 -- Company : SLAC National Accelerator Laboratory 4 -- Created : 2015-06-12 5 -- Last update: 2015-06-12 6 ------------------------------------------------------------------------------- 7 -- Description: AXI-Lite interface to Clock Crossbar 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 devices_Microchip_sy56040 36 -- AXI-Lite Register Interface 62 -- AXI-Lite Register Interface
out xBarAxiSy56040OutType
out xBarSoutslv( 1 downto 0)
in axiReadMasterAxiLiteReadMasterType
out axiReadSlaveAxiLiteReadSlaveType
slv( 1 downto 0) := "10" AXI_RESP_SLVERR_C
XBAR_DEFAULT_GSlv2Array( 3 downto 0) :=( "11", "10", "01", "00")
in axiWriteMasterAxiLiteWriteMasterType
AXI_CLK_FREQ_Greal := 200.0E+6
in axiWriteMasterAxiLiteWriteMasterType
out xBarSinslv( 1 downto 0)
XBAR_DEFAULT_GSlv2Array( 3 downto 0) :=( "11", "10", "01", "00")
in axiReadMasterAxiLiteReadMasterType
out axiReadSlaveAxiLiteReadSlaveType
out axiWriteSlaveAxiLiteWriteSlaveType
AXI_ERROR_RESP_Gslv( 1 downto 0) := AXI_RESP_SLVERR_C
AXI_ERROR_RESP_Gslv( 1 downto 0) := AXI_RESP_SLVERR_C
AXI_CLK_FREQ_Greal := 200.0E+6
out axiWriteSlaveAxiLiteWriteSlaveType
array(natural range <> ) of slv( 1 downto 0) Slv2Array