My Project
v0.0.16
|
Entities | |
rtl | architecture |
Libraries | |
IEEE | |
UNISIM |
Use Clauses | |
STD_LOGIC_1164 | |
ipbus | Package <ipbus> |
numeric_std | |
ipbus_reg_types | Package <ipbus_reg_types> |
ftm | Package <ftm> |
ftm_mgt | Package <ftm_mgt> |
spi | Package <spi> |
ipbus_decode_L1CaloFtm | Package <ipbus_decode_L1CaloFtm> |
vcomponents | |
ipbus_decode_L1CaloFtmDSS | Package <ipbus_decode_L1CaloFtmDSS> |
AlgoDataTypes | Package <AlgoDataTypes> |
ipbus_decode_address_table_DSS_Algo | Package <ipbus_decode_address_table_DSS_Algo> |
ipbus_decode_root | Package <ipbus_decode_root> |
Generics | |
N_TXS | positive |
N_RXS | positive |
XML_VERSION | std_logic_vector ( 31 downto 0 ) := x " 00000000 " |
XML_HASH | std_logic_vector ( 31 downto 0 ) := x " 00000000 " |
GLOBAL_FWVERSION | std_logic_vector ( 31 downto 0 ) := x " 00000000 " |
GLOBAL_FWHASH | std_logic_vector ( 31 downto 0 ) := x " 00000000 " |
GLOBAL_FWDATE | std_logic_vector ( 31 downto 0 ) := x " 00000000 " |
GLOBAL_FWTIME | std_logic_vector ( 31 downto 0 ) := x " 00000000 " |
FTM_FWHASH | std_logic_vector ( 31 downto 0 ) := x " 00000000 " |
FTM_FWVERSION | std_logic_vector ( 31 downto 0 ) := x " 00000000 " |
IPBUS_LIB_FWHASH | std_logic_vector ( 31 downto 0 ) := x " 00000000 " |
Ports | |
ipb_clk | in std_logic |
ipb_rst | in std_logic |
ipb_in | in ipb_wbus |
ipb_out | out ipb_rbus |
rst_out | out std_logic |
eth_err_ctrl | out std_logic_vector ( 35 downto 0 ) |
eth_err_stat | in std_logic_vector ( 47 downto 0 ) := X " 000000000000 " |
pkt_rx | in std_logic := ' 0 ' |
pkt_tx | in std_logic := ' 0 ' |
mgt_clk | in std_logic := ' 0 ' |
mgt_source_data | out mgt_data_array ( N_TXS - 1 downto 0 ) |
mgt_source_clk2 | in std_logic_vector ( N_TXS - 1 downto 0 ) |
mgt_sink_data | in mgt_data_array ( N_RXS - 1 downto 0 ) |
mgt_sink_clk2 | in std_logic_vector ( N_RXS - 1 downto 0 ) |
ttcinfo_data | out mgt_data |
ttcinfo_clko | in std_logic |
ttcinfo_sink_data | in mgt_data |
ttcinfo_sink_clko | in std_logic |
drp_clk | in std_logic |
mgt_control | out mgt_control_bundle |
mgt_status | in mgt_status_bundle |
run_dss | out std_logic |
hw_addr | in std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
ipmc_usrio | in std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
pcb_version | in std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
module_serial_number | out std_logic_vector ( 7 downto 0 ) |
debug | in std_logic |
pll_spi_in | in spi_mi := ( others = > ' 0 ' ) |
pll_spi_out | out spi_mo |
pll_select | out std_logic_vector ( 1 downto 0 ) |
pll_lock | in std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
pll_powerdn | out std_logic |
pll_sync | out std_logic |
flash_spi_in | in spi_mi := ( others = > ' 0 ' ) |
flash_spi_out | out spi_mo |
flash_select | out std_logic_vector ( 1 downto 0 ) |
dss_reprog | out std_logic_vector ( 2 downto 1 ) |
dss_done | in std_logic_vector ( 2 downto 1 ) := ( others = > ' 0 ' ) |
dss_init_b | in std_logic_vector ( 2 downto 1 ) := ( others = > ' 0 ' ) |
dss_reset | out std_logic_vector ( 2 downto 1 ) |
eeprom_scl | out std_logic |
eeprom_sda_o | out std_logic |
eeprom_sda_i | in std_logic := ' 0 ' |
mpod_scl | out std_logic |
mpod_sda_o | out std_logic |
mpod_sda_i | in std_logic := ' 0 ' |
bridge_scl | out std_logic |
bridge_sda_o | out std_logic |
bridge_sda_i | in std_logic := ' 0 ' |
adcs_scl | out std_logic |
adcs_sda_o | out std_logic |
adcs_sda_i | in std_logic := ' 0 ' |
fmc_present_n | in std_logic := ' 0 ' |
vadj_on | out std_logic |
ttc_status | in std_logic_vector ( 127 downto 0 ) := ( others = > ' 0 ' ) |
ttc_bcrst | in std_logic |
ttc_ecr | in std_logic |
ttc_l1a | in std_logic |
BC_clock | in std_logic |
FTM_Orbit | out std_logic |
FTM_L1A | out std_logic |
fpga_number | in std_logic |
ttc_clk | in std_logic := ' 0 ' |
dss_run | in std_logic := ' 0 ' |
dss_sync | in std_logic := ' 0 ' |
clk40M | in std_logic |
clk200M | in std_logic |
load_algo | in std_logic |
sync_dss | in std_logic := ' 0 ' |
spin_dss | in std_logic := ' 0 ' |
pkt_ctr_rx | in std_logic |
pkt_ctr_tx | in std_logic |
|
Port |
|
Port |
|
Port |
|
Package |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Package |
|
Generic |
|
Generic |
|
Port |
|
Package |
|
Port |
|
Generic |
|
Generic |
|
Generic |
|
Generic |
|
Port |
|
Library |
|
Port |
|
Port |
|
Package |
|
Package |
|
Package |
|
Package |
|
Generic |
|
Package |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Generic |
|
Generic |
|
Package |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Package |
|
Port |
|
Package |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Port |
|
Library |
|
Port |
|
Package |
|
Generic |
|
Generic |