Top Banner
1 Lanwave Technology, Inc. SATURN Silicon Architecture
80
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

1

Lanwave Technology, Inc.

SATURN Silicon Architecture

Page 2: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 2

SATURN Chip Set Goals

10,000 feet consumer cordless phone 100 dollars on the shelf 10 hours talk time >10dB processing gain

Page 3: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 3

System Block Diagram

RF Unit

Keyboard& Display

G.721Codec

TelcoInterfaceMicrocontroller

PowerCircuit

SATURN

L9002VX2

900/2.4GHz Digital Cordless Telephone & Wireless PBX

Page 4: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 4

Typical Cordless Telephones

CPU4-bit

ReceiverMic46/49MHz

Single chipCT controller

CPU4-bit

ReceiverMic

LCD

SATURNL9002VX2

CODECRF

circuit

battery mgmt

46/49/900MHzAnalog

900MHz/2.4GHzDigital Phone

Page 5: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 5

Silicon Architecture

De-spreader

Spreader

data out FIFO

data in FIFO

ErrorDetection

ProgrammableClock Generator

General PurposeTimer

ProgrammableProtocol

Controller

DataEncryption

MPUInterface

I/O PortExpansion

To Codec

From Codec

RF

CPUBus

I/OPort

L9002VX2 SATURN

Power Management

Status

Page 6: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 6

Silicon Architecture

De-spreader

Spreader

data out FIFO

data in FIFO

ErrorDetection

ProgrammableClock Generator

General PurposeTimer

MPUInterface

I/O PortExpansion

RF

CPUBus

I/O Port&

CoprocessorExtension

L9002DX2 SATURN

Power Management

Status

ProgrammableProtocol

Controller

DataEncryption

Page 7: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 7

Coding

VoiceCoding

SymbolCoding

LineCoding

OrdinarySpeech

RadioWave

Coding Scheme / Standard

Coding Rate

Compression

Frequency/ Bandwidth

ADPCMCCITT G.721ANSI T1.301

8K samples/second8-bit/sample

50%

32Kbps

Code DivisionSpread Spectrumwith Time-Division

Duplex (TDD)

3-bit/symbol32-chip/symbol

10.667 chips/bit+10.3dB processing gain

1.365M chips/second

GMSK/MSK

1-chip/line code

1.5Hz per chip

2.048MHz pervoice channel

ADC PCMPN code

Spreading

Page 8: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 8

SATURN Wireless Modem Chip

Telegraphing

Framing

Protocol

Symbol to alphabet (PN) code translation

Recognition Encryption Error control

Network flow control

Page 9: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 9

Telegraph with Color Filtering What is CD/SS™ ?

..110100110111000111101011000111100010101..

110 011 000 111 101 100 000

* Code Division/Spread Spectrum, or CD/SS is a registered trademark of Lanwave Technology, Inc.

Page 10: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 10

Lanwave 1-bit DSP CoreBenefits of Code Division Spread Spectrum (CD/SS™)

“Morse Code” modem - 8 symbol alphabet - Alphabet selection optimized by DSP criteria - >10dB processing gain for Part 15 compliance

1-bit DSP allows non-linear RF design- Class C power amplifier - No

automatic gain control - No I-Q mis-matching issues

Simplified timing reference - Independent clocks in each node

Page 11: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 11

Implementation

Each symbol (alphabet) is assigned a 32-bit color code (8x32chip PN sequence)

Symbol boundary alignment - Search&Lock - programmable thresholds

Color separation - Minimum Hamming distance - parallel processing design - VMSK mode – Morse code with pulse width modulation

Framing, Error Protection, Encryption - TDD, Parity/BCH, (11,3)MRL Encryptor - programmable

Page 12: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 12

Spreader & De-spreader

ProgrammablePN Sequences

PN SequencesEncoder

PN SequencesDecoder

TransmitSymbol

ReceivedSymbol

Transmit chip(to TX_DATA)

Received chip(from RX_DATA)

