AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
|
Entities | |
behavioral | architecture |
Use Clauses | |
numeric_std |
Generics | |
time_out_val | std_logic_vector ( 15 downto 0 ) := x " 0200 " |
interval_retrans | std_logic_vector ( 19 downto 0 ) := x " 186A0 " |
rst_length | integer := 4 |
Ports | |
reset_clk | in std_logic |
Greset_clk | in std_logic |
clock | in std_logic |
data_fed | in std_logic_vector ( 63 downto 0 ) |
wen | in std_logic |
start_evt | in std_logic |
stop_evt | in std_logic |
block_sz_fed | in std_logic_vector ( 15 downto 0 ) |
end_blk_fed | in std_logic |
block_free | out std_logic |
src_ID | in std_logic_vector ( 15 downto 0 ) |
req_reset_resync | out std_logic |
start_pckt | out std_logic |
init_pckt | out std_logic |
ack_pckt | out std_logic |
data_pckt | out std_logic |
data_evt | out std_logic_vector ( 63 downto 0 ) |
status | out std_logic_vector ( 63 downto 0 ) |
card_ID | out std_logic_vector ( 15 downto 0 ) |
Seq_nb | out std_logic_vector ( 30 downto 0 ) |
len_pckt | out std_logic_vector ( 15 downto 0 ) |
cmd | out std_logic_vector ( 63 downto 0 ) |
rd_dt | in std_logic |
end_snd_pckt | in std_logic |
idle_state | in std_logic |
serdes_init | in std_logic |
cmd_rcv | in std_logic_vector ( 31 downto 0 ) |
data_rcv | in std_logic_vector ( 31 downto 0 ) |
ena_cmd | in std_logic |
sta_dt | in std_logic_vector ( 63 downto 0 ) |
ena_ack | in std_logic |
seqnb_rcv | in std_logic_vector ( 30 downto 0 ) |
card_ID_rcv | in std_logic_vector ( 15 downto 0 ) |
retransmit | out std_logic |
wr_cmd | out std_logic |
func | out std_logic_vector ( 31 downto 0 ) |
data_wr | out std_logic_vector ( 31 downto 0 ) |
data_rd | in std_logic_vector ( 63 downto 0 ) |
status_state | out std_logic_vector ( 31 downto 0 ) |
Definition at line 19 of file core_logic.vhd.