the bcm2132 gsm/gprs handset baseband asic ... - hot chips

22
1 Copyright 2003 Broadcom Corporation. All Rights Reserved. The BCM2132 GSM/GPRS Handset Baseband ASIC with Integrated EDGE and Media Functions Nelson Sollenberger Li Fung Chang Paul Lu

Upload: others

Post on 24-Apr-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

1 Copyright 2003 Broadcom Corporation. All Rights Reserved.

The BCM2132 GSM/GPRS Handset Baseband ASIC

w ith Integrated EDGE and Media Funct ions

Nelson SollenbergerLi Fung Chang

Paul Lu

Page 2: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

BCM2132 Capabilit ies

2 Copyright 2003 Broadcom Corporation. All Rights Reserved.

• Four-slot EDGE/GPRS airlink for high-speed data communications at over 200 kbps

• Low-overhead incremental redundancy architecture

• VGA and 1.3 megapixel digital camera interface

• 18-bit color LCD display interface

Page 3: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

BCM2132 Integrat ion

3 Copyright 2003 Broadcom Corporation. All Rights Reserved.

• ARM9 microprocessor with 8k/8k caches & 16k/16k tcm’s

• Teaklite DSP

• NOR/NAND/SRAM/SDRAM support

• Hardware Acceleration for equali zation, channel coding & ciphering

• Mixed signal for audio and modem interfaces

• GSM FR/EFR/HR/AMR + echo canceling & noise suppression

• Dedicated VGA or 1.3 Mpix camera interface

• Graphics Engine & color LCD support

• DMA controller

• MMC, USB, and stereo DAC interfaces

Page 4: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

BCM2132

4 Copyright 2003 Broadcom Corporation. All Rights Reserved.

MP3

Timers

QUADMOD.

LNAxDOWNCONV.

RFAMP.

VCO,SYNTH.

SDRAM/NAND

Color LCD

Transceiver

PLL

MMIDrivers

&I/F

SIM Card

DAC

ADC

DATA MOD.

KEYPAD

Accelerators

ADC

DACPow.Ramp

AFC DAC VCXO

Mux

Aux. func.

RAM ROM

TeakLiteDSP

BATCHGR

Baseband Codec

32 kHzXTAL

FLASH/SRAM External

MemoryI/F

ARM 926-EJS

MCU

MMC

Voiceband CodecADC

DAC

Head set

Bluetooth

RAM ROM

I/F

Camera

USB

Accelerators

Page 5: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

BCM2132: Out line

5 Copyright 2003 Broadcom Corporation. All Rights Reserved.

• EDGE overview

• EDGE implementation

• Incremental Redundancy functions

• Media functions

Page 6: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

EDGE Best -Effort Data Airlink

6 Copyright 2003 Broadcom Corporation. All Rights Reserved.

• Evolution of GPRS airlink fo r high-speed data applications

• Adaptive modulation/coding

• Incremental redundancy

• Up to 3x the bitrate of GPRS for best effort data

• 8-PSK/GMSK at 271 ksps in 200 KHz RF channels

• Supports 9 modes at 8.8 to 59.2 kbps per time slot

• Supports peak rates over 200 kbps with 4 time-slots

Page 7: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

7 Copyright 2003 Broadcom Corporation. All Rights Reserved.

EDGE AirlinkMult i-mode Air Interface

Scheme Modulation Maximum rate[kb/s]

Code Rate Blocksper 20 ms

Family

MCS-9 8PSK 59.2 1.0 2 AMCS-8 54.4 0.92 2 AMCS-7 44.8 0.76 2 BMCS-6 29.6 / 27.2 0.49 1 AMCS-5 22.4 0.37 1 BMCS-4 GMSK 17.6 1.0 1 CMCS-3 14.8 / 13.6 0.80 1 AMCS-2 11.2 0.66 1 BMCS-1 8.8 0.53 1 C

Page 8: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

EDGE Traffic Channel Performance

8 Copyright 2003 Broadcom Corporation. All Rights Reserved.

SIR (dB)0 5 10 2515 20 30 35

GMSK

8PSK

TU3 no FH

BLE

R

1.0

0.1

0.01

0.001

Page 9: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

9 Copyright 2003 Broadcom Corporation. All Rights Reserved.

EDGE Traffic Channel 1 RX-slot Throughput

0 5 10 15 20 25 300

1

2

3

4

5

6x 10

4

Tro

ughp

ut S

[kbp

s]

C/I [dB]

MCS−1 (R=1/2)MCS−2 (R=2/3)MCS−3 (R=6/7)MCS−4 (R=1)MCS−5 (R=3/8)MCS−6 (R=1/2)MCS−7 (R=3/4)MCS−8 (R=1)9

SIR (dB)

5 10 2515 20 30 35

60

50

40

30

20

10

00

Thr

ough

put,

k

bps

Page 10: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

Example: Coding and Puncturing for MCS-3

10 Copyright 2003 Broadcom Corporation. All Rights Reserved.

P1 P3P2

puncturing

948 bits

USF RLC/MACHdr. Data = 37 octets = 296 bitsBCS