Spreader

De-spreader

1-bit

1-bit

4 sets of PN code (PN000, PN001, PN010, PN011)Opposite phase encodes data field conjugate

3-bit dataSelect 1 out of 8 sequences

Parallel correlation with 8 possible PN sequences

Select 1 out of 8 data patternbased on correlator output within the chip detection window

Page 13: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 13

Framing for Flexible Protocol Data Encapsulation, Encryption, Error and Flow Control

Preamble: 18 symbols of “000”. 54 bit time.

UID/UST field 18 symbols (Fully encrypted)UID: User definable ID field - 24 bit time. 22-bit user programmable.UST: Command & Status. 24-bit (3 bytes) per frame.CRC: 6-bit Error detection code for the UID/UST subframe.

Subframes: 18 encrypted symbolsData: 48 bits CRC: 6-bit

Preamble UID & UST Subframe 1 Subframe 4Subframe 2 Subframe 3

110 011 000 111 101 100 000..

Page 14: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 14

Digital Signaling

Acquisition Burst Frame (abf)

Empty Burst Frame (ebf)

Data Burst Frame (dbf)

Preamble UID&UST

Preamble UID&UST

Preamble UID&UST

UIDx2 .. UIDx2

data data..

..scrambles

Protocol & Data Frames

Page 15: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 15

Link Acquisition Sequence

Training sequence

Base Station Mobile Station

* Sends abf to all mobile stations * abf detected by all mobiles with same UID ASSERT LOCK* Mobile respond with abf

* Base ASSERT LOCK* responds with ebf

* Mobile receive ebf ASSERT RLOCK* Respond with ebf

* Base receive ebf ASSERT RLOCK* commence dbf transmission

* Mobile receive dbf* commence dbf transmission

Page 16: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 16

Retraining Sequence

Station A Station B

* Sends dbf * Receiving party failed to correctly receive dbf* Check STICKY bit counter. If not exceeded:* Continue to send dbf

- OR -

* Receives dbf* responds with dbf

* If STICKY bit count has been exceeded: DEASSERT LOCK, RLOCK* Sends abf

* Ignores dbf (after retraining has started.)* Continue to send abf

* Receives abf - loss of data frame* Check STICKY bit counter. If not exceeded:* Continue to send dbf

* STICKY bit counter exceeded.* initiates training sequence DEASSERT LOCK. RLOCK* Base unit takes over at this point* Sends abf

Unlocking & Relocking

Relocked

Unlocked

* Base unit takes over at this point.* Standard training sequence starts

Page 17: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 17

Multicasting

Base Station Mobile Station

* Sends abf to all mobile stations * abf detected by all mobiles with same UID Software examines Link_Status byte - implemented in UST. Alert paging request to upper layer software. At the control of upper layer timing, deassert Listen_only mode bit. * Mobile responds with abf* Base

* responds with ebf* Send updated Link_Statue byte

* Base * commence dbf transmission

* Active Mobile responds with ebf

* Mobile respond with dbf

* Non-active Mobiles continue to back off from information in the Link_Status byte.

* Hardware mechanism to avoid mutual detection among mobiles, as well as contention resolution due to simultaneous mobile responses are implemented in SATURN chip design.* Implementation of Link_Status byte, and back-off mechanism is dependent on upper layer software.

Page 18: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 18

Link_Status Byte

A B S X N[3:0]

A: 1: unit asserted LOCK0: un-LOCKed

B: 1: Frame initiated from Base Unit (master)0: Frame initiated from Mobile Unit (slave)

S: reserved

X: 1: Frame Error detected in the last received frame0: Last frame reception normal

N[3:0] 4-bit subgroup ID (units sharing the same UID)

UST[23:16]* UST[15:8] UST[7:0]

* Suggested implementation for multi-handset systems. Other implementations are possible.

Page 19: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 19

Time Division Duplexing

Transmit Frame

Transmit FrameReceive Frame

Receive Frame

3ms

6ms

handset receiver output

