AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
|
Processes | |
PROCESS_807 | ( ipb_clk ) |
PROCESS_808 | ( ipb_addr ,ipbus_rbuf_do ,testCntr ) |
PROCESS_809 | ( sysclk ) |
PROCESS_810 | ( memclk ) |
PROCESS_811 | ( memclk ,ipbRead ,test ) |
PROCESS_812 | ( memclk ) |
Components | |
FIFO_RESET_7S | <Entity FIFO_RESET_7S> |
RAM32x6D | <Entity RAM32x6D> |
RAM32x6Db | <Entity RAM32x6Db> |
chipscope | |
chipscope1 | |
chipscope1b |
Signals | |
TCPqueue_we | std_logic := ' 0 ' |
ipb_start_addr | std_logic_vector ( 26 downto 0 ) := ( others = > ' 0 ' ) |
ipbReadSyncRegs | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
ipbRead | std_logic := ' 0 ' |
ipbRead_q | std_logic := ' 0 ' |
ipb_ack_i | std_logic := ' 0 ' |
ipb_rqst | std_logic := ' 0 ' |
ipb_raddr | std_logic_vector ( 23 downto 0 ) := ( others = > ' 0 ' ) |
ipb_seq | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
ipb_rqst_cnt | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
ipb_rqst_inqueue | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
ipb_rqstSyncRegs | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
queue_we | std_logic := ' 0 ' |
queue_ceReg | std_logic := ' 0 ' |
queue_do_vld | std_logic := ' 0 ' |
TCP_addr1and0 | std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
queue_di | std_logic_vector ( 29 downto 0 ) := ( others = > ' 0 ' ) |
queue_do | std_logic_vector ( 29 downto 0 ) := ( others = > ' 0 ' ) |
queue_wa | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
queue_ra | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
queue_wap | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
queue_wa0SyncRegs | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
queue_wa1SyncRegs | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
queue_wa2SyncRegs | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
queue_wa3SyncRegs | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
Oqueue_di | std_logic_vector ( 12 downto 0 ) := ( others = > ' 0 ' ) |
Oqueue_dop | std_logic_vector ( 12 downto 0 ) := ( others = > ' 0 ' ) |
Oqueue_do | std_logic_vector ( 12 downto 0 ) := ( others = > ' 0 ' ) |
Oqueue_a | std_logic_vector ( 3 downto 0 ) := ( others = > ' 1 ' ) |
Oqueue_re | std_logic := ' 0 ' |
Oqueue_do_vld | std_logic := ' 0 ' |
test_wc | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
lfsr | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
testErr | std_logic := ' 0 ' |
testCntr | std_logic_vector ( 30 downto 0 ) := ( others = > ' 0 ' ) |
app_rqst_i | std_logic := ' 0 ' |
app_ren | std_logic := ' 0 ' |
last_word | std_logic := ' 0 ' |
s_demux | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
data_demux | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
lengthCntr | std_logic_vector ( 7 downto 0 ) := ( others = > ' 0 ' ) |
rd_cnt | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
app_addr_i | std_logic_vector ( 27 downto 0 ) := ( others = > ' 0 ' ) |
fifo_en | std_logic := ' 0 ' |
fifo_rst | std_logic := ' 0 ' |
buf_empty | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
buf_we | std_logic := ' 0 ' |
buf_re | std_logic := ' 0 ' |
buf_di | std_logic_vector ( 255 downto 0 ) := ( others = > ' 0 ' ) |
buf_do | std_logic_vector ( 255 downto 0 ) := ( others = > ' 0 ' ) |
TCPqueue_do_vld | std_logic := ' 0 ' |
TCP_rrqst | std_logic := ' 0 ' |
TCP_raddr | std_logic_vector ( 23 downto 0 ) := ( others = > ' 0 ' ) |
TCP_raddr_end | std_logic_vector ( 12 downto 0 ) := ( others = > ' 0 ' ) |
TCP_rlengthp | std_logic_vector ( 6 downto 0 ) := ( others = > ' 0 ' ) |
TCP_rlength | std_logic_vector ( 7 downto 0 ) := ( others = > ' 0 ' ) |
TCPqueue_di | std_logic_vector ( 41 downto 0 ) := ( others = > ' 0 ' ) |
TCPqueue_dop | std_logic_vector ( 41 downto 0 ) := ( others = > ' 0 ' ) |
TCPqueue_do | std_logic_vector ( 41 downto 0 ) := ( others = > ' 0 ' ) |
TCPqueue_a | std_logic_vector ( 3 downto 0 ) := ( others = > ' 1 ' ) |
Last_TCP_addr | std_logic_vector ( 12 downto 0 ) := ( others = > ' 0 ' ) |
first_test_read | std_logic := ' 1 ' |
sel_TCP | std_logic := ' 0 ' |
rd_ipb | std_logic := ' 0 ' |
ipbus_rbuf_wa | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
ipbus_rbuf_ra | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
ipbus_rbuf_di | std_logic_vector ( 257 downto 0 ) := ( others = > ' 0 ' ) |
ipbus_rbuf_do | std_logic_vector ( 257 downto 0 ) := ( others = > ' 0 ' ) |
ipbus_rbuf_wa2SyncRegs | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
ipbus_rbuf_wa1SyncRegs | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
ipbus_rbuf_wa0SyncRegs | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
ipbus_rbuf_wap | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
ipb_rdata_i | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
rd_queue_o | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
rd_queue_q | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
rd_queue_wa | std_logic_vector ( 5 downto 0 ) := ( others = > ' 0 ' ) |
rd_queue_ra | std_logic_vector ( 5 downto 0 ) := ( others = > ' 0 ' ) |
rd_queue_q_vld | std_logic := ' 0 ' |
WRCOUNT | array4x9 |
RDCOUNT | array4x9 |
TCP_dout_valid_i | std_logic := ' 0 ' |
TCP_lastword_i | std_logic := ' 0 ' |
chk_SEQ | std_logic := ' 0 ' |
bad_SEQ | std_logic := ' 0 ' |
NXT_SEQ | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
ina | std_logic_vector ( 135 downto 0 ) := ( others = > ' 0 ' ) |
inb | std_logic_vector ( 135 downto 0 ) := ( others = > ' 0 ' ) |
cs_in | std_logic_vector ( 303 downto 0 ) := ( others = > ' 0 ' ) |
Instantiations | |
i_FIFO_RESET_7S | FIFO_RESET_7S <Entity FIFO_RESET_7S> |
i_ipbus_rbuf | RAM32x6Db <Entity RAM32x6Db> |
Definition at line 79 of file ddr_rport.vhd.