1 -------------------------------------------------------------------------------     2 -- File       : AxiDac7654Core.vhd     3 -- Company    : SLAC National Accelerator Laboratory     4 -- Created    : 2014-09-23     5 -- Last update: 2014-09-25     6 -------------------------------------------------------------------------------     7 -- Description: AXI-Lite interface to DAC7654 DAC IC     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_Ti_dac7654    37       -- AXI-Lite Register Interface (axiClk domain)          59          -- AXI-Lite Register Interface        66          -- Register Inputs/Outputs 
in axiWriteMasterAxiLiteWriteMasterType  
 
AXI_CLK_FREQ_Greal  := 125.0E+6
 
in axiReadMasterAxiLiteReadMasterType  
 
STATUS_CNT_WIDTH_Gnatural   range  1 to  32:= 32
 
out dacOutAxiDac7654OutType  
 
AxiDac7654StatusType   status
 
slv( 1 downto  0)  :=   "10" AXI_RESP_SLVERR_C
 
in spiInAxiDac7654SpiInType  
 
AXI_ERROR_RESP_Gslv( 1 downto  0)  :=   AXI_RESP_SLVERR_C
 
AxiDac7654ConfigType   config
 
out spiOutAxiDac7654SpiOutType  
 
AXI_ERROR_RESP_Gslv( 1 downto  0)  :=   AXI_RESP_SLVERR_C
 
AXI_CLK_FREQ_Greal  := 125.0E+6
 
in axiReadMasterAxiLiteReadMasterType  
 
out axiReadSlaveAxiLiteReadSlaveType  
 
out axiWriteSlaveAxiLiteWriteSlaveType  
 
out configAxiDac7654ConfigType  
 
out axiWriteSlaveAxiLiteWriteSlaveType  
 
STATUS_CNT_WIDTH_Gnatural   range  1 to  32:= 32
 
in axiWriteMasterAxiLiteWriteMasterType  
 
in statusAxiDac7654StatusType  
 
out axiReadSlaveAxiLiteReadSlaveType