beautypg.com

Bert.spr1, Bert.spr2, Bert.teicr – Rainbow Electronics DS3170 User Manual

Page 146

background image

DS3170 DS3/E3 Single-Chip Transceiver

146 of 233

Register Name:

BERT.SPR1

Register Description:

BERT Seed/Pattern Register #1

Register Address:

064h


Bit

# 15 14 13 12 11 10 9 8

Name BSP15 BSP14 BSP13 BSP12 BSP11 BSP10 BSP9 BSP8
Default

0 0 0 0 0 0 0 0


Bit

# 7 6 5 4 3 2 1 0

Name BSP7 BSP6 BSP5 BSP4 BSP3 BSP2 BSP1 BSP0
Default

0 0 0 0 0 0 0 0


Bits 15 to 0: BERT Seed/Pattern (BSP[15:0]) – Lower sixteen bits of 32 bits. Register description follows next
register.

Register Name:

BERT.SPR2

Register Description:

BERT Seed/Pattern Register #2

Register Address:

066h


Bit

# 15 14 13 12 11 10 9 8

Name BSP31 BSP30 BSP29 BSP28 BSP27 BSP26 BSP25 BSP24
Default

0 0 0 0 0 0 0 0


Bit

# 7 6 5 4 3 2 1 0

Name BSP23 BSP22 BSP21 BSP20 BSP19 BSP18 BSP17 BSP16
Default

0 0 0 0 0 0 0 0


Bits 15 to 0: BERT Seed/Pattern (BSP[31:16]) - Upper 16 bits of 32 bits.

BERT Seed/Pattern (BSP[31:0]) – These 32 bits are the programmable seed for a transmit PRBS pattern, or the
programmable pattern for a transmit or receive repetitive pattern. BSP(31) will be the first bit output on the transmit
side for a 32-bit repetitive pattern or 32-bit length PRBS. BSP(31) will be the first bit input on the receive side for a
32-bit repetitive pattern.


Register Name:

BERT.TEICR

Register Description:

BERT Transmit Error Insertion Control Register

Register Address:

068h


Bit

# 15 14 13 12 11 10 9 8

Name

-- -- -- -- -- -- -- --

Default

0 0 0 0 0 0 0 0


Bit

# 7 6 5 4 3 2 1 0

Name

--

-- TEIR2 TEIR1 TEIR0 BEI TSEI MEIMS

Default

0 0 0 0 0 0 0 0

Bits 5 to 3: Transmit Error Insertion Rate (TEIR[2:0]) – These three bits indicate the rate at which errors are
inserted in the output data stream. One out of every 10

n

bits is inverted. TEIR[2:0] is the value n. A TEIR[2:0] value

of 0 disables error insertion at a specific rate. A TEIR[2:0] value of 1 result in every 10

th

bit being inverted. A

TEIR[2:0] value of 2 result in every 100

th

bit being inverted. Error insertion starts when this register is written to with

a TEIR[2:0] value that is nonzero. If this register is written to during the middle of an error insertion process, the
new error rate will be started after the next error is inserted.