-
Notifications
You must be signed in to change notification settings - Fork 46
Std. Core: Output Port Lookup (Router)
router_output_port_lookup
Gianni Anitchi (gianni.antichi_at_cl.cam.ac.uk)
Salvator Galea (modified for NetFPGA-SUME)
core (HW)
/lib/hw/std/cores/router_output_port_lookup_v1_0_0/
AXI4-Stream
AXI4-Lite
S_AXIS: Slave AXI4-Stream bus, Variable width
M_AXIS: Master AXI4-Stream bus, Variable width
S_AXI: Slave AXI4-Lite
C_AXIS_DATA_WIDTH: Data width of the AXI4-Stream bus.
C_USER_WIDTH: Data width of the TUSER field.
C_AXI_DATA_WIDTH: Data width of the AXI4-Lite bus.
C_BASEADDR: Base address value of the core.
C_HIGHADDR: High address value of the core.
This module uses register infrastructure Ver 1.10, please refer to here for more details.
SUME_OUTPUT_PORT_LOOKUP_0_ID 0x44020000
SUME_OUTPUT_PORT_LOOKUP_0_VERSION 0x44020004
SUME_OUTPUT_PORT_LOOKUP_0_RESET 0x44020008
SUME_OUTPUT_PORT_LOOKUP_0_FLIP 0x4402000c
SUME_OUTPUT_PORT_LOOKUP_0_DEBUG 0x44020010
SUME_OUTPUT_PORT_LOOKUP_0_PKT_SENT_FROM_CPU_CNTR 0x44020014
SUME_OUTPUT_PORT_LOOKUP_0_PKT_SENT_TO_CPU_OPTIONS_VER_CNTR 0x44020018
SUME_OUTPUT_PORT_LOOKUP_0_PKT_SENT_TO_CPU_BAD_TTL_CNTR 0x4402001c
SUME_OUTPUT_PORT_LOOKUP_0_PKT_SENT_TO_CPU_DEST_IP_HIT_CNTR 0x44020020
SUME_OUTPUT_PORT_LOOKUP_0_PKT_FORWARDED_CNTR 0x44020024
SUME_OUTPUT_PORT_LOOKUP_0_PKT_DROPPED_CHECKSUM_CNTR 0x44020028
SUME_OUTPUT_PORT_LOOKUP_0_PKT_SENT_TO_CPU_NON_IP_CNTR 0x4402002c
SUME_OUTPUT_PORT_LOOKUP_0_PKT_SENT_TO_CPU_ARP_MISS_CNTR 0x44020030
SUME_OUTPUT_PORT_LOOKUP_0_PKT_SENT_TO_CPU_LPM_MISS_CNTR 0x44020034
SUME_OUTPUT_PORT_LOOKUP_0_PKT_DROPPED_WRONG_DST_MAC_CNTR 0x44020038
SUME_OUTPUT_PORT_LOOKUP_0_MAC_0_HI 0x4402003c
SUME_OUTPUT_PORT_LOOKUP_0_MAC_0_LOW 0x44020040
SUME_OUTPUT_PORT_LOOKUP_0_MAC_1_HI 0x44020044
SUME_OUTPUT_PORT_LOOKUP_0_MAC_1_LOW 0x44020048
SUME_OUTPUT_PORT_LOOKUP_0_MAC_2_HI 0x4402004c
SUME_OUTPUT_PORT_LOOKUP_0_MAC_2_LOW 0x44020050
SUME_OUTPUT_PORT_LOOKUP_0_MAC_3_HI 0x44020054
SUME_OUTPUT_PORT_LOOKUP_0_MAC_3_LOW 0x44020058
SUME_OUTPUT_PORT_LOOKUP_0_INDIRECTWRDATA_A_HI 0x44020060
SUME_OUTPUT_PORT_LOOKUP_0_INDIRECTWRDATA_A_LOW 0x44020064
SUME_OUTPUT_PORT_LOOKUP_0_INDIRECTWRDATA_B_HI 0x44020068
SUME_OUTPUT_PORT_LOOKUP_0_INDIRECTWRDATA_B_LOW 0x4402006c
SUME_OUTPUT_PORT_LOOKUP_0_INDIRECTREPLY_A_HI 0x44020070
SUME_OUTPUT_PORT_LOOKUP_0_INDIRECTREPLY_A_LOW 0x44020074
SUME_OUTPUT_PORT_LOOKUP_0_INDIRECTREPLY_B_HI 0x44020078
SUME_OUTPUT_PORT_LOOKUP_0_INDIRECTREPLY_B_LOW 0x4402007c
SUME_OUTPUT_PORT_LOOKUP_0_INDIRECTCOMMAND 0x44020080
SUME_OUTPUT_PORT_LOOKUP_0_INDIRECTCONFIG 0x44020084
LPM Table:
SUME_OUTPUT_PORT_LOOKUP_0_MEM_IP_LPM_TCAM_ADDRESS 0x00000000
ARP Table:
SUME_OUTPUT_PORT_LOOKUP_0_MEM_IP_ARP_CAM_ADDRESS 0x10000000
Filter Table:
SUME_OUTPUT_PORT_LOOKUP_0_MEM_DEST_IP_CAM_ADDRESS 0x20000000