1 ------------------------------------------------------------------------------- 2 -- File : AxiAd5780Pkg.vhd 3 -- Company : SLAC National Accelerator Laboratory 4 -- Created : 2014-04-18 5 -- Last update: 2017-05-02 6 ------------------------------------------------------------------------------- 7 -- Description: AD5780 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_AnalogDevices_ad5780
array(integer range <> ,integer range <> ) of AxiAd5780OutType AxiAd5780OutVectorArray
AxiAd5780OutType :=( '1', '1', '1', '1', '1', '1') AXI_AD5780_OUT_INIT_C
array(integer range <> ,integer range <> ) of AxiAd5780InType AxiAd5780InVectorArray
AxiAd5780InType :=(dacSdo => '1') AXI_AD5780_IN_INIT_C
AxiAd5780StatusType :=( '0',( others => '0')) AXI_AD5780_STATUS_INIT_C
slv( 17 downto 0) debugData
slv( 17 downto 0) dacData
AxiAd5780ConfigType :=(( others => '1'), '1', '0', '0', '0', '1', '0',( others => '0')) AXI_AD5780_CONFIG_INIT_C
slv( 31 downto 0) halfSckPeriod
array(natural range <> ) of AxiAd5780InType AxiAd5780InArray
array(natural range <> ) of AxiAd5780OutType AxiAd5780OutArray