Entity: pcie_top
Diagram
Ports
Port name |
Direction |
Type |
Description |
pcie_clk |
input |
|
|
pcie_reset_n |
input |
|
|
pcie_wrdm_desc_ready |
input |
|
|
pcie_wrdm_desc_valid |
output |
|
|
pcie_wrdm_desc_data |
output |
[173:0] |
|
pcie_wrdm_prio_ready |
input |
|
|
pcie_wrdm_prio_valid |
output |
|
|
pcie_wrdm_prio_data |
output |
[173:0] |
|
pcie_wrdm_tx_valid |
input |
|
|
pcie_wrdm_tx_data |
input |
[31:0] |
|
pcie_rddm_desc_ready |
input |
|
|
pcie_rddm_desc_valid |
output |
|
|
pcie_rddm_desc_data |
output |
[173:0] |
|
pcie_rddm_prio_ready |
input |
|
|
pcie_rddm_prio_valid |
output |
|
|
pcie_rddm_prio_data |
output |
[173:0] |
|
pcie_rddm_tx_valid |
input |
|
|
pcie_rddm_tx_data |
input |
[31:0] |
|
pcie_bas_waitrequest |
input |
|
|
pcie_bas_address |
output |
[63:0] |
|
pcie_bas_byteenable |
output |
[63:0] |
|
pcie_bas_read |
output |
|
|
pcie_bas_readdata |
input |
[511:0] |
|
pcie_bas_readdatavalid |
input |
|
|
pcie_bas_write |
output |
|
|
pcie_bas_writedata |
output |
[511:0] |
|
pcie_bas_burstcount |
output |
[3:0] |
|
pcie_bas_response |
input |
[1:0] |
|
pcie_address_0 |
input |
[PCIE_ADDR_WIDTH-1:0] |
|
pcie_write_0 |
input |
|
|
pcie_read_0 |
input |
|
|
pcie_readdatavalid_0 |
output |
|
|
pcie_readdata_0 |
output |
[511:0] |
|
pcie_writedata_0 |
input |
[511:0] |
|
pcie_byteenable_0 |
input |
[63:0] |
|
pcie_rddm_address |
input |
[63:0] |
|
pcie_rddm_write |
input |
|
|
pcie_rddm_writedata |
input |
[511:0] |
|
pcie_rddm_byteenable |
input |
[63:0] |
|
pcie_rddm_waitrequest |
output |
|
|
pcie_rx_pkt_buf_data |
input |
|
|
pcie_rx_pkt_buf_valid |
input |
|
|
pcie_rx_pkt_buf_ready |
output |
|
|
pcie_rx_pkt_buf_occup |
output |
[F2C_RB_AWIDTH:0] |
|
pcie_rx_meta_buf_data |
input |
|
|
pcie_rx_meta_buf_valid |
input |
|
|
pcie_rx_meta_buf_ready |
output |
|
|
pcie_rx_meta_buf_occup |
output |
[F2C_RB_AWIDTH:0] |
|
pcie_tx_pkt_sop |
output |
|
|
pcie_tx_pkt_eop |
output |
|
|
pcie_tx_pkt_valid |
output |
|
|
pcie_tx_pkt_data |
output |
[511:0] |
|
pcie_tx_pkt_empty |
output |
[5:0] |
|
pcie_tx_pkt_ready |
input |
|
|
pcie_tx_pkt_occup |
input |
[31:0] |
|
out_config_data |
output |
|
|
out_config_valid |
output |
|
|
out_config_ready |
input |
|
|
disable_pcie |
output |
|
|
sw_reset |
output |
|
|
eth_port_nb |
output |
|
|
pcie_core_full_cnt |
output |
[31:0] |
|
rx_dma_dsc_cnt |
output |
[31:0] |
|
rx_dma_dsc_drop_cnt |
output |
[31:0] |
|
rx_dma_pkt_flit_cnt |
output |
[31:0] |
|
rx_dma_pkt_flit_drop_cnt |
output |
[31:0] |
|
cpu_dsc_buf_full_cnt |
output |
[31:0] |
|
cpu_dsc_buf_in_cnt |
output |
[31:0] |
|
cpu_dsc_buf_out_cnt |
output |
[31:0] |
|
cpu_pkt_buf_full_cnt |
output |
[31:0] |
|
cpu_pkt_buf_in_cnt |
output |
[31:0] |
|
cpu_pkt_buf_out_cnt |
output |
[31:0] |
|
st_ord_in_cnt |
output |
[31:0] |
|
st_ord_out_cnt |
output |
[31:0] |
|
rx_ignored_head_cnt |
output |
[31:0] |
|
tx_q_full_signals |
output |
[31:0] |
|
tx_dsc_cnt |
output |
[31:0] |
|
tx_empty_tail_cnt |
output |
[31:0] |
|
tx_dsc_read_cnt |
output |
[31:0] |
|
tx_pkt_read_cnt |
output |
[31:0] |
|
tx_batch_cnt |
output |
[31:0] |
|
tx_max_inflight_dscs |
output |
[31:0] |
|
tx_max_nb_req_dscs |
output |
[31:0] |
|
tx_dma_pkt_cnt |
output |
[31:0] |
|
rx_pkt_head_upd_cnt |
output |
[31:0] |
|
tx_dsc_tail_upd_cnt |
output |
[31:0] |
|
top_full_signals_1 |
output |
[31:0] |
|
top_full_signals_2 |
output |
[31:0] |
|
clk_status |
input |
|
|
status_addr |
input |
[29:0] |
|
status_read |
input |
|
|
status_write |
input |
|
|
status_writedata |
input |
[31:0] |
|
status_readdata |
output |
[31:0] |
|
status_readdata_valid |
output |
|
|
## Instantiations |
|
|
|
- head_upd_queue: fifo_wrapper_infill_mlab
- rx_dsc_q_table_tails: bram_interface_io
- rx_dsc_q_table_heads: bram_interface_io
- rx_dsc_q_table_l_addrs: bram_interface_io
- rx_dsc_q_table_h_addrs: bram_interface_io
- tx_dsc_q_table_tails: bram_interface_io
- tx_dsc_q_table_heads: bram_interface_io
- tx_dsc_q_table_l_addrs: bram_interface_io
- tx_dsc_q_table_h_addrs: bram_interface_io
- pkt_q_table_tails: bram_interface_io
- pkt_q_table_heads: bram_interface_io
- pkt_q_table_l_addrs: bram_interface_io
- pkt_q_table_h_addrs: bram_interface_io
- pqm_pkt_q_table_tails[NB_PKT_QUEUE_MANAGERS]: bram_interface_io
- pqm_pkt_q_table_heads[NB_PKT_QUEUE_MANAGERS]: bram_interface_io
- pqm_pkt_q_table_l_addrs[NB_PKT_QUEUE_MANAGERS]: bram_interface_io
- pqm_pkt_q_table_h_addrs[NB_PKT_QUEUE_MANAGERS]: bram_interface_io
- pkt_q_table_tails_mux: bram_mux
- pkt_q_table_heads_mux: bram_mux
- pkt_q_table_l_addrs_mux: bram_mux
- pkt_q_table_h_addrs_mux: bram_mux
- jtag_mmio_arbiter_inst: jtag_mmio_arbiter
- pkt_queue_manager_inst [NB_PKT_QUEUE_MANAGERS]: pkt_queue_manager
- rx_dsc_queue_manager_inst: rx_dsc_queue_manager
- fpga_to_cpu_inst: fpga_to_cpu
- cpu_to_fpga_inst: cpu_to_fpga
Back to top