telco line signal

Transmit Frame

Receive FrameBase Unit

Handset

Voice transmission delay = Receive frame (6 subframes) + G1 + G2 + Transmit preamble & control (2 subframes)= 4.313 ms (at 19.2MHz Mclk. Reduced to 2.15ms at 38.4MHz Mclk.)

G1 G2

Page 20: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 20

System Interface

HardwareBus Interface Unit

SoftwareMemory Map

MPUInterface

AD[0:7]

CS#

RD#WR#ALE

0x00

0x47

CSR1

CSR20x01

Page 21: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 21

Status Output Signals

Interrupt

&

StatusGeneration

StateMachine

INTR#

LOCK

RLOCK

CER#

ID_DET#

Active low Interrupt for CPU processing.

Indicate the state of the TDD (time division duplex) machine. See Training & Retraining sequence timing for details.

Active low when CRC error has been detected.

Active low when a valid UID has been detected in the prior frame.

Page 22: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 22

Interrupt Classification

Pr U S1 S2 S3 S4

Transmit Frame Receive Frame

Transmit End

Receive End

Subframe

INTR#

Frame Error

(TND=1, RND=0, SUBF=1) (TND=0, RND=1, SUBF=1)

(TND=1, RND=0, SUBF=0)

(TND=0, RND=1, SUBF=0)

(FER=1, others undefined)

Page 23: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 23

Voice Mode Implementation

Pr UID/UST

Transmit Frame Receive Frame

Receive End (RND)

INTR#

Frame Error(FER)

DATA

An example: Voice Mode implementation

Page 24: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 24

Clock Generation Unit

ClockGeneration

Unit

OSC_IN

OSC_OUT

OSCEN#

CLK_OUT

CLK_IN

CHIP_EN

CPU_CLK

Independent external oscillatorcontrol circuit. Not affected bySATURN Reset or Power Downmodes.

SATURN clock input

Divide down clock for external CPU

Enables normal processing. Reset to low to enter Idle Mode.

Page 25: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 25

ADPCM Codec Interface

ADPCMInterface

COD_SYN

COD_CLK

DR

DT

8KHz

1.2MHz

Page 26: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 26

RF Interface

TX_ENV

RF_PWR

PLLSW

ANT_SW

TX_DATA

4.0us 4.0us

4.0us extensionof last chip*

Transition at Received End only - synchronous with PLLSW

470us - typical

RFInterface

* Control signal window is inversely proportional to input clock. 4.0us is calibrated at 19.2MHz. ** Connect BSYNC_IN to BSYNC_OUT for single master operation. See details in the data sheet for multi-master timing.

BSYNC_IN**

BSYNC_OUT**

Page 27: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 27

I/O Expansion Block

I/O PortExpansion

A

B

C

D

PA[7:0] 2mA Totem pole outputs.bit and byte addressable.

PB[3:0] 4mA Totem pole outputs. Power up to high. PB[7:4] 4mA Open drain outputs.

bit and byte addressable

OEA# Port A output enable. Internal weak pull up.

PC[7:4] Inputs with internal weak pull up*PC[3:0] Inputs with internal weak pull down

byte addressable only

PD[7:0] Bi-directional I/O portbyte addressable only. Power up to input mode.

. Power up to high.

* Pull-up/down resistors are typically 50K ohms.

Page 28: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 28

Wakeup Monitor

Input edge detection of Port C pins

Wakeup = PC0 + PC1 + PC2 + PC3 + /PC4 + /PC5 + /PC6 + /PC7

Unaffected by power down modes.

Page 29: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 29

Register Map Organization

Functional

0x1F

CSR1CSR2

Code Map

0x20

0x2F

PN000[7:0]

PN000[15:8]

I/O Expansion

0x30

0x47

Port A bit_0 output

PN011[31:0]

* SATURN CS# pin must be asserted low during register access.

UST[7:0]UST[15:8]UST[23:16]

UID[7:0]UID[15:8]UID[21:16]

