INTEL STEL-1109 User Manual

0 (0)

STEL-1109

STEL-1109

Data Sheet

STEL-1109/CR

5 - 65 MHz

Burst Transmitter

R

TABLE OF CONTENTS

 

TRADEMARKS................................................................................................................................................................

4

KEY FEATURES................................................................................................................................................................

5

INTRODUCTION............................................................................................................................................................

6

PIN CONFIGURATION .................................................................................................................................................

7

POWER SUPPLY PINS....................................................................................................................................................

7

FUNCTIONAL BLOCK DIAGRAM DESCRIPTIONS............................................................................................

8

Overview ........................................................................................................................................................................

8

Data Path Description ...................................................................................................................................................

9

Bit Sync Block.............................................................................................................................................................

9

Bit Encoder Block.......................................................................................................................................................

10

Data Path Control (Multiplexers)........................................................................................................................

10

Scrambler ................................................................................................................................................................

11

Reed-Solomon Encoder.........................................................................................................................................

12

Symbol Mapper Block...............................................................................................................................................

13

Bit Mapper..............................................................................................................................................................

13

Differential Encoder..............................................................................................................................................

14

Symbol Mapper......................................................................................................................................................

15

Nyquist Fir Filter .......................................................................................................................................................

18

Interpolating Filter ....................................................................................................................................................

19

Modulator ...................................................................................................................................................................

20

10-Bit DAC..................................................................................................................................................................

20

Control Unit Description..............................................................................................................................................

20

Bus Interface Unit......................................................................................................................................................

20

Clock Generator .........................................................................................................................................................

20

NCO.............................................................................................................................................................................

21

TIMING DIAGRAMS.....................................................................................................................................................

23

Clock Timing..................................................................................................................................................................

23

Pulse Width ....................................................................................................................................................................

23

Bit Clock Synchronization............................................................................................................................................

24

Input Data and Clock Timing......................................................................................................................................

25

Write Timing ..................................................................................................................................................................

26

Read Timing ...................................................................................................................................................................

27

NCO Loading (User Controlled).................................................................................................................................

28

NCO Loading (Automatic) ..........................................................................................................................................

28

Digital Output Timing..................................................................................................................................................

29

DATAEN to DATAENO Timing ................................................................................................................................

30

BURST TIMING EXAMPLES........................................................................................................................................

30

Burst Timing: Full Burst (Slave Mode, QPSK) ..........................................................................................................

31

Master Mode, BPSK Burst Timing Signal Relationships .........................................................................................

32

Slave Mode, BPSK Burst Timing Signal Relationships ............................................................................................

32

Master Mode, QPSK Burst Timing Signal Relationships ........................................................................................

33

Slave Mode, QPSK Burst Timing Signal Relationships ...........................................................................................

33

Master Mode, 16QAM Burst Timing Signal Relationships....................................................................................

34

Slave Mode, 16QAM Burst Timing Signal Relationships........................................................................................

34

ELECTRICAL SPECIFICATIONS ................................................................................................................................

35

RECOMMENDED INTERFACE CIRCUITS..............................................................................................................

38

Slave Mode Interface.....................................................................................................................................................

38

Master Mode Interface..................................................................................................................................................

38

EXAMPLE OUTPUT LOAD SCHEMATIC ................................................................................................................

39

MECHANICAL SPECIFICATIONS .............................................................................................................................

39

STEL-1109

2

PRELIMINARY PRODUCT INFORMATION

LIST OF ILLUSTRATIONS

Figure 1.

STEL-1109 Block Diagram....................................................................................................................

9

Figure 2.

Bit Encoder Functional Diagram ........................................................................................................

10

Figure 3.

Scrambler Block Diagram ....................................................................................................................

11

Figure 4.

DAVIC Scrambler..................................................................................................................................

12

Figure 5.

Mapping Block Functional Diagram..................................................................................................

13

Figure 6.

BPSK Constellation ...............................................................................................................................

15

Figure 7.

QPSK Constellation ..............................................................................................................................

16

Figure 8.

Natural Mapping Constellation..........................................................................................................

16

Figure 9.

Gray Coded Constellation ...................................................................................................................

17

Figure 10.

Left Coded Constellation .....................................................................................................................

