1 -------------------------------------------------------------------------------     2 -- File       : Ad9249Pkg.vhd     3 -- Company    : SLAC National Accelerator Laboratory     4 -- Created    : 2016-05-26     5 -- Last update: 2016-06-06     6 -------------------------------------------------------------------------------     7 -- Description: AD9249 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_ad9249    27    -- Interface to AD9249 chip    28    -- Chip has two SerialGroup outputs    34       chP   : slv(7 downto 0);
          -- Serial Data channels    49    -- Deserialized data output    50 --   type Ad9249ReadoutType is record    52 --     data  : slv16Array(15 downto 0);    55 --   constant ADC_READOUT_INIT_C : Ad9249ReadoutType := (    57 --      data => (others => X"0000"));    59 --   type Ad9249ReadoutArray is array (natural range <>) of Ad9249ReadoutType;    61 end package Ad9249Pkg;
 
natural   range  0 to  8 TDEST_BITS_C
 
natural   range  1 to  16 TDATA_BYTES_C
 
AxiStreamConfigType  :=(TSTRB_EN_C  =>   false,TDATA_BYTES_C  => 2,TDEST_BITS_C  => 0,TID_BITS_C  => 0,TKEEP_MODE_C  =>   TKEEP_FIXED_C,TUSER_BITS_C  => 0,TUSER_MODE_C  =>   TUSER_NONE_C) AD9249_AXIS_CFG_G
 
TkeepModeType   TKEEP_MODE_C
 
natural   range  0 to  8 TID_BITS_C
 
array(natural range <> ) of Ad9249SerialGroupType   Ad9249SerialGroupArray
 
TUserModeType   TUSER_MODE_C
 
natural   range  0 to  8 TUSER_BITS_C