PLB Address Map and Register Definitions

Phase Adjustment Register

Table 10-14describes 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.

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

 

 

 

 

Software Reset Register

Table 10-15describes 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-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.

 

 

 

 

Ethernet AVB Endpoint User Guide

www.xilinx.com

97

UG492 July 23, 2010

Page 97
Image 97
Xilinx UG492 manual Software Reset Register, Phase Adjustment Register