17

Figure 11.

DAVIC Coded Constellation ...............................................................................................................

18

Figure 12.

Right Coded Constellation ..................................................................................................................

18

Figure 13.

Nyquist FIR Filter..................................................................................................................................

19

Figure 14.

Interpolation Filter Block Diagram.....................................................................................................

19

Figure 15.

Duty Cycle Derating Versus Temperature (@3.3v)..........................................................................

36

Figure 16.

STEL-1109 Mechanical Characteristics ..............................................................................................

39

PRELIMINARY PRODUCT INFORMATION

3

STEL-1109

LIST OF TABLES

Table 1.

STEL-1109 Features ..............................................................................................................................

5

Table 2.

I/O Signal Pin Assignments................................................................................................................

7

Table 3.

STEL -1109 Configuration Register Data Fields...............................................................................

8

Table 4.

Data Latching Options .........................................................................................................................

9

Table 5.

Bit Encoding Data Path Options.........................................................................................................

11

Table 6.

Scrambler Parameters ..........................................................................................................................

11

Table 7.

Sample Scramble Register Values ......................................................................................................

12

Table 8.

Reed-Solomon Encoder Parameters...................................................................................................

13

Table 9.

Bit Mapping Options............................................................................................................................

14

Table 10.

Differential Encoder Control...............................................................................................................

14

Table 11.

Qpsk Differential Encoding and Phase Shift ....................................................................................

15

Table 12.

Symbol Mapping Selections................................................................................................................

16

Table 13.

Symbol Mapping ..................................................................................................................................

17

Table 14.

FIR Filter Configuration Options .......................................................................................................

18

Table 15.

FIR Filter Coefficient Storage..............................................................................................................

18

Table 16.

Interpolation Filter Bypass Control....................................................................................................

19

Table 17.

Interpolation Filter Signal Level Control ..........................................................................................

19

Table 18.

Signal Inversion Control......................................................................................................................

20

Table 19.

FCW Selection .......................................................................................................................................

22

Table 20.

Clock Timing AC Characteristics .......................................................................................................

23

Table 21.

Pulse Width AC Characteristics .........................................................................................................

23

Table 22.

Bit Clock Synchronization AC Characteristics .................................................................................

24

Table 23.

Input Data and Clock AC Characteristics .........................................................................................

25

Table 24.

Write Timing AC Characteristics .......................................................................................................

26

Table 25.

Read Timing AC Characteristics ........................................................................................................

27

Table 26.

NCO Loading AC Characteristics......................................................................................................

28

Table 27.

Digital Output Timing AC Characteristics .......................................................................................

29

Table 28.

DATAEN to DATAENO Timing AC Characteristics......................................................................

30

Table 29.

Absolute Maximum Ratings ...............................................................................................................

35

Table 30.

Recommended Operating Conditions...............................................................................................

36

Table 31.

DC Characteristics ................................................................................................................................

37

TRADEMARKS

Stanford Telecom and STEL are registered trademarks of Stanford Telecommunications, Incorporated.

STEL-1109

4

PRELIMINARY PRODUCT INFORMATION

KEY FEATURES

nComplete BPSK/QPSK/16QAM modulator in a CMOS ASIC

nProgrammable over a wide range of data rates

nNCO modulator provides fine frequency resolution

n165 MHz maximum clock rate generates a modulated carrier at frequencies programmable from 5 to 65 MHz

nOperates in continuous and burst modes

nDifferential Encoder, Programmable Scrambler, and Programmable Reed-Solomon FEC Encoder

nProgrammable 32-tap FIR Filter for signal shaping before modulation

n10-bit DAC implemented on chip

nComplete upstream modulator solution – serial data in and RF signal out

nCompatible with DAVIC, IEEE 802.14 (preliminary), Intelsat IESS-308, ITU J.83 Annex A, MCNS Standards

nSupports low data rates for voice applications and high data rates for wideband applications

nSmall Footprint, Surface Mount 80-Pin MQFP Package

 

Table 1. STEL-1109 Features

Feature

Characteristic

Carrier frequency:

5 to 65 MHz (maximum of approximately 40% of master clock)

 

 

Symbol rate:

From Master clock divided by 16 down to Master clock divided by

 

16384 (in steps of 4) yielding a maximum symbol rate of 10Msps with a

 

160 MHz clock.

 

 

FIR filter tap coefficients:

32 programmable taps (10 bits each), symmetric response

 

 

Modulation:

BPSK, QPSK, or 16QAM

 

 

16QAM constellation:

Eight selectable bit-to-symbol mappings

 

Five selectable symbol-to-constellation mappings

 

 

I and Q modulator signs / Spectral

Signs of I and Q plus the mapping to Sine and Cosine carriers is

Inversion

programmable.

 

 

Reed-Solomon encoder:

Selectable on/off

 

Two selectable generator polynomials

 

Block length shortened any amount

 

Error correction capability T = 1 to 10

 

 

Scrambler:

Selectable on/off

 

Self-synchronizing or frame synchronized (sidestream)

 

Location before or after RS Encoder

 

Programmable generator polynomial

 

Programmable length up to 224 - 1

 

Programmable initial seed

 

 

Differential encoder:

Selectable on/off

 

 

PRELIMINARY PRODUCT INFORMATION

5

STEL-1109

INTRODUCTION

The STEL-11091 is a highly integrated, maximally flexible, burst transmitter targeted to the cable modem market. It receives serial data, randomizes the data, performs FEC and differential encoding, maps the data to a constellation before modulation, and outputs an analog RF signal.

The STEL-1109 is the latest in a series of modulator chips that comprise the STEL-1103 through STEL-1108 modulators. Several key components (e.g., a 10-bit DAC, FECs, etc.) have been incorporated in the STEL-1109 and the enhancements have resulted in significant changes to the chipÕs electrical and software interfaces.

The STEL-1109 is capable of operating at data rates of up to 10 Mbps in BPSK mode, 20 Mbps in QPSK mode, and 40 Mbps in 16QAM mode. It operates at clock frequencies of up to 165 MHz, which allows its internal, 10-bit Digital-to-Analog Converter (DAC) to generate RF carrier frequencies of 5 to 65 MHz.

The STEL-1109 also uses digital FIR filtering to optimally shape the spectrum of the modulating data prior to modulation. This optimizes the spectrum of the modulated signal, and minimizes the analog filtering required after the modulator. The filters are

designed to have a symmetrical (mirror image) polynomial transfer function, thereby making the phase response of the filter linear. This also eliminates the inter-symbol interference that results from group delay distortion. In this way, it is possible to change the carrier frequency over a wide frequency range without having to change filters, thus providing the ability to operate a single system in many channels.

The STEL-1109 can operate with very short gaps between transmitted bursts to increase the efficiency of TDMA systems. The STEL-1109 (as well as the STEL1103 and STEL-1108) operates properly even when the interburst gap is less than four (4) symbols (half the length of the FIR filter response). In this case the postcursor of the previous burst overlaps and is superimposed on the precursor of the following burst.

Signal level scaling is provided after the FIR filter to allow the STEL-1109Õs maximum arithmetic dynamic range to be utilized. Signal levels can be changed over a wide range depending on how the device is programmed.

In addition, the STEL-1109 is designed to operate from a 3.3 Vdc power supply and the chip can be interfaced with logic that operates at 5 Vdc.

1The STEL-1109 utilizes advanced signal processing techniques which are covered by U.S. Patent Number 5,412,352.

STEL-1109

6

PRELIMINARY PRODUCT INFORMATION

PIN CONFIGURATION

The STEL-1109 input and output signal pin assignments are listed in Table 2. The location of the pin numbers is shown by Figure 16 (page 39). The

STEL-1109 power supply pins are described in the following paragraph.

Table 2. I/O Signal Pin Assignments

1

VDD

[7]

(S)

21

FCWSEL1

[21]

(I)

41

VDD

[7]

(S)

61

VSS

[7]

(T)

2

DATA4

[20]

(B)

22

VSS

[7]

(T)

42

SYMPLS

[20]

(O)

62

VDD

[7]

(S)

3

DATA5

[20]

(B)

23

VSS

[7]

(T)

43

VSS

[7]

(S)

63

VDD

[7]

(T)

4

DATA6

[20]

(B)

24

VSS

[7]

(T)

44

VSS

[7]

(T)

64

VSS

[7]

(S)

5

DATA7

[20]

(B)

25

VDD

[7]

(S)

45

VSS

[7]

(T)

65

VDD

[7]

(T)

6

VSS

[7]

(S)

26

CLKEN

[9,20]

(I)

46

VSS

[7]

(T)

66

VSS

[7]

(S)

7

VSS

[7]

(S)

27

VSS

[7]

(S)

47

VSS

[7]

(T)

67

RSTB

[20]

(I)

8

ADDR5

[20]

(I)

28

CLK

[20]

(I)

48

VSS

[7]

(T)

68

VSS

[7]

(T)

9

ADDR4

[20]

(I)

29

RDSLEN

[10]

(I)

49

VSS

[7]

(S)

69

VSS

[7]

(S)

10

ADDR3

[20]

(I)

30

VDD

[7]

(S)

50

 

[7]

(N.C.)

70

DIFFEN

[13]

(I)

11

VDD

[7]

(S)

31

5VDD

[7]

(I)

51

AVDD

[7]

(S)

71

NCO LD

[21]

(I)

12

ADDR2

[20]

(I)

32

SCRMEN

[10]

(I)

52

OUT

[20]

(AO)

72

 

 

 

 

 

[20]

(I)

 

CSEL

 

13

ADDR1

[20]

(I)

33

VSS

[7]

(S)

53

OUTN

[20]

(AO)

73

 

 

 

 

 

[20]

(I)

 

DSB

 

14

ADDR0

[20]

(I)

34

VSS

[7]

(T)

54

AVSS

[7]

(S)

74

 

 

 

 

 

[20]

(I)

 

WR

 

15

VSS

[7]

(S)

35

CKSUM

[12]

(O)

55

 

[7]

(N.C.)

75

VDD

[7]

(S)

16

VSS

[7]

(S)

36

VSS

[7]

(S)

56

VSS

[7]

(S)

76

DATA0

[20]

(B)

17

TSDATA

[9]

(I)

37

ACLK

[20]

(O)

57

VSS

[7]

(T)

77

DATA1

[20]

(B)

18

DATAEN

[10]

(I)

38

VDD

[7]

(S)

58

VSS

[7]

(T)

78

DATA2

[20]

(B)

19

TCLK

[9]

(I)

39

DATAENO [20]

(O)

59

VSS

[7]

(T)

79

DATA3

[20]

(B)

20

FCWSEL0

[21]

(I)

40

BITCLK

[9,20]

(O)

60

VSS

[7]

(T)

80

VSS

[7]

(S)

Notes:

 

 

 

 

 

Legend:

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

Pin 31 is applied to input buffers only.

 

(AO)

Analog Output

 

 

(O)

 

Output signal

 

2.

See Package Outline (Figure 16) for pin

 

(B)

Bi-directional (I/O) signal

 

(S)

 

Source

 

 

 

identification.

 

 

 

 

 

(I)

Input signal

 

 

(T)

 

Factory Test Pin

 

 

 

 

 

 

 

 

(N.C.)

Not Connected

 

 

[#]

 

Page Reference

 

POWER SUPPLY PINS

There are three separate power supply systems within the STEL-1109. The primary supply for the digital logic circuits is nominally 3.3 volts and is input on the VDD pins. The digital inputs have a separate supply, 5VDD, which can be connected to a 5 volt supply if the STEL1109 inputs are driven from 5 volt logic. If the logic driving the STEL-1109 is run on 3.3 volts, then the 5VDD

pin should be connected to 3.3 volts. The return for both digital supplies is VSS. The DAC has a separate analog power supply and return, AVDD and AVSS. The 3.3 volt AVDD input allows the user to provide a separate well filtered supply for the DAC to prevent spurs that might be created from digital noise on the VDD supply system.

PRELIMINARY PRODUCT INFORMATION

7

STEL-1109

FUNCTIONAL BLOCK DIAGRAM DESCRIPTIONS

OVERVIEW

The STEL-1109 is comprised of the Data Path and Control Unit sections shown in Figure 1. The Data Path is comprised of a Bit Sync Block, Bit Encoder Block (i.e.,Êthe Scrambler, Reed-Solomon Encoder, and two Multiplexers shown in Figure 2), Symbol Mapper Block (i.e., the Bit Mapper, Differential Encoder, and Symbol Mapper are shown in FigureÊ5), two channels (one for I and one for Q), a Combiner, and a 10-bit DAC. Each channel consists of a Nyquist Filter, Interpolation Filter, and Modulator. The Control Unit is comprised of a Bus Interface Unit (BIU), Clock Generator, and NCO.

Table 1 summarizes the main features of the circuits described by the remaining paragraphs of this section.

The STEL-1109 provides 58, programmable, read/write registers (Configuration Registers). Table 3 provides a graphic representation of the STEL-1109Õs Configuration Registers and their data fields. Each register can be selected for a write or read operation using addresses 00H through 39H.

Table 3. STEL-1109 Configuration Register Data Fields

Address

 

 

 

 

 

 

 

 

 

 

 

Contents

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Hex)

Bit 7

 

 

 

Bit 6

 

 

Bit 5

 

Bit 4

 

 

 

 

Bit 3

 

 

 

 

 

Bit 2

 

 

 

Bit 1

 

 

Bit 0

 

 

08 - 00

 

 

 

 

 

 

 

 

 

 

 

 

NCO

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

28 - 09

 

 

 

 

 

 

 

 

 

FIR Filter Coefficients

18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29

 

 

 

 

 

 

 

LSB Sampling Rate Control (see address 39 for MSB)

20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2A

 

Interpolation Filter Gain Control

19

 

 

 

 

 

 

 

 

Auxiliary Clock Rate Divider

20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2B

Set To Zero

 

Set To Zero

 

Interpolation Filt. Bypass19

Set To One

 

 

 

 

Set To Zero

 

 

 

Invert I/Q Chan. 20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2C

TCLK Sel.

9

 

Set To Zero

 

Set To Zero

Set To Zero

 

 

 

MOD

14

 

 

 

 

FIR bypass

18

Set To Zero

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2D

FZSINB21

 

 

 

 

Bit Mapping13

 

 

Set To One

 

 

 

 

Set To Zero

 

 

 

PN Code Sel9

PN On/Off9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2E

 

 

Symbol Mapping

15

 

 

 

 

 

 

 

CLRFIR

18

 

 

 

 

 

 

 

Bit Sync Re-arm

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2F

 

 

 

 

 

 

 

 

 

Set To Zero

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32-30

 

 

 

 

 

 

 

 

 

SCRAMBLER Init Registers

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

35-33

 

 

 

 

 

 

 

 

 

SCRAMBLER Mask Registers

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

36

PPolynomial

13

BypassB

10

 

10

Self-Sync

11

 

 

 

 

 

 

 

 

 

 

T

12

 

 

 

 

 

 

 

 

 

 

 

 

S-RS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

37

 

 

 

 

 

 

 

 

 

 

 

 

K

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

38

DATAENBPB

10

 

10

 

10

 

 

10

SCRMENBPB

10

 

 

 

10

 

DiffDCBPB

14

DiffDCSEL

14

 

 

 

DATAENSEL

 

RSENBPB

RSENSEL

 

 

SCRMENSEL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

39

Set To Zero

 

Set To Zero

 

TRLSBF

12

LDLSBF

12

 

 

MSB Sampling Rate Control (see address 29 for LSB)

20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Note: Superscripted numbers are page references where discussion on setting the particular register(s) or bit(s) begins.

STEL-1109

8

PRELIMINARY PRODUCT INFORMATION

INTEL STEL-1109 User Manual

DIFFEN

 

 

 

 

 

 

 

 

TCLK

 

 

 

 

 

DATA PATH

 

 

TSDATA

BIT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sync

 

 

I[1:0]

 

 

 

OUT

 

Block

 

 

 

Nyquist

Interpolating

10-Bit

OUTN

 

 

 

 

2

Filter

Filter

DAC

 

 

I[1:0],

Symbol

 

 

 

 

 

Modulator

 

 

 

 

Q[1:0]

Mapper

Q[1:0]

 

 

 

 

 

 

Block

 

Nyquist

Interpolating

 

DATAENO

DATAEN

BIT

4

 

2

Filter

Filter

 

 

 

 

 

 

 

RDSLEN

Encoder

 

 

 

 

 

 

 

Block

 

 

 

 

 

 

 

SCRMEN

 

 

 

 

 

 

CKSUM

 

 

 

 

 

 

 

AVDD

 

 

 

 

 

 

 

 

5VDD

SAMPLS

 

 

 

 

 

 

VDD

 

MASTER CLOCK

 

 

 

 

 

 

 

 

 

 

 

 

RST

 

 

 

 

 

 

 

BITCLK

 

Clock

 

 

 

 

 

 

SYMPLS

CLKEN

Generator

 

 

 

 

 

 

ACLK

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLK

 

 

 

 

 

COS 2πFT

 

 

 

 

 

 

 

 

 

 

NCO LD

 

 

 

 

 

 

 

 

FCWSEL1-0

 

 

Numerically

 

SIN 2πFT

 

 

 

 

 

 

 

 

 

 

 

Controlled

 

 

 

 

DATA7-0

 

 

Oscillator

 

 

 

 

ADDR5-0

 

 

 

 

 

 

 

 

DSB

Bus

 

 

 

 

 

 

 

WR

Interface

 

 

 

 

 

 

 

Unit

 

 

 

 

 

 

 

CSEL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CONTROL UNIT

 

 

 

 

 

 

 

 

 

 

WCP 52981.c-5/2/97

Figure 1. STEL-1109 Block Diagram

DATA PATH DESCRIPTION

BIT SYNC BLOCK

The Bit Sync Block has two functions, latching input data, and synchronizing the STEL-1109 BITCLK and symbol counters to the user data.

Latching Input Data

Latching of input data is accomplished in three ways:

Externally supplied TSDATA is latched by the internal BITCLK.

Externally supplied TSDATA is latched by an externally provided TCLK

Internally generated PN code data is latched by the internal BITCLK

See Table 4 for register settings to implement each mode.

Table 4. Data Latching Options

Data Source

 

Latched By

 

Register 2C Bit 7

 

Register 2D Bits 1,0

 

Mode Name

TSDATA

 

BITCLK

0

 

X,0

 

Master Mode

TSDATA

 

TCLK

1

 

X,0

 

Slave Mode

PN Code 10, 3

 

BITCLK

0

0,1

 

Test Mode

PN Code 23, 18

 

BITCLK

0

1,1

 

Test Mode

PRELIMINARY PRODUCT INFORMATION

9

STEL-1109

BITCLK latches data on its falling edge. TCLK latches data on its rising edge.

Whenever the CLKEN input is low, the BITCLK output will stop. In order to provide customers with a continuous clock, the STEL-1109 provides an auxiliary clock (ACLK) output which is discussed later in the clock generator section. The ACLK output is primarily for use in master mode where users may need a clock to run control circuits during the guard time between bursts.

When using slave mode, the data that is latched by the rising edge of TCLK is re-latched internally by the next falling edge of BITCLK which re-synchronizes the data to the internal master clock.

Synchronizing BITCLK / SYMPLS

The synchronization circuit aligns the STEL-1109 BITCLK and its SYMPLS counter circuits to the beginning of the first user data symbol. The circuit has two parts, an arming circuit and a trigger circuit. Once armed, the first rising edge on the TCLK input will activate (trigger) the synchronization process.

The circuit can be armed in two ways; taking CLKEN from low to high, or toggling Configuration Register 2EH bit 0 from low to high to low again. In a normal burst mode application, the circuit is automatically rearmed between bursts because CLKEN goes low. For applications that will not allow CLKEN to cycle low between bursts, some system level precautions should be observed to maintain synchronization of user data to the STEL-1109 BITCLK.

Once triggered, the sync circuit re-starts the BITCLK and SYMPLS counters. The BITCLK output starts high, and SYMPLS resets to the start of a symbol. There is a delay equal to about three cycles of the master clock from the rising edge of the TCLK input before this restart occurs. During this brief delay period, the BITCLK and SYMPLS counters are still free running and may or may not have transitions.

In master mode, the rising edge of TCLK normally marks the transition of the first user data bit (which will be latched in by the next falling edge of BITCLK). In slave mode, the first user data bit must already be valid at this first rising edge of TCLK.