CPU_CLKTransmit FIFOReceive FIFOCRC field I/OReceive SNREncryption RegSticky_bit RegSearch & Lock Reg

0x00

0x10PN001[31:0]

PN000[23:16]

PN000[31:24]

PN010[31:0]

Port A byte outputPort B byte outputPort C byte inputPort D byte I/OPort D I/O dir.Gen Purpose Cnt LGen Purpose Cnt H

0x40

Port A bit_1 output

Port A bit_7 output

Port B bit output0x380x24

0x28

0x2C

Page 30: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 30

I/O Expansion

0x30

0x47

Port A bit_0 output

Port A byte outputPort B byte outputPort C byte inputPort D byte I/OPort D I/O dir.

Gen Purpose Cnt LGen Purpose Cnt H

0x40

Port A bit_1 output

Port A bit_7 output

Port B bit output0x38

Port A, B bit outputs*: Write to target control register with corresponding bit location set to desired output.

Port A, B, C & D byte I/O*: Memory mapped addresses. Port D I/O direction is controlled by the polarity of the second bit of address 0x44. 0 for input, 1 for output.

General Purpose Counter: (See details in register description section.)

* All I/O accesses are unaffected by SATURN Advanced Power Management modes

0x46

0x41..0x44

Page 31: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 31

Pseudo Random Code

0x20

0x2F

PN000[7:0]

PN000[15:8]

PN011[31:0]

PN001[31:0]

PN000[23:16]

PN000[31:24]

PN010[31:0]

0x24

0x28

0x2C

Usage: WriteDefault: none

PNxxx represents bit pattern xxx. Inverted code phase represent inverted bit pattern.

Page 32: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 32

User ID

Usage: WriteDefault: none

24-bit field. 22-bit user selectable, begin with “10”.Allowable UID error: 2 out of 8 symbols without declare loss of TDD Lock.

0x0c0x0d0x0e UID[16]UID[21]

UID[15:8]

UID[7:0]

UID[20] UID[19] UID[18] UID[17]01

Page 33: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 33

Input User Status

Usage: ReadDefault: none

24-bit command and status field received from remote partner.

0x080x090x0a UID[23:16]

UST[15:8]

UST[7:0]

Page 34: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 34

Output User Status

Usage: WriteDefault: none

24-bit command and status field transmitted to remote partner.

0x040x050x06 UID[23:16]

UST[15:8]

UST[7:0]

Page 35: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 35

CSR1

0 CRC_OVR MCAST DX/VX# ANTSW RESET START STKY0x00

Usage: WriteDefault: none

STKY: Set to 1 to turn on Sticky_bit counter audio fidelity control.START: Set to 1 after software reset to start SATURN state machine operation.RESET: Software Reset. (see detail discussion in Power Up Sequence section.)ANTSW Change ANT_SW output pin polarity. Synchronized to TDD machine in hardware.

(See detail synchronization timing in RF Interface section.)DX/VX#: Select between data and voice mode operation in the SATURN.MCAST: Multicast enable bit. Valid only in SATURN data mode (refer to detail explanation

in Multicast Mode section.CRC_OVR: CRC Field Override. Valid only in SATURN data mode (refer to detail explanation

in CRC Field Override section.)

Page 36: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 36

CSR1

LK RLK ADIR SUBF FER CER TND RND0x00

Usage: ReadDefault: none

RND: Received End Interrupt. Set to 1 during any Received Subframes and ReceivedEnd hardware interrupts.

TND: Transmit End Interrupt. Set to 1 during any Transmit Subframes and TransmitEnd hardware interrupts.

CER: Checksum Error. Detected checksum error in the current received subframe.FER: Frame Error. Failed to detect a valid preamble, or detected more than 2 UID

symbol mismatches out of 8, during the allotted receive frame period.SUBF: Subframe Interrupt. Set to 1 during any Subframe hardware interrupts. Set to

