AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
|
Use Clauses | |
amc13_version_package | Package <amc13_version_package> |
Constants | |
device_ID | std_logic_vector ( 15 downto 0 ) := device_ID |
from amc13_version_package | |
T2_version | std_logic_vector ( 15 downto 0 ) := T2_version |
from amc13_version_package | |
K7version | std_logic_vector ( 15 downto 0 ) := K7version |
from amc13_version_package | |
V6version | std_logic_vector ( 15 downto 0 ) := V6version |
from amc13_version_package | |
CTRversion | std_logic_vector ( 7 downto 0 ) := CTRversion |
from amc13_version_package | |
key | std_logic_vector ( 31 downto 0 ) := key |
from amc13_version_package | |
flavor | string := flavor |
from amc13_version_package | |
lsc_speed | integer := lsc_speed |
from amc13_version_package | |
ID_addr | std_logic_vector ( 15 downto 0 ) := x " 0000 " |
CRC_vme_addr | std_logic_vector ( 15 downto 0 ) := x " 0004 " |
CRC_DCC_addr | std_logic_vector ( 15 downto 0 ) := x " 0008 " |
CRC_LRB_addr | std_logic_vector ( 15 downto 0 ) := x " 000c " |
VME_csr_addr | std_logic_vector ( 15 downto 0 ) := x " 0010 " |
F_cmd_addr | std_logic_vector ( 15 downto 0 ) := x " 0100 " |
key_addr | std_logic_vector ( 15 downto 0 ) := x " 0294 " |
F_wbuf_addr | std_logic_vector ( 15 downto 0 ) := x " 0800 " |
F_rbuf_addr | std_logic_vector ( 15 downto 0 ) := x " 0a00 " |
CSR_addr | std_logic_vector ( 15 downto 0 ) := x " 0000 " |
CFG_addr | std_logic_vector ( 15 downto 0 ) := x " 0001 " |
MON_ctrl_addr | std_logic_vector ( 15 downto 0 ) := x " 0002 " |
HTR_EN_addr | std_logic_vector ( 15 downto 0 ) := x " 0003 " |
SFP_CSR_addr | std_logic_vector ( 15 downto 0 ) := x " 0004 " |
HTR_test_addr | std_logic_vector ( 15 downto 0 ) := x " 0005 " |
BC0_delay_addr | std_logic_vector ( 15 downto 0 ) := x " 0006 " |
SRC_id_addr | std_logic_vector ( 15 downto 0 ) := x " 0007 " |
TTC_bcnt_addr | std_logic_vector ( 15 downto 0 ) := x " 0008 " |
TTC_cal_addr | std_logic_vector ( 15 downto 0 ) := x " 0009 " |
mem_status_addr | std_logic_vector ( 15 downto 0 ) := x " 000a " |
test_ctrl_addr | std_logic_vector ( 15 downto 0 ) := x " 000b " |
PAGE_addr | std_logic_vector ( 15 downto 0 ) := x " 000c " |
MON_wc_addr | std_logic_vector ( 15 downto 0 ) := x " 000d " |
evn_pntr_addr | std_logic_vector ( 15 downto 0 ) := x " 000e " |
SL_pntr_addr | std_logic_vector ( 15 downto 0 ) := x " 000f " |
SRC_id1_addr | std_logic_vector ( 15 downto 0 ) := x " 0011 " |
SRC_id2_addr | std_logic_vector ( 15 downto 0 ) := x " 0011 " |
fake_length_addr | std_logic_vector ( 15 downto 0 ) := x " 0018 " |
TTS_pattern_addr | std_logic_vector ( 15 downto 0 ) := x " 0019 " |
status_cntr_addr | std_logic_vector ( 15 downto 0 ) := x " 0020 " |
sysmon_addr | std_logic_vector ( 15 downto 0 ) := x " 0030 " |
misc_cntr_addr | std_logic_vector ( 15 downto 0 ) := x " 0040 " |
LSC_addr | std_logic_vector ( 15 downto 0 ) := x " 0080 " |
I2C_addr | std_logic_vector ( 15 downto 0 ) := x " 0100 " |
L1A_buf_addr | std_logic_vector ( 15 downto 0 ) := x " 0200 " |
AMC_reg_addr | std_logic_vector ( 15 downto 0 ) := x " 0800 " |
SFP_reg_addr | std_logic_vector ( 15 downto 0 ) := x " 1000 " |
HTR0_base_addr | std_logic_vector ( 15 downto 0 ) := x " 1000 " |
HTR1_base_addr | std_logic_vector ( 15 downto 0 ) := x " 1080 " |
HTR2_base_addr | std_logic_vector ( 15 downto 0 ) := x " 1100 " |
HTR3_base_addr | std_logic_vector ( 15 downto 0 ) := x " 1180 " |
HTR4_base_addr | std_logic_vector ( 15 downto 0 ) := x " 1200 " |
HTR5_base_addr | std_logic_vector ( 15 downto 0 ) := x " 1280 " |
HTR6_base_addr | std_logic_vector ( 15 downto 0 ) := x " 1300 " |
HTR7_base_addr | std_logic_vector ( 15 downto 0 ) := x " 1380 " |
HTR8_base_addr | std_logic_vector ( 15 downto 0 ) := x " 1400 " |
HTR9_base_addr | std_logic_vector ( 15 downto 0 ) := x " 1480 " |
HTR10_base_addr | std_logic_vector ( 15 downto 0 ) := x " 1500 " |
HTR11_base_addr | std_logic_vector ( 15 downto 0 ) := x " 1580 " |
HTR_status | std_logic_vector ( 11 downto 0 ) := x " 008 " |
CH0_wc | std_logic_vector ( 11 downto 0 ) := x " 400 " |
CH0_cerr | std_logic_vector ( 11 downto 0 ) := x " 408 " |
CH0_uerr | std_logic_vector ( 11 downto 0 ) := x " 410 " |
CH0_event_cnt | std_logic_vector ( 11 downto 0 ) := x " 418 " |
CH0_evt_cerr | std_logic_vector ( 11 downto 0 ) := x " 420 " |
CH0_evt_uerr | std_logic_vector ( 11 downto 0 ) := x " 428 " |
CH0_evt_trunc | std_logic_vector ( 11 downto 0 ) := x " 430 " |
CH0_evt_badid | std_logic_vector ( 11 downto 0 ) := x " 438 " |
CH0_evt_crc | std_logic_vector ( 11 downto 0 ) := x " 440 " |
Types | |
array2X2 | array ( 0 to 1 ) of std_logic_vector ( 1 downto 0 ) |
array2X3 | array ( 0 to 1 ) of std_logic_vector ( 2 downto 0 ) |
array2X4 | array ( 0 to 1 ) of std_logic_vector ( 3 downto 0 ) |
array2X7 | array ( 0 to 1 ) of std_logic_vector ( 6 downto 0 ) |
array2X8 | array ( 0 to 1 ) of std_logic_vector ( 7 downto 0 ) |
array2X9 | array ( 0 to 1 ) of std_logic_vector ( 8 downto 0 ) |
array2X16 | array ( 0 to 1 ) of std_logic_vector ( 15 downto 0 ) |
array2X32 | array ( 0 to 1 ) of std_logic_vector ( 31 downto 0 ) |
array2X64 | array ( 0 to 1 ) of std_logic_vector ( 63 downto 0 ) |
array2X65 | array ( 0 to 1 ) of std_logic_vector ( 64 downto 0 ) |
array3X2 | array ( 0 to 2 ) of std_logic_vector ( 1 downto 0 ) |
array3X3 | array ( 0 to 2 ) of std_logic_vector ( 2 downto 0 ) |
array3X4 | array ( 0 to 2 ) of std_logic_vector ( 3 downto 0 ) |
array3X5 | array ( 0 to 2 ) of std_logic_vector ( 4 downto 0 ) |
array3X7 | array ( 0 to 2 ) of std_logic_vector ( 6 downto 0 ) |
array3X8 | array ( 0 to 2 ) of std_logic_vector ( 7 downto 0 ) |
array3X9 | array ( 0 to 2 ) of std_logic_vector ( 8 downto 0 ) |
array3X10 | array ( 0 to 2 ) of std_logic_vector ( 9 downto 0 ) |
array3X11 | array ( 0 to 2 ) of std_logic_vector ( 10 downto 0 ) |
array3X12 | array ( 0 to 2 ) of std_logic_vector ( 11 downto 0 ) |
array3X13 | array ( 0 to 2 ) of std_logic_vector ( 12 downto 0 ) |
array3X14 | array ( 0 to 2 ) of std_logic_vector ( 13 downto 0 ) |
array3X16 | array ( 0 to 2 ) of std_logic_vector ( 15 downto 0 ) |
array3X17 | array ( 0 to 2 ) of std_logic_vector ( 16 downto 0 ) |
array3X18 | array ( 0 to 2 ) of std_logic_vector ( 17 downto 0 ) |
array3X19 | array ( 0 to 2 ) of std_logic_vector ( 18 downto 0 ) |
array3X20 | array ( 0 to 2 ) of std_logic_vector ( 19 downto 0 ) |
array3X21 | array ( 0 to 2 ) of std_logic_vector ( 20 downto 0 ) |
array3X24 | array ( 0 to 2 ) of std_logic_vector ( 23 downto 0 ) |
array3X26 | array ( 0 to 2 ) of std_logic_vector ( 25 downto 0 ) |
array3X28 | array ( 0 to 2 ) of std_logic_vector ( 27 downto 0 ) |
array3X32 | array ( 0 to 2 ) of std_logic_vector ( 31 downto 0 ) |
array3X48 | array ( 0 to 2 ) of std_logic_vector ( 47 downto 0 ) |
array3X56 | array ( 0 to 2 ) of std_logic_vector ( 55 downto 0 ) |
array3X64 | array ( 0 to 2 ) of std_logic_vector ( 63 downto 0 ) |
array3X65 | array ( 0 to 2 ) of std_logic_vector ( 64 downto 0 ) |
array3X66 | array ( 0 to 2 ) of std_logic_vector ( 65 downto 0 ) |
array3X67 | array ( 0 to 2 ) of std_logic_vector ( 66 downto 0 ) |
array4X9 | array ( 0 to 3 ) of std_logic_vector ( 8 downto 0 ) |
array4X10 | array ( 0 to 3 ) of std_logic_vector ( 9 downto 0 ) |
array4X11 | array ( 0 to 3 ) of std_logic_vector ( 10 downto 0 ) |
array4X12 | array ( 0 to 3 ) of std_logic_vector ( 11 downto 0 ) |
array4X13 | array ( 0 to 4 ) of std_logic_vector ( 12 downto 0 ) |
array4X64 | array ( 0 to 3 ) of std_logic_vector ( 63 downto 0 ) |
array5X11 | array ( 0 to 4 ) of std_logic_vector ( 10 downto 0 ) |
array5X13 | array ( 0 to 4 ) of std_logic_vector ( 12 downto 0 ) |
array6X64 | array ( 0 to 5 ) of std_logic_vector ( 63 downto 0 ) |
array8X4 | array ( 0 to 7 ) of std_logic_vector ( 3 downto 0 ) |
array8X12 | array ( 0 to 7 ) of std_logic_vector ( 11 downto 0 ) |
array12X2 | array ( 0 to 11 ) of std_logic_vector ( 1 downto 0 ) |
array12X3 | array ( 0 to 11 ) of std_logic_vector ( 2 downto 0 ) |
array12X4 | array ( 0 to 11 ) of std_logic_vector ( 3 downto 0 ) |
array12X6 | array ( 0 to 11 ) of std_logic_vector ( 5 downto 0 ) |
array12X8 | array ( 0 to 11 ) of std_logic_vector ( 7 downto 0 ) |
array12X13 | array ( 0 to 11 ) of std_logic_vector ( 12 downto 0 ) |
array12X16 | array ( 0 to 11 ) of std_logic_vector ( 15 downto 0 ) |
array12X20 | array ( 0 to 11 ) of std_logic_vector ( 19 downto 0 ) |
array12X21 | array ( 0 to 11 ) of std_logic_vector ( 20 downto 0 ) |
array12X32 | array ( 0 to 11 ) of std_logic_vector ( 31 downto 0 ) |
array12X64 | array ( 0 to 11 ) of std_logic_vector ( 63 downto 0 ) |
array32X32 | array ( 0 to 31 ) of std_logic_vector ( 31 downto 0 ) |
array16X4 | array ( 0 to 15 ) of std_logic_vector ( 3 downto 0 ) |
array24X32 | array ( 0 to 23 ) of std_logic_vector ( 31 downto 0 ) |
array2X3x5 | array ( 0 to 1 ) of array3x5 |
array2X3x12 | array ( 0 to 1 ) of array3x12 |
bitarray9x64 | array ( 0 to 8 ) of bit_vector ( 63 downto 0 ) |
Definition at line 11 of file amc13_pack.vhd.