Table 10-14, Table 10-15, Software – Xilinx IP Ethernet AVB Endpoint v2.4 UG492 User Manual

Page 97: Reset register, Software reset register

Advertising
background image

Ethernet AVB Endpoint User Guide

www.xilinx.com

97

UG492 September 21, 2010

PLB Address Map and Register Definitions

Phase Adjustment Register

Table 10-14

describes the Phase Adjustment Register, which has units of nanoseconds. This

value is used to correct the 8k clock generation circuit when a new nanosecond offset value
is written to the RTC. It additionally could be used to apply a phase offset to the clk8k
signal.

The value written into this register will be loaded into the 8k clock generation circuit at the
same instant as the offset is applied to the RTC counter logic, following a write to the
nanosecond offset register defined in

Table 10-6

.

As an example of applying a phase offset, writing the value of the decimal 62500 (half of an
8 KHz clock period) to this register would invert the

clk8k

signal with respect to a value of

0. This register can therefore provide fine grained phase alignment of these signals to a 1 ns
resolution.

Software Reset Register

Table 10-15

describes the Software Reset Register. This register contains unique bits which

can be written to in order to request the reset of a particular section of logic from within the
Ethernet AVB Endpoint core. A single bit can be written to in a single CPU transaction in
order to reset just that particular function; several to all bits can be written to in a single
CPU transaction in order to reset several to all of the available reset functions.

Table 10-14:

RTC Phase Adjustment Register (

PLB_base_address

+ 0x2824)

Bit no

Default

Access

Description

29-0

0

R/W

ns value relating to the phase offset for the clk8k RTC
derived timing signal.

31-30

0

RO

Unused

Table 10-15:

Software Reset Register (Address at PLB_base_address + 0x2828)

Bit Number

Default

Access

Description

0

0

WO

Transmitter path reset. When written with a '1', forces
the entire transmitter path of the core to be reset. This
also asserts the tx_reset signal of

Table 5-1

.

This reset does not affect transmitter configuration
settings.

If read, always returns 0.

1

0

WO

Receiver path reset. When written with a '1', forces the
entire receiver path of the core to be reset. This also
asserts the rx_reset signal of

Table 5-1

.

This reset does not affect receiver configuration
settings.

If read, always returns 0.

2

0

WO

PTP Transmitter logic reset. When written with a '1',
forces the PTP transmitter logic of the core to be reset.
This is a subset of the full transmitter path reset of bit
0.

This reset does not affect PTP transmitter
configuration settings.

If read, always returns 0.

Advertising