zero at either Transmit End or Received End interrupts.ADIR: Readback of the ANT_SW pin during the prior subframe.RLK: Remote Locked. Same meaning as the RLOCK pin signal.LK: LOCKED. Same meaning as the LOCK pin signal.

Page 37: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 37

CSR2

0 0 0 SUBE TE RE M/S T/N0x01

Usage: WriteDefault: 0x00

T/N: Test / Normal bit. Set to 0 during normal operation.M/S: Master / Slave control bit. Set to 1 for Master TDD operation, 0 otherwise.RE: Enable Receive End Interrupt. When set to 1 along with SUBE, enables all subframe

as well as Receive End Interrupts.TE: Enable Transmit End Interrupt. When set to 1 along with SUBE, enables all subframe

as well as Transmit End Interrupts.

CSR2[7:5] These 3 bits must be programmed to zero.

Page 38: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 38

Received SN Register

0x14

Usage: Read OnlyDefault: Clear at start of receive frame

Page 39: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 39

General Purpose Timer

0x46

Usage: Write OnlyDefault: 0xffff

0x47

LH

Page 40: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 40

Encryption Register

0x1e

Usage: Write OnlyDefault: 0x00 for no encryption

Encryption & Authentication method:8-bit encryption key programmed into a 11-bit primitive polynomial generator. Decryption require an identical key entered into both the transmitter and receiver units before coding and decoding starts.

Keys may be changed at any time, subject to software control.

Page 41: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 41

Search & Lock Control Registers

0x12

0x1d

0x150x18..

Control Parameters

Preamble_search_chip_width (PSW)Preamble_search_threshold (PSTH)Preamble_search_symbol_length (PSL)Lock_mode_symbol_length (DLL)Lock_mode_chip_width (DLW)

Page 42: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 42

Sticky_Bit Counter

na na na0x1f na 0 0 1 1

Usage: Write OnlyDefault: 0x03

4-bit field sets maximum allowable received frame error before initiating retraining

Page 43: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 43

Power Up Sequence

Power up

PulseRESET pin

Hardware RESET set to high for at least 380ns with steady CLK_IN signal.

If SATURN OSC circuit is used, set OSCEN# to low. If external clock source is used, wait after clock is stable.

Write to allControl, Code

& I/O Registers(except CSR1)

Initialize control, Code Map and I/O registers.

Write CSR1

Pulse softwareReset_bit CSR1[2]

CLK_IN is stable

Set content of CSR1 with Start_bit to high, Reset_bit to low.

Operational

Set content of CSR1 Reset_bit high, then turn Reset_bit to low.

SATURN_Chip_Enable pin is set to high.

Page 44: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 44

Advanced Power Management

Power up

Operational

Power UpInitializati

onSequence

Idle mode

SATURN_Chip_Enable pin is set to high.

SATURN_Chip_Enable pin is set to low.

Shut Down OSCEN#pin is set to high.

OSCEN#pin is set to low.Software Reset& write CSR1

Page 45: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 45

Advanced Power Management

3.0V static CMOS, 5V tolerant Staged DSP pipeline with multiple

independent clocks Wakeup Monitor General Purpose Timer Tristated & open drain outputs

Page 46: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 46

Audio Hi-Fidelity Control..1

Short TDD frame time (1.5 to 3ms) reduces telco impedance mismatch echo to non-audible levels

Sticky-bit counter eliminates retrain interruptions during bursty frame errors

Search & Lock Control parameters allow fine tuning of RF lock and audio quality under different radio environment

Page 47: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 47

Audio Hi-Fidelity Control..2

When valid data is not received such as during frame error and retraining, a quiescent code pattern of “1000” “0000” is substituted into the ADPCM codec in 48 consecutive nibbles (24 bytes.)

Single bit error as reported by CER will not be blocked.

Page 48: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 48

Anti-jamming Characteristics

Code Division Spread Spectrum allows for a high spreading ratio of alien narrow band noise. (32x)

Frequency diversity Space diversity Packet mode for time diversity

Page 49: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 49

