F-Tile Dynamic Reconfiguration Design Example User Guide

ID 710582
Date 10/06/2023
Public
Document Table of Contents

3.2. Ethernet Multirate Design Example: Registers

Table 11.  Address Map for 25GE-1 and 25GE-1 PTP Base Variant
Address Range Maps to
0x00000000 - 0x0000FFFF Ethernet Registers for port 0
0x00800000 - 0x008FFFFF Transceiver Registers for port 0
0x00100000 - 0x0010FFFF 25G Packet Client
0x10035000 - 0x100353FF Dynamic Reconfiguration Controller Registers
0x1010_0000 - 0x101F_FFFC Auto-negotiation and link training
Table 12.  Address Map for 100GE-4 and 100GE-4 PTP Base Variant
Address Range Maps to
0x00000000 - 0x0000FFFF Ethernet Registers for port 0
0x00800000 - 0x008FFFFF Transceiver Registers for port 0
0x00010000 - 0x0001FFFF Ethernet Registers for port 1
0x00900000 - 0x009FFFFF Transceiver Registers for port 1
0x00020000 - 0x0002FFFF Ethernet Registers for port 2
0x00A00000 - 0x00AFFFFF Transceiver Registers for port 2
0x00030000 - 0x0003FFFF Ethernet Registers for port 3
0x00B00000 - 0x00BFFFFF Transceiver Registers for port 3
0x00100000 - 0x0010FFFF 100G Packet Client
0x00200000 - 0x0020FFFF 25G Packet Client for port 0
0x00210000 - 0x0021FFFF 25G Packet Client for port 1
0x00220000 - 0x0022FFFF 25G Packet Client for port 2
0x00230000 - 0x0023FFFF 25G Packet Client for port 3
0x00300000 - 0x0030FFFF 50G Packet Client for port 0
0x00310000 - 0x0031FFFF 50G Packet Client for port 2
0x10035000 - 0x100353FF Dynamic Reconfiguration Controller Registers
0x1010_0000 - 0x101F_FFFC Auto-negotiation and link training
Table 13.  Address Map for 400GE-8 and 400GE-8 PTP Base Variant
Address Range Maps to
0x00000000 - 0x0000FFFF Ethernet Registers for port 0
0x00800000 - 0x008FFFFF Transceiver Registers for port 0
0x00010000 - 0x0001FFFF Ethernet Registers for port 1
0x00900000 - 0x009FFFFF Transceiver Registers for port 1
0x00020000 - 0x0002FFFF Ethernet Registers for port 2
0x00A00000 - 0x00AFFFFF Transceiver Registers for port 2
0x00030000 - 0x0003FFFF Ethernet Registers for port 3
0x00B00000 - 0x00BFFFFF Transceiver Registers for port 3
0x00100000 - 0x0010FFFF 400G Packet Client
0x00200000 - 0x0020FFFF 100G Packet Client for port 0
0x00210000 - 0x0021FFFF 100G Packet Client for port 1
0x00220000 - 0x0022FFFF 100G Packet Client for port 2
0x00230000 - 0x0023FFFF 100G Packet Client for port 3
0x00300000 - 0x0030FFFF 200G Packet Client for port 0
0x00310000 - 0x0031FFFF 200G Packet Client for port 2
0x10035000 - 0x100353FF Dynamic Reconfiguration Controller Registers
0x1010_0000 - 0x101F_FFFC Auto-negotiation and link training
Table 14.  Address Map for 400GE-4 FHT Base Variant
Address Range Maps to
0x00000000 - 0x0000FFFF Ethernet Registers for port 0
0x00800000 - 0x008FFFFF Transceiver Registers for port 0
0x00010000 - 0x0001FFFF Ethernet Registers for port 1
0x00900000 - 0x009FFFFF Transceiver Registers for port 1
0x00020000 - 0x0002FFFF Ethernet Registers for port 2
0x00A00000 - 0x00AFFFFF Transceiver Registers for port 2
0x00030000 - 0x0003FFFF Ethernet Registers for port 3
0x00B00000 - 0x00BFFFFF Transceiver Registers for port 3
0x00100000 - 0x0010FFFF 400G Packet Client
0x00200000 - 0x0020FFFF 100G Packet Client for port 0
0x00210000 - 0x0021FFFF 100G Packet Client for port 1
0x00220000 - 0x0022FFFF 100G Packet Client for port 2
0x00230000 - 0x0023FFFF 100G Packet Client for port 3
0x00300000 - 0x0030FFFF 200G Packet Client for port 0
0x00310000 - 0x0031FFFF 200G Packet Client for port 2
0x10035000 - 0x100353FF Dynamic Reconfiguration Controller Registers
0x1010_0000 - 0x101F_FFFC Auto-negotiation and link training