CMX
CMX firmware code in-line documentation
 All Classes Namespaces Files Functions Variables
decoder Entity Reference
Inheritance diagram for decoder:
vme_local_switch vme_outreg_notri_async or_all compExch

Entities

RTL  architecture
 

Libraries

IEEE 
work 
UNISIM 

Use Clauses

IEEE.STD_LOGIC_1164.all 
IEEE.NUMERIC_STD.all 
IEEE.STD_LOGIC_UNSIGNED.all 
IEEE.STD_LOGIC_ARITH.CONV_STD_LOGIC_VECTOR 
work.CMXpackage.all 
work.CMX_flavor_package.all 
work.CMX_VME_defs.all 
UNISIM.VComponents.all 

Generics

max_tobs_tot  integer := 64
max_tobs_topo  integer := 24
max_jems  integer := 16
max_tobs_pjem  integer := 4
et2_width  integer := 10
et1_width  integer := 9
pos_width  integer := 9
thresholds_num  integer := 25
thresholds_width  integer := 10

Ports

clk40MHz   in std_logic
clk40MHz_m90o   in std_logic
clk40MHz_90o   in std_logic
clk40MHz_m180o   in std_logic
pll_locked   in std_logic
datai   in arr_4Xword ( max_jems - 1 downto 0 )
datai_first_half   in arr_2Xword ( max_jems - 1 downto 0 )
Tobs_to_TOPO   out copy_arr_TOB
overflow   out std_logic_vector ( num_copies - 1 downto 0 )
BCID_in   in std_logic_vector ( 11 downto 0 )
BCID_delayed   out std_logic_vector ( 11 downto 0 )
counter_inhibit   in std_logic
counter_reset   in std_logic
ncs   in std_logic
rd_nwr   in std_logic
ds   in std_logic
addr_vme   in std_logic_vector ( 15 downto 0 )
data_vme_out   out std_logic_vector ( 15 downto 0 )
bus_drive   out std_logic

Detailed Description

Definition at line 29 of file jet_decoder.vhd.

Member Data Documentation

addr_vme in std_logic_vector ( 15 downto 0 )
Port

Definition at line 67 of file jet_decoder.vhd.

BCID_delayed out std_logic_vector ( 11 downto 0 )
Port

Definition at line 57 of file jet_decoder.vhd.

BCID_in in std_logic_vector ( 11 downto 0 )
Port

Definition at line 56 of file jet_decoder.vhd.

bus_drive out std_logic
Port

Definition at line 69 of file jet_decoder.vhd.

clk40MHz in std_logic
Port

Definition at line 42 of file jet_decoder.vhd.

clk40MHz_90o in std_logic
Port

Definition at line 44 of file jet_decoder.vhd.

clk40MHz_m180o in std_logic
Port

Definition at line 45 of file jet_decoder.vhd.

clk40MHz_m90o in std_logic
Port

Definition at line 43 of file jet_decoder.vhd.

counter_inhibit in std_logic
Port

Definition at line 61 of file jet_decoder.vhd.

counter_reset in std_logic
Port

Definition at line 62 of file jet_decoder.vhd.

data_vme_out out std_logic_vector ( 15 downto 0 )
Port

Definition at line 68 of file jet_decoder.vhd.

datai in arr_4Xword ( max_jems - 1 downto 0 )
Port

Definition at line 47 of file jet_decoder.vhd.

datai_first_half in arr_2Xword ( max_jems - 1 downto 0 )
Port

Definition at line 48 of file jet_decoder.vhd.

ds in std_logic
Port

Definition at line 66 of file jet_decoder.vhd.

et1_width integer := 9
Generic

Definition at line 36 of file jet_decoder.vhd.

et2_width integer := 10
Generic

Definition at line 35 of file jet_decoder.vhd.

IEEE
Library

Definition at line 14 of file jet_decoder.vhd.

Definition at line 16 of file jet_decoder.vhd.

Definition at line 15 of file jet_decoder.vhd.

Definition at line 18 of file jet_decoder.vhd.

Definition at line 17 of file jet_decoder.vhd.

max_jems integer := 16
Generic

Definition at line 33 of file jet_decoder.vhd.

max_tobs_pjem integer := 4
Generic

Definition at line 34 of file jet_decoder.vhd.

max_tobs_topo integer := 24
Generic

Definition at line 32 of file jet_decoder.vhd.

max_tobs_tot integer := 64
Generic

Definition at line 31 of file jet_decoder.vhd.

ncs in std_logic
Port

Definition at line 64 of file jet_decoder.vhd.

overflow out std_logic_vector ( num_copies - 1 downto 0 )
Port

Definition at line 51 of file jet_decoder.vhd.

pll_locked in std_logic
Port

Definition at line 46 of file jet_decoder.vhd.

pos_width integer := 9
Generic

Definition at line 37 of file jet_decoder.vhd.

rd_nwr in std_logic
Port

Definition at line 65 of file jet_decoder.vhd.

thresholds_num integer := 25
Generic

Definition at line 38 of file jet_decoder.vhd.

thresholds_width integer := 10
Generic

Definition at line 39 of file jet_decoder.vhd.

Tobs_to_TOPO out copy_arr_TOB
Port

Definition at line 49 of file jet_decoder.vhd.

UNISIM
Library

Definition at line 25 of file jet_decoder.vhd.

Definition at line 26 of file jet_decoder.vhd.

work
Library

Definition at line 19 of file jet_decoder.vhd.

Definition at line 21 of file jet_decoder.vhd.

Definition at line 22 of file jet_decoder.vhd.

Definition at line 20 of file jet_decoder.vhd.


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