Belle II KLM Scint Firmware  1
KLMScrodRegCtrl Entity Reference
Inheritance diagram for KLMScrodRegCtrl:
run_ctrl fifo_cc bram_sdp_cc klm_scint

Entities

reg_ctrl_arch  architecture
 

Libraries

ieee 
work 

Use Clauses

std_logic_1164 
numeric_std 
std_logic_unsigned 
std_logic_misc 
klm_scrod_pkg  Package <klm_scrod_pkg>
klm_scint_pkg  Package <klm_scint_pkg>
conc_intfc_pkg  Package <conc_intfc_pkg>

Ports

clk   in std_logic
rcl_src_rdy_n   in std_logic
rcl_data   in std_logic_vector ( 15 downto 0 )
ScrodStatus   in KlmScrodStatusType
ScrodConfig   out KlmScrodConfigType
ScrodControl   out KlmScrodControlType
klm_status_regs   out stat_reg_type
stat_tx_in_progress   in std_logic

Detailed Description

Module to control KLM SCROD registers 2018/12/24 refactored version of ethernet_readout_interface.vhd from Isar

32-bit run-ctrl word is (IC & ADDR & VALUE)

Description IC Addr Val
set SCROD reg=XX to val=YYYY AF XX YYYY
set ASIC=X reg=YY to val=ZZZ BX YY 0ZZZ
set HV DAC for ASIC=X ch=Y to val=ZZ C0 XY 00ZZ
pause rcl fsm for XXXX00 clocks AE 00 XXXX

Definition at line 23 of file KLMScrodRegCtrl.vhd.


The documentation for this class was generated from the following file: