您的当前位置:首页正文

FPGA可编程逻辑器件芯片XC3S400A-6FGG320C中文规格书

2022-06-21 来源:小奈知识网
Chapter 5:Example Design

Table 5-2:

CORE XCI Top-Level Port List (Cont’d)Name

stat_tx_total_good_bytesstat_tx_total_good_packetsstat_tx_bad_fcs

stat_tx_packet_64_bytesstat_tx_packet_65_127_bytesstat_tx_packet_128_255_bytesstat_tx_packet_256_511_bytesstat_tx_packet_512_1023_bytesstat_tx_packet_1024_1518_bytesstat_tx_packet_1519_1522_bytesstat_tx_packet_1523_1548_bytesstat_tx_packet_1549_2047_bytesstat_tx_packet_2048_4095_bytesstat_tx_packet_4096_8191_bytesstat_tx_packet_8192_9215_bytesstat_tx_packet_smallstat_tx_packet_largestat_tx_unicaststat_tx_multicaststat_tx_broadcaststat_tx_vlanstat_tx_pause

Size

14111111111111111111111

I/O

OOOOOOOOOOOOOOOOOOOOOO

Description

Increment for the total number of good bytes

transmitted. This value is only non-zero when a packet is transmitted completely and contains no errors.Increment for the total number of good packets transmitted.

Increment for packets greater than 64 bytes that have FCS errors.

Increment for good and bad packets transmitted that contain 64 bytes.

Increment for good and bad packets transmitted that contain 65 to 127 bytes.

Increment for good and bad packets transmitted that contain 128 to 255 bytes.

Increment for good and bad packets transmitted that contain 256 to 511 bytes.

Increment for good and bad packets transmitted that contain 512 to 1,023 bytes.

Increment for good and bad packets transmitted that contain 1,024 to 1,518 bytes.

Increment for good and bad packets transmitted that contain 1,519 to 1,522 bytes.

Increment for good and bad packets transmitted that contain 1,523 to 1,548 bytes.

Increment for good and bad packets transmitted that contain 1,549 to 2,047 bytes.

Increment for good and bad packets transmitted that contain 2,048 to 4,095 bytes.

Increment for good and bad packets transmitted that contain 4,096 to 8,191 bytes.

Increment for good and bad packets transmitted that contain 8,192 to 9,215 bytes.

Increment for all packets that are less than 64 bytes long. Packet transfers of less than 64 bytes are not permitted.Increment for all packets that are more than 9,215 bytes long.

Increment for good unicast packets.Increment for good multicast packets.Increment for good broadcast packets.

Increment for good 802.1Q tagged VLAN packets.Increment for 802.3x Ethernet MAC Pause packet with good FCS.

Integrated 100G Ethernet Subsystem v2.6PG165 February 4, 2021

Chapter 5:Example Design

Table 5-2:

CORE XCI Top-Level Port List (Cont’d)Name

ctl_rx_check_mcast_pppctl_rx_check_ucast_pppctl_rx_check_sa_pppctl_rx_check_etype_pppctl_rx_check_opcode_pppstat_rx_pause_req

Size

111119

I/O

IIIIIO

Description

A value of 1 enables priority pause multicast destination address processing.

A value of 1 enables priority pause unicast destination address processing.

A value of 1 enables priority pause source address processing.

A value of 1 enables priority pause Ethertype processing.A value of 1 enables priority pause opcode processing.Pause request signal. When the RX receives a valid pause frame, it sets the corresponding bit of this bus to a 1 and holds at 1 until the pause packet has been processed.Pause acknowledge signal. This bus is used to

acknowledge the receipt of the pause frame from the user logic.

This bus indicates that a pause packet was received and the associated quanta on the

stat_rx_pause_quanta[8:0][15:0] bus is valid and must be used for pause processing. If an 802.3x Ethernet MAC Pause packet is received, bit[8] is set to 1.

This bus indicates the quanta received for priority 0 in priority based pause operation. If an 802.3x Ethernet MAC Pause packet is received, the quanta is placed in stat_rx_pause_quanta8[15:0].

This bus indicates the quanta received for priority 1 in a priority based pause operation.

This bus indicates the quanta received for priority 2 in a priority based pause operation.

This bus indicates the quanta received for priority 3 in a priority based pause operation.

This bus indicates the quanta received for priority 4 in a priority based pause operation.

This bus indicates the quanta received for priority 5 in a priority based pause operation.

This bus indicates the quanta received for priority 6 in a priority based pause operation.

This bus indicates the quanta received for priority 7 in a priority based pause operation.

This bus indicates the quanta received for priority 8 in a priority based pause operation.

ctl_rx_pause_ack9I

stat_rx_pause_valid9O

stat_rx_pause_quanta016O

stat_rx_pause_quanta1stat_rx_pause_quanta2stat_rx_pause_quanta3stat_rx_pause_quanta4stat_rx_pause_quanta5stat_rx_pause_quanta6stat_rx_pause_quanta7stat_rx_pause_quanta8

1616161616161616

OOOOOOOO

Integrated 100G Ethernet Subsystem v2.6PG165 February 4, 2021

Chapter 5:Example Design

Table 5-2:

CORE XCI Top-Level Port List (Cont’d)Name

ctl_tx_pause_refresh_timer8

Size

16

I/O

I

Description

This bus sets the retransmission time of pause packets for global pause operation.

Re-transmit pending pause packets. When this input is sampled as 1, all pending pause packets are

retransmitted as soon as possible (that is, after the

current packet in flight is completed) and the retransmit counters are reset. This input should be pulsed to 1 for one cycle at a time.

If a bit of this bus is set to 1, the dedicated 100G Ethernet subsystem has transmitted a pause packet. If bit[8] is set to 1, a global pause packet is transmitted. All other bits cause a priority pause packet to be transmitted.System timer input for the TX. In normal clock mode, the time format is according to the IEEE 1588 format, with 48 bits for seconds and 32 bits for nanoseconds. In

transparent clock mode, bit 63 is the sign bit, bits 62:16 carry nanoseconds, and bits 15:0 carry fractional nanoseconds. Refer to the IEEE 1588v2 for the

representational definitions. This input must be in the TX clock domain.

This bit indicates that a valid timestamp is being presented on the TX.

This bus identifies which of the 20 PCS lanes that the SOP was detected on for the corresponding timestamp.Tag output corresponding to tx_ptp_tag_field_in[15:0].Time stamp for the transmitted packet SOP

corresponding to the time at which it passed the capture plane. The representation of the bits contained in this bus is the same as the timer input.

2’b00 – “No operation”: no timestamp will be taken and the frame will not be modified.

2’b01 – “1-step”: a timestamp should be taken and inserted into the frame.

ctl_tx_resend_pause1I

stat_tx_pause_valid9O

ctl_tx_systemtimerin80I

tx_ptp_tstamp_valid_outtx_ptp_pcslane_outtx_ptp_tstamp_tag_outtx_ptp_tstamp_out

151680

OOOO

tx_ptp_1588op_in2I

2’b10 – “2-step”: a timestamp should be taken and returned to the client using the additional ports of 2-step operation. The frame itself will not be modified.2’b11 – Reserved.

Note:The CMAC core samples this signal at SOP.

Integrated 100G Ethernet Subsystem v2.6PG165 February 4, 2021

因篇幅问题不能全部显示,请点此查看更多更全内容