BIT ENCODER BLOCK

The Bit Encoder Block consists of a Scrambler, a Reed-Solomon Encoder, and data path controls (multiplexers), as shown in Figure 2.

SCRMEN

 

 

 

 

SERIAL

Input Multiplexer

Scrambler

Output Multiplexer

 

 

ENCODED

DATA

 

 

SERIAL DATA

 

 

DATAEN

 

 

 

Reed-Solomon

 

 

Encoder

 

 

 

 

 

 

 

 

 

CHKSUM

RDSLEN

 

 

 

SIGNAL

S-RS

 

 

 

 

 

 

 

 

WCP 52982.c-4/26/97

Figure 2. Bit Encoder Functional Diagram

Data Path Control (Multiplexers)

The STEL-1109 provides a great deal of flexibility and control over the routing of data through or around the encoding functions. With appropriate register selections, data can be routed around (bypass) both encoders, through either one and around the other, through the scrambler then the RS Encoder, or through the RS Encoder and then the scrambler. Control over the bypassing can be set for software control or external (user) input signal control. Generally, if an encoding function will be left either on or off continuously, then software control is appropriate. If the function must be turned on and off dynamically (typically in order to send the preamble Ôin the clearÕ i.e. unencoded), then external (user) input control is required. If the ReedSolomon encoder will not be used at all, then a separate bypass option can be activated to remove an 8 bit delay register from the data path that is required if the possibility of turning on the encoder exists. Each of the external (user) input control pins (if enabled) turns on the encoding function when high and bypasses the function when low.

The DATAEN input signal determines whether or not data will advance (shift through) the encoding blocks. The presence of a high on the DATAEN input when the BITCLK output goes low allows the circuits to advance data through them. The DATAEN signal is delayed

STEL-1109

10

PRELIMINARY PRODUCT INFORMATION

internally to allow the rising edge of DATAEN to coincide with the first rising edge of TCLK.

See Table 5 for a summary of register settings required to achieve the various data path possibilities.

Table 5. BIT Encoding Data Path Options

Data Path

Register 36 Bits 6,5

Register 38 Bits 7-2

Data stopped (continuously)

X,X

01

XXÊXX

 

 

 

 

Data path on (continuously)

X,X

11

XXÊXX

 

 

 

 

Data path enabled by pin 18

X,X

X0

XXÊXX

Scrambler off (continuously)

X,X

XX XX 01

 

 

 

Scrambler on (continuously)

X,X

XX XX 11

 

 

 

Scrambler enabled by pin 32

X,X

XX XX X0

RS Encode off (continuously)

1,X

XX 01 XX

 

 

 

RS Encode on (continuously)

1,X

XXÊ11 XX

 

 

 

RS Encode enabled by pin 29

1,X

XXÊX0 XX

Scrambler then RS Encoder

1,1

XXÊXXÊXX

 

 

 

RS Encoder then Scrambler

1,0

XXÊXXÊXX

 

 

 

Bypass RS Encoder

0,X

XXÊXXÊXX

Scrambler

The scrambler can be used to randomize the serial data in order to avoid a strong spectral component that might otherwise arise from the occurrence of repeating patterns in the input data. The Scrambler (Figure 3) uses a Pseudo-Random (PN) generator to generate a PN code pattern. All 24 registers are presettable and any combination of the registers can be connected (tapped) to form any polynomial of up to 24 bits. The scrambler may be either frame synchronized or self synchronized. Table 6 shows the registers involved.

The value in the INIT registers is loaded into the scrambler shift registers whenever the scrambler is disabled. The scrambler will scramble data one bit at a time at each falling edge of BITCLK that occurs while both the scrambler and DATAEN are active (enabled). Internal delays on the SCRMEN control signal input allow for a rising edge to occur coincident with the rising edge of BITCLK that precedes the latching of the first data bit to be scrambled.

24-bit Mask Reg

1

2

3

22

23

24

24-bit INIT Reg

1

2

3

22

23

24

24-bit Shift Reg

 

 

 

 

 

 

 

1

2

3

22

23

24

 

 

 

XOR

 

 

 

SCRMEN

 

AND

 

SERIAL OUTPUT

 

 

XOR

 

 

 

SERIAL INPUT

 

 

 

 

 

 

 

