1 ------------------------------------------------------------------------------- 2 -- File : AxiI2cCxpPkg.vhd 3 -- Company : SLAC National Accelerator Laboratory 4 -- Created : 2014-10-21 5 -- Last update: 2016-09-20 6 ------------------------------------------------------------------------------- 7 -- Description: AxiI2cCxp Package File 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;
25 --! @ingroup devices_transceivers_cxp 37 scl : sl;
-- Two-wire serial interface clock 38 sda : sl;
-- Two-wire serial interface data
AxiI2cCxpConfigType :=(rst => '0') AXI_SFP_CONFIG_INIT_C
array(natural range <> ) of AxiI2cCxpInOutType AxiI2cCxpInOutArray
AxiI2cCxpInType :=(moduleDetL => '1') AXI_SFP_IN_INIT_C
array(natural range <> ) of AxiI2cCxpInType AxiI2cCxpInArray
AxiI2cCxpInOutType :=(irqRstL => 'Z',scl => 'Z',sda => 'Z') AXI_SFP_IN_OUT_INIT_C
array(integer range <> ,integer range <> ) of AxiI2cCxpInOutType AxiI2cCxpInOutVectorArray
AxiI2cCxpStatusType :=(irq => '0',moduleDet => '0') AXI_SFP_STATUS_INIT_C
array(integer range <> ,integer range <> ) of AxiI2cCxpInType AxiI2cCxpInVectorArray