12 bits

Rate 1/3 convolutional coding

108 bits

316 bits36 bits3 bits

372 bits68 bits12 bitsSB = 12

TBFBI EHCS

372 bits 372 bits

puncturing

464 bits

Page 11: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

Incrementa l Redundancy (IR)

11 Copyright 2003 Broadcom Corporation. All Rights Reserved.

• Send redundancy only if necessary

• Generalized Type-II ARQ

• Example

Data ParityTransmitter

Receiver1st attempt Rate 1

2nd attempt Rate 1/2

3rd attempt Rate 1/3

Page 12: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

EDGE Processing

12 Copyright 2003 Broadcom Corporation. All Rights Reserved.

• ARM9 at 78/104 MHz supports:– Protocol stack– L1 – physical layer control– Incremental redundancy control

• Teaklite at 78 MHz supports:– Equalizer preprocessing and control– RX data formatting– TX formatting and hardware control– Power control– Gain, frequency and time tracking– Measurements of desired and neighbor signals

Page 13: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

EDGE Accelerators

13 Copyright 2003 Broadcom Corporation. All Rights Reserved.

• Message Processor for channel coding on ARM9– Supports all EDGE modes– Supports 4 slot RX operation

• MAP Equalizer for 8PSK & MLSE for GMSK on DSP– Provides robust performance for all EDGE/GSM modes– 3 stage for 8PSK: Feed Forward, Viterbi, & DFE

• GMSK/8PSK modulator– 4.3 MHz sampling minimizes analog requirements– GMSK & 8PSK are software selectable

Page 14: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

Processor Performance

14 Copyright 2003 Broadcom Corporation. All Rights Reserved.

• About 10 MIP’s per RX time-slot required on DSP– Equalization performed in dedicated accelerator

• About 2 MHz per RX time-slot required on ARM9 for the IR functions– Channel decoding performed in dedicated accelerator

• Equalizer and Channel coding accelerators are pipelined with DSP and ARM9 processing for multi-slot reception

• About 10 MHz per RX time-slot on ARM9 for protocol stack and L1

Page 15: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

BCM2132 IR Module Arch

15 Copyright 2003 Broadcom Corporation. All Rights Reserved.

• Place IR & channel coding on ARM9 + message processor channel coding accelerator– Order of 1 Mbit of IR memory is placed as a dedicated part of ARM’s

external SRAM

• Minimize/avoid IR messaging between layers

• Tightly coupled IR control processing with block combining, header & data decoding & IR memory management under L1:– Optimize real-time performance

– Shield RLC from IR hardware/memory detail

Page 16: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

L1 Funct ion

16 Copyright 2003 Broadcom Corporation. All Rights Reserved.

• Perform IR– IR control, IR memory management, header interpretation for combining

– Deinterleave, Depuncture, combine, decode performed in hardware

• Maintain needed ARQ states for IR– IR module will track receiving state number and received block bit map

– No extra messages are needed since RLC will automatically be

synchronized by receiving correctly decoded data blocks

• Any correctly decoded headers as well as data blocks are passed to RLC/MAC

Page 17: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

Incrementa l Redundancy Architecture

17 Copyright 2003 Broadcom Corporation. All Rights Reserved.

MAC

L1

PHY

RLC

IR controlsoftware

ChannelCoding

Accelerator

ARM9

IR Memory

Teaklite DSP

Page 18: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

BCM2132 Camera System

18 Copyright 2003 Broadcom Corporation. All Rights Reserved.

APB

CAMDMALCDC

SFM

SRAM

18-bit ColorLCD

VGA or MPIXCAMERA

ARM926EJ

I D

AHBFLASH

BCM2132

Page 19: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

Camera Interface

19 Copyright 2003 Broadcom Corporation. All Rights Reserved.

• VGA or 1.3 Mpix support

• Internal line buffering

• YUV to RGB conversion

• Dithering

• Zooming & block selection

• DMA interface

Page 20: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

LCD Interface

20 Copyright 2003 Broadcom Corporation. All Rights Reserved.

• Internal buffering for high performance & lower ARM9 overhead

• Up to 18-bit color

• Color expansion with programmable palette function

• Color dithering

• DMA interface, including link list support for very low overhead viewfinder mode & image capture

Page 21: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

BCM2132 EDGE Baseband

21 Copyright 2003 Broadcom Corporation. All Rights Reserved.

0.25 technology~ 10 x 10 mm die12 x 12 package256 pins

Page 22: The BCM2132 GSM/GPRS Handset Baseband ASIC ... - Hot Chips

Conclusion

22 Copyright 2003 Broadcom Corporation. All Rights Reserved.

• BCM2132 is first baseband ASIC with 4-slot EDGE capability and supports over 200 kbps RX

• Integrated Mpix camera & color LCD modules and ARM9 computing support single chip multimedia GPRS/EDGE handset solutions

• Hardware acceleration for complex 8-PSK equalization and channel decoding supports very low MIPs in the DSP and saves power

• Incremental Redundancy architecture reduces inter-module signaling, reduces overhead, & supports simple use of external SRAM for the large required buffers