SonetConfig Object


Description:

User configurable section/line settings for the Synchronous Optical Network (SONET) physical interface.

Automatically created from: AtmPhy, POSPhy

SonetConfig Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
AutoAlarmResponse

Enables or disables the automatic alarm response for the interface.

Type: enum

Default: DISABLE

Possible Values:

Value Description
ENABLE

Enables the automatic alarm response for the interface.

DISABLE

Disables the automatic alarm response for the interface.

ExS1

Expected S1 byte value.

Type: u8

Default: 0

FCS

Frame check sequence size.

Type: enum

Default: FCS32

Possible Values:

Value Description
FCS16

Specifies a 16-bit FCS size.

FCS32

Specifies a 32-bit FCS size.

Framing

Operational SONET framing format for the interface.

Type: enum

Default: SONET

Possible Values:

Value Description
SONET

Synchronous Optical Network (SONET).

SDH

Synchronous Digital Hierarchy (SDH).

HdlcEnable

Enables or disables HDLC encapsulation.

Type: enum

Default: ENABLE

Possible Values:

Value Description
ENABLE

Enables HDLC encapsulation.

DISABLE

Disables HDLC encapsulation.

HDLCScrambling

Enables or disables HDLC scrambling.

Type: enum

Default: ENABLE

Possible Values:

Value Description
ENABLE

Enable HDLC scrambling.

DISABLE

Disable HDLC scrambling.

InternalPpmAdjust

PPM value to adjust the IEEE clock frequency tolerance. This value affects the transmit clock frequency when Transmit Clock Source is set to InternalPpmAdj.

Type: s32

Default: 0

J0TraceMode

Format of the J0 trace.

Type: enum

Default: SIXTEEN_BYTES_MSB_CRC7

Possible Values:

Value Description
ONE_BYTE

Specifies a single byte format.

SIXTEEN_BYTES_MSB

Specifies 16 bytes with the leading high order bit set.

SIXTEEN_BYTES_MSB_CRC7

Specifies 16 bytes with the CRC in the leading byte with it's high order bit set.

SIXTYFOUR_BYTES

Specifies 64 unsynchronized bytes.

SIXTYFOUR_BYTES_CRLF

Specifies 64 bytes synchronized on the trailing carriage return and linefeed characters.

LaisLrdiThreshold

Number of consecutive frames for which the line Alarm Indicating Signal (AIS) and line Remote Defect Indication (RDI) must be present before being reported.

Type: u32

Default: 5

LineSpeed

Optical speed at which the SONET transport signal will operate.

Type: enum

Default: OC192

Possible Values:

Value Description
SPEED_10MHZ

10 MHz

SPEED_100MHZ

100 MHz

SPEED_1GHZ

1 GHz

SPEED_10GHZ

10 GHz

SPEED_9_286GHZ

9.286 GHz

OC192

OC192

OC48

OC48

OC12

OC12

OC3

OC3

UNKNOWN

Unknown

LoopbackMode

Specifies support for a variety of loop back modes for debugging and diagnostic purposes.

Type: enum

Default: NONE

Possible Values:

Value Description
NONE

Disables diagnostic loopback mode for the interface.

LOCAL

This mode will support local loop back.

REMOTE

This mode will support line side or remote loop back to determine if the determine the state or the optical front-end interface to Serdes.

INTERNAL_XGMII

This mode will support internal XGMII loopback to isolate errors in the IPCore and SONET core.

INTERNAL_SERDES

This mode will support Serdes loop back to isolate errors in the 10G Serdes.

RxS1

Provides the S1 byte value received.

Type: u8

Default: 0

TxClockSrc

Transmitter clock source.

Type: enum

Default: INTERNAL

Possible Values:

Value Description
INTERNAL

Specifies that a crystal on the interface provides the transmit clock.

INTERNAL_PPM_ADJ

Specifies support to adjust the clock PPM within the IEEE clock frequency tolerance.

EXTERNAL

Specifies that the transmit clock is locked to an external reference signal provided to the interface.

BITS

Specifies that a Building Integrated Timing Supply is used as the transmit clock.

RX_LOOP

Specifies that a Clock recovered from the received data is used as the transmit clock.

TxJ0Trace

Transmitted J0 trace values.

Type: u8

Default: 1

TxK1

K1 overhead byte to be transmitted.

Type: u8

Default: 0

TxK1K2Enable

Enables or disables the TxK1 and TxK2 bytes.

Type: enum

Default: ENABLE

Possible Values:

Value Description
ENABLE

Enable TxK1 and TxK2 bytes.

DISABLE

Disable TxK1 and TxK2 bytes.

TxK2

K2 overhead byte to be transmitted.

Type: u8

Default: 4

TxS1

Synchronization status S1 byte value to be transmitted.

Type: u8

Default: 0

SonetConfig Read-Only Attributes

There are no read-only attributes.