Chapter 9: Precise Timing Protocol Packet Buffers
The “Software Drivers” provided with the core, using the PLB and dedicated interrupt, will use this interface to decode, and then act on, the received PTP packet information.
Rx PTP Packet Buffers
Buffer Number 15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Buffer Base Address |
|
|
|
0x0F00 |
|
|
|
| Single Rx PTP Packet Buffer |
|
|
0x0E00 |
| Address (+ Buffer Base Address) | |
| timestamp[31:24] | 0xFF | |
0x0D00 | timestamp[23:16] | 0xFE | |
| |||
0x0C00 | timestamp[15:8] | 0xFD | |
0x0B00 | timestamp[7:0] | 0xFC | |
|
|
| |
0x0A00 | unused |
|
|
|
| frame size | |
0x0900 |
|
|
|
0x0800 |
|
|
|
0x0700 |
|
|
|
0x0600 | PTP Frame Data |
|
|
|
|
| |
0x0500 |
|
|
|
0x0400 |
|
|
|
|
|
| |
0x0300 |
|
|
|
0x0200 |
| 0x00 | |
|
|
| |
0x0100 |
|
|
|
|
|
| |
0x0000 |
|
|
|
Figure 9-2: Rx PTP Packet Buffer
86 | www.xilinx.com | Ethernet AVB Endpoint User Guide |
|
| UG492 July 23, 2010 |