Space Diversity

Provide signal synchronization and SNR measurement facilities

Relinquish control to high level software algorithms

- before hanging up- random periodic- during training

& retraining

Page 50: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 50

Frequency Diversity

32 full duplex, non-overlapping TDD, frequency channels in the 900MHz band

92 channels in 2.4GHz band Large number of PN code sets

available Facilities dedicated to software

control

Page 51: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 51

SATURN Benefits Summary

900/2.4G digital spread spectrum cordless phone solution, partitioned to allow - easy migration from current 46/49MHz designs - gradual upgrading to feature rich phones

Advanced technology at a low cost Design tools, design house assistance Available today

Page 52: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 52

Available Packages

100 pin QFP- 0.65 mm pin pitch- rectangular package

100 pin TQFP - 0.5 mm pin pitch- square package

Page 53: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 53

Design Tools

SATURN Development Board Demo Software Price include license fee Auxiliary components

Page 54: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 54

PN Code Selection

Orthogonality DC Run length Optimizations for SATURN

- Requirements on preamble symbol- VMSK modes

- side lobes, phase margin etc.

Page 55: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 55

Optimizing PN Codes

Chipset Specific: contact Lanwave for details.

Page 56: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 56

UID Selection

22-bit, no restriction on pattern Select group UID with at least more

than 3 symbol difference Implement subgroup ID in UST

Page 57: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 57

Encryption Keys

11-bit primitive polynomial encryptor has 2047 maximum length

Starting point is programmable to any one of 255 locations

Use upper layer software to change keys periodically, if needed

Provide resynchronization mechanism

Page 58: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 58

Search & Lock Strategy

Preprogrammed to 10,000 feet, low alien density environment

Assumed slow mobility - low Doppler, slow fade

Other environment:- high density, high alien noise

- high Doppler.- fast fading.

S-CDMA approach

Page 59: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 59

AC Loop Back

Useful in manufacturing testing CPU performs FIFO access with 12

byte temporary buffer - store 2 subframes

Low latency time – 2.2 to 4.3ms Supported in both master and slave

Page 60: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 60

DC Loop Back

PCM loop back at the ADPCM codec

Page 61: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 61

Clock Tolerance

Designed to allow over 200ppm mismatch between master and slave

Stringent search and lock criteria will require tighter clock discrepancy

Multi handset systems shall target for less than 25ppm offset. (2.4GHz shall target for less than 15ppm offset.)

Page 62: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 62

RF Issues..1

Pick modulation for easy FCC approval

MSK, BPSK, ASK, FSK, PSK compatible

TDD time gap > 400us Hybrid FH with CD/SS in SATURN-II PLL Freq_in selection - 19.2MHz..

Page 63: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 63

RF Issues..2

Gain linearity is not important Phase jitter less than pi/8 is acceptable Use sharp rolloff in IF LPF (>4th order) Signals can be 3.0V compliant Maximize sensitivity & dynamic range

Page 64: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 64

ADPCM Codec Selection

32Kbps at 8KHz sync PHS codecs at 19.2MHz Mclk What is its quiescent code, if any? Other compression schemes in DX2 Extra tone generator in SATURN

GPT STicKY bit

Page 65: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 65

Antenna design

Second antenna in the base will improve quality during roaming

Space at quarter wavelength apart Microstrip is sufficient Fixed or variable SNR thresholds

Page 66: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 66

Partition for migration

CPU4-bit

ReceiverMic

Discrete & linear

User Interface

3

46/49MHz Single chip

CT controller

CPU4-bit

ReceiverMic

User Interface

8 RD, WR, ALE

LCD

32-bit I/O expansion

SATURNL9002VX2

CODECRF

circuit

battery mgmt

•Same CPU (high volume = low cost)

•Similar code (familiar development = fast transition to manufacturing)

46/49MHz 900/2.4GHz CD/SSDigital Phone

Page 67: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 67

and then add new features

CPU4-bit

ReceiverMic

User Interface

