AN 701: Scalable Low Latency Ethernet 10G MAC using Intel Arria 10 1G/10G PHY
ID
683343
Date
11/06/2017
Public
10G TOD
10G TOD registers are only applicable to design examples with IEEE 1588v2.
The base address of the 10G TOD registers are defined as follows:
| Channel | 10G TOD Register Base Address |
|---|---|
| 0 | MSA0 + 0x02_7800 |
| 1 | MSA0 + 0x03_7800 |
| 2 | MSA0 + 0x04_7800 |
| 3 | MSA0 + 0x05_7800 |
| 4 | MSA0 + 0x06_7800 |
| 5 | MSA0 + 0x07_7800 |
| 6 | MSA0 + 0x08_7800 |
| 7 | MSA0 + 0x09_7800 |
| 8 | MSA0 + 0x0A_7800 |
| 9 | MSA0 + 0x0B_7800 |
| 10 | MSA0 + 0x0C_7800 |
| 11 | MSA0 + 0x0D_7800 |
| Byte Offset | R/W | Name | Description | HW Reset |
|---|---|---|---|---|
| 0x0000 | RW | SecondsH |
|
0x0 |
| 0x0004 | RW | SecondsL | Bits 0 to 32: Low-order 32-bit second field. | 0x0 |
| 0x0008 | RW | NanoSec | Bits 0 to 32: 32-bit nanosecond field. | 0x0 |
| 0x0010 | RW | Period |
|
N |
| 0x0014 | RW | AdjustPeriod | The period for the offset adjustment.
|
0x0 |
| 0x0018 | RW | AdjustCount |
|
0x0 |
| 0x001C | RW | DriftAdjust | The drift of ToD adjusted periodically by adding a correction value as configured in this register space.
|
0x0 |
| 0x0020 | RW | DriftAdjustRate | The count of clock cycles for each ToD’s drift adjustment to take effect.
|
0x0 |