Skip to content

Router Output Port Lookup

Yuta edited this page Aug 18, 2021 · 1 revision

Name

router_output_port_lookup

Type

core (HW)

Location

/hw/lib/std/router_output_port_lookup_v1_0_0/

Interface Types

AXI4-Stream

AXI4-Lite

Busses

S_AXIS: Slave AXI4-Stream bus, Variable width

M_AXIS: Master AXI4-Stream bus, Variable width

S_AXI: Slave AXI4-Lite

Parameters

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.

Register map

This module uses register infrastructure Ver 1.10, please refer to here for more details.

Direct Register Access:

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

Indirect Register Access:

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