LCD

SATURNL9002VX2

CODECRF

circuit

battery mgmt

Basic model

CD/SS Advantages:•Multiple handset•Longer range•Encryption•Clarity•Cost optimized

RF design•100mW to 1000mW•Module vs. On board•Adaptive power control

Codec•ADPCM•CVSD•Vector Coding•Advanced methods

User features•Multiple handsets•Smart phones (CID, paging, email..)•Home monitoring•Wireless modem

Page 68: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 68

DX/DX2 Extensions

Page 69: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 69

Home Networking ApplicationsINTERNET based requirements

Personal - individual: Authentication

- exclusive: Encryption

Communication - interactive: Full Duplex- access: Multilingual (voice & data

capable) - linking: Circuit and/or Packet Oriented

Network - topology: Star (point-to-multipoint)

Bus (multipoint-to-multipoint)- protocol: Layered, Manageable & Secured

Page 70: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 70

Data Mode Features

Programmable frame structure Flexible search & lock algorithm Fully programmable encryption and

error correction fields Star & network topology Optimized for typical CPU / DSP bus No extra SRAM buffering required

Page 71: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 71

DX Performance

DX-20 DX-40 DX-60

Clock frequency:

4 subframes TDD

8 subframes TDD

Asymmetric TDD (2)

19.2MHz

40 Kbps

50.67 Kbps (1)

variable

40.0 MHz

83.3 Kbps

105.5 Kbps

variable

60.0 MHz

125 Kbps

158.3 Kbps

variable

(1) 8 subframes per frame. TDD cycle time 9ms. (1) & (2) Requires external framing coprocessor.

Page 72: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 72

Transmit FIFO

0x16

Usage: Write no more than 2 data subframes before scheduled transmission.

Default: noneRestriction: Data mode only

Page 73: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 73

Receive FIFO

0x17

Usage: Read within 2 subframe time after data have been received.

Default: noneRestriction: Data mode only

Page 74: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 74

Checksum Override

0x13

Usage: Write before subframe Transmit FIFO have been filled.Read after subframe Receive FIFO have been emptied.

Default: noneRestriction: Data mode only

nana

Page 75: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 75

Coprocessor Interface

I/O Expansion Block multiplexed with Coprocessor Extension Bus

Coprocessor Bus: 29 signals Allow for variations in:

- link layer architecture (#of subframes/frame, asymmetric link..) - protocols (TDD variations, Collision Avoidance) - others (Standard encapsulation, hybrid time & code spreading)

Enable smooth cost feature tradeoff

Page 76: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 76

Frame Architecture Programming

Frame size modification - Preamble length. Preamble structure for target

environment - # of subframes per frame (variable frame size) - asymmetric data rate

- TDD gap time. Arrival time tolerance.

Frame types - abf, ebf, dbf & other variations that requires special

handling

Frame processing - FEC, error handling & encryption methods

Page 77: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 77

Data Framing Structure

Preamble UID & UST Subframe 1 Subframe NSubframe 2

Summary: (54*N + 24) bits per frame. 22 bits User Programmable ID.Programmable TDD gap times.Programmable TDD asymmetry.

Page 78: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 78

Search & Lock Control

Chipset Specific: contact Lanwave for details.

Page 79: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 79

Control Register Calculations

Chipset Specific: contact Lanwave for details.

Page 80: 1 Lanwave Technology, Inc. SATURN Silicon Architecture.

LanwaveTechnology, Inc. © 2001 80

Lanwave Technology, Inc.Your Wireless Connection

Contact Lanwave (USA) for detailsTel: (408)-253-3883, Fax: (408)-253-6630

Local (Asia) representatives Japan distribution: Sanshin Electronics

Tel: (81)-3-54847380

Taiwan: Tonsam CorporationTel: (886)-2-2651-0011, Fax: (886)-2-

2651-0033Hong Kong & China:

Dynax Telecom Ltd. Tel: (852)-2481-0223, Fax: (852)-2481-0826