SELF

FRAME

 

 

 

 

 

SYNC

SYNC

 

 

SSYNC

 

 

 

MUX

 

 

 

 

 

 

 

 

 

 

 

 

 

WCP 52983.c-4/26/97

Figure 3. Scrambler Block Diagram

 

Table 6.

Scrambler Parameters

 

 

 

 

 

 

Parameter

Characteristic

 

 

 

Configuration Register Setting

 

 

Generator

p(x) = c24x24 + c23x23 + É + c1x + 1

 

Register 35

Bit 0

Register 34

Bit 0

Register 33

Bit 0

Polynomial

where ci is a binary value (0, 1)

 

Bit 7

to

Bit 7

to

Bit 7

to

(Mask Reg)

 

c24

to

c17

c16

to

c9

c8

to

c1

 

 

Seed

Any 24 bit binary value, s24-1

 

Register 32

Bit 0

Register 31

Bit 0

Register 30

Bit 0

(INIT Reg)

 

 

Bit 7

to

Bit 7

to

Bit 7

to

 

 

 

s24

to

s17

s16

to

s9

s8

to

s1

Scrambler

Frame synchronized (sidestream)

 

Register 36 Bit 4

 

 

 

 

 

 

Type

 

 

Set to zero

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Scrambler

Self-synchronized

 

Register 36 Bit 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PRELIMINARY PRODUCT INFORMATION

11

STEL-1109

Type

 

Set to one

 

 

 

The Mask, Init, and SSync fields can be programmed for different scrambler configurations. For example, the DAVIC Scrambler configuration shown in FigureÊ4 can

be implemented by programming the Mask, Init, and SSync fields with the values indicated by Table 7.

Table 7. Sample Scramble Register Values

Parameter

Characteristic

Configuration Register Setting

Generator

p(x) = x15 + x14 + 1

Register 35

Register 34

Register 33

Polynomial

 

Bit 7 to Bit 0

Bit 7 to Bit 0

Bit 7 to Bit 0

(Mask Reg)

 

0000Ê0000

0110Ê0000

0000Ê0000

Seed

0000A9 Hex

Register 32

Register 31

Register 30

(INIT Reg)

 

Bit 7 to Bit 0

Bit 7 to Bit 0

Bit 7 to Bit 0

 

 

0000Ê0000

0000Ê0000

1010 1001

Scrambler

Frame synchronized (sidestream)

Register 36 Bit 4

 

 

Type

 

Set to zero

 

 

 

 

 

 

 

 

 

 

 

Reed-Solomon Encoder

The STEL-1109 uses a standard Reed-Solomon (RS) Encoder for error correction encoding of the serial data stream.

When DATAEN is high and the RS Encoder is enabled, the serial data stream both passes straight through the RS Encoder and also into encoding circuitry. The encoding circuitry computes a checksum that is 2T bytes long for every k bytes of input data. After the last bit of each block of k bytes of input data, the RS Encoder inserts its checksum (2T bytes of data) into the data path. There is no adverse effect to letting TCLK or TSDATA continue to run during the checksum; the data input will be ignored. CKSUM (pin 35) will be asserted high to indicate that the checksum bytes are being inserted into the data stream and will be lowered at the end of the checksum data insertion. The width of the CKSUM pulse is 2T bytes.

The STEL-1109 registers include two bits for determining the bit order for data into and checksum out of the RS Encoder circuitry. Set these to match the

Reed-Solomon decoding circuitry along with the other parameters.

The error correction encoding uses GF (256) and can be programmed for an error correction capability of 1 to 10, a block length of 3 to 255, and one of two primitive polynomials using the data fields listed in Table 8.

1

0

0

1

0

1

0

1

0

0

0

0

0

0

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

 

 

 

 

 

 

 

 

 

EX-OR

 

 

 

 

 

 

 

 

AND

 

 

 

 

 

 

 

 

Randomized Data

 

 

 

 

 

 

 

 

EX-OR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Enable

 

 

 

 

Clear Data Input

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WCP 52984.c-4/26/97

Figure 4. DAVIC Scrambler

STEL-1109

12

PRELIMINARY PRODUCT INFORMATION

Loading...
+ 28 hidden pages