19
IP-STB Introduction Jerry Kuo

IP STB Introduction

Embed Size (px)

Citation preview

Page 1: IP STB Introduction

IP-STB Introduction

Jerry Kuo

Page 2: IP STB Introduction

STB810 Solution

Page 3: IP STB Introduction

Subject/Department, Author, MMMM dd, yyyy

CONFIDENTIAL 3

STB810

– Triple Play IP STB• MPEG-2 SD/HD, WM9 SD, H264 SD

– DVB & PVR Support• For hybrid platforms

– Picture Improvement• For optimal picture quality

• SD HD upscaling & Interlaced Progressive

– FAST Time To Market• Readily adaptable Reference HW design

• Ultra fast application porting time (standard Linux APIs) & middleware from 3rd party.

Page 4: IP STB Introduction

Subject/Department, Author, MMMM dd, yyyy

CONFIDENTIAL 4

STB810 Key FeaturesPCI and mini PCI interfacesJTAG interfaceEJTAG interface2x UARTsHeadphone outputHDMI outputAnalogue input source via SAA7117 (RGB, Y/C & CVBS)2x USB1.1 and 2x USB2.0 or 4x USB2.0Dual SATA interface2x SCARTs or CINCH (NTSC)HD YPrPb Video outputDigital Audio (SPDIF) input & OutputFront Panel keyboardRC5/RC6/RCMM receiver

Page 5: IP STB Introduction

Subject/Department, Author, MMMM dd, yyyy

CONFIDENTIAL 5

STB810 Key FeaturesIP video/audio streaming via Ethernet interfaceDigital broadcast reception PVRPicture improvementMPEG2 HD decoding capabilityMPEG4/WM9 SD decoding capabilityH264 SD decoding capabilityVoIPConditional Access capabilitySmart card interface supportWi-Fi capability

Page 6: IP STB Introduction

Subject/Department, Author, MMMM dd, yyyy

CONFIDENTIAL 6

STB810 Hardware Architecture

TC M 811

R EA R FR O N T

M icrocontro lle r K eyb oard

PSU s

I2C 3

IRrece iver

+1V25+2V 5+1V 8+3V 3+5V

PN X8550V IPE R 2

564 H BG A

M M _D D R 1

256/512M bit400M H z

D D R 1

256/512M bit400M H z

D D R 1

PN X8510AN AB EL

D EN C

TD A 9983H D M I

AK 4702SC AR TS w itch

SA A7117AV ideoM S D

D P8316E therne t10/100

K9F5608N AN D F lash8/16/32M B

S il 3512ESA TA

IS P1561U S B 2 .0

SATA1 SA TA2 U SB U SB U SB U SBR J45

SP

DIF

RS232

PC I / X IO

I2S 1

S C 1/2

D V1 O ut

I2S 2 O ut

D V2 O ut

I2C 2

I2S 1 O ut

I2C 1

I2C 3

SP D IF O ut

U AR T 1

U AR T 2

PC I C onnector M PC IC onnector

E JTAG

Y /C - R G B -C V B S S D

M ain A ud io

I2S 3 O ut

R G B / Y U V E D

S C A R T A ud io

C Y 2309C lock B u ffer

M A X 3222

16b it

16b it

16b itX IOB uffe r

33M H z P C I

24b it

8 /16b it

8b it

Sys_R eset

IT 8208P C I A rb itra tion

M A X 3222

RS232

A uxilla ryPC B

SPD IF In

Head

Phone

HD

MI

SP

DIF

93C 46M A C

G PIO

W LA N802.11

U SB 1.1

TVSC

AR

TV

CR

SC

ART

D V3656

EJTA

G

JTAG

JTAG

R ese t

D V 1

D V 2

P2

P5

P4

TS

2xS

MA

RT

CA

RD

T o /fromS C AR Ts

U D A 1361A udioA D C

I2C 2

I2C 1I2C 1

I2C 4PC F8563

R TC

I2C 4

24C 32

B ootE E P R O M

C VBS

YP rPb

L/R

Page 7: IP STB Introduction

Subject/Department, Author, MMMM dd, yyyy

CONFIDENTIAL 7

STB810 Software ArchitectureSoftware Architecture - Linux

DirectFB

MontavistaLinux 2.6

Linux DVB

AV Drivers

Application

Frontend Demux

DVR

Middleware

CA

ALSA

PCM Mixer

SoC AV Processing AV I/O

AVStreaming

2D Graphics framebuffer RC/frontpanel

keys (Linux input)Ethernet

USB

SATA

UART

MIPS CPU

Data I/O

Page 8: IP STB Introduction

Subject/Department, Author, MMMM dd, yyyy

CONFIDENTIAL 8

STB810 Software ArchitectureSoftware Architecture - WinCE

DirectShow

Microsoft Windows CE 5.0

DVB

Application

Middleware

DirectSound

AVStreaming

2D Graphics framebuffer RC/frontpanel

keysEthernet

USB

SATA

UART

DirectDraw DirectInput

AV Drivers

SoC AV Processing AV I/O MIPS CPU

Data I/O

Page 9: IP STB Introduction

Subject/Department, Author, MMMM dd, yyyy

CONFIDENTIAL 9

STB Reference Designs STB810 & STB225

Low-end Pure IP STB

Mid-, High-end Pure IP STB

PVR + IP STB

DVB-C/S/T + IP STB

VOIP +IP STB

V/VOIP +IP STB

Dual DVB + PVR+ IP STB

Home Media Server

Multi-Room STB

DMA

Provides a fundamental building block to enable our customers to

innovate where they see best!

STB810 & STB225V/VOIP+ Dual DVB +PVR+ IP STB

Page 10: IP STB Introduction

Subject/Department, Author, MMMM dd, yyyy

CONFIDENTIAL 10

STB225 Solution

Page 11: IP STB Introduction

Subject/Department, Author, MMMM dd, yyyy

CONFIDENTIAL 11

STB225 Block Diagram

Page 12: IP STB Introduction

Subject/Department, Author, MMMM dd, yyyy

CONFIDENTIAL 12

PNX8950 introduction

Page 13: IP STB Introduction

Subject/Department, Author, MMMM dd, yyyy

CONFIDENTIAL 13

PNX8950 – MultiMedia Engine

Advanced MultiMedia engine for IP STB, advanced STB, PVR, connected TVs:

– Embedded 250MHz Mips• for running Linux, middleware,

and applications– 2 Powerful 240Mhz+ DSPs

• optimised for Audio/Video for advanced codecs

• 270MHz & 300Mhz versions to follow

– 2x TS in + Demux / Descramblers for hybrid STB or PVR

– USB1.1– Dedicated hardware for standard

video functions• (MPEG1/2 decode, scaling, de-

interlacing, video improvement..)

225MHz DDR

2 x

32 bit

pnx8850

2D Graphics

TS/Video in

SD or HD

Scaler & Line

DoublerIDEPCI 2.2/XIOUSB1.1

Audio I/O

Video out5 plane HD/LCD

DVD-CSS

250MHzMIPS

PR4450

GPIO/RC

Uarts

MPEG DecoderSD/HD

Smartcard 2xVMSP

240MHz+TriMediaTM

VLIW CPU

240MHz+TriMediaTM

VLIW CPU

Tunnel

DENC

Video out2 plane

Ethernet

Expansion Interface

2xVIPS

30 bit 656/HD/VGA

2x Transport Stream /ITU-656 video

S/PDIF8xch IO

I2S

Page 14: IP STB Introduction

PNX8935 Introduction

Page 15: IP STB Introduction

Subject/Department, Author, MMMM dd, yyyy

CONFIDENTIAL 15

16-bit

Audio DSPLayer 1/2/3Dolby AC-3

TS In (2)

SATA/PATAEthernet MAC

USB OTG

Audio OutDemux/Descramble (2)

MIPS (320-MHz 4KeC)

GPIO

UARTs (2)

Smartcard

2D GFX

MSVD, WM9, H.264, DivXMPEG-1/2/4,

DENC(SD/HD)

Video Out(2-plane)

Ethernet

MIU

DDR

TS Out

RC

Flash

RGB/YUV (P/I)

YC/CVBS (I)

S/PDIF, 2x I2S

ITU656

HDMIV.92

PNX8935 – MultiMedia Engine

Page 16: IP STB Introduction

Subject/Department, Author, MMMM dd, yyyy

CONFIDENTIAL 16

PNX89xx Comparison

Page 17: IP STB Introduction

Subject/Department, Author, MMMM dd, yyyy

CONFIDENTIAL 17

PNX89xx Feature Evolution

+Audio processing CPU cachemedia processor RAM

++Linux & WinCESoftware

+integrated MACexternalEthernetConnectivity+USB 2.0 OTGUSB 1.1USB

32 KB + 16 KB+16 KB + 8 KBCaches

++2D acceleratorGraphics

+ Secure boot, secret keys, JTAG protection, DSS, H6

Digital Out

Security

Media Processing

MIPS CPU

+ DDR2+DDR1External DRAM

+ dedicated security

processor (watchdog)DVB, DVD-CSS, Multi-2,

DES/3DES, AES

+ SD, SDIO, MMC, PCIeSerial ATAPCIOther

++ on-chip HDMI TXSD, HD/external HDMIDENC

dual: HD VC-1, H264,

MPEG-1/2/4

dual MPEG1/2/4 SD

VC-1, H.264, HD

720p 1080i for HD

dual: SD MPEG-1/2

single: SD MPEG-4, WM9, H264, DivX; HD MPEG-2 (1080i), WM9

(720p)

Video decode

+ multi-channel (7.1), advanced algorithms

+

WMA, DD+, AAC-HE

dual stereo (2.0 + 2.0)

MPEG-1, Dolby AC-3Audio decode

Simultaneous streams

Speed (MIPS)

2

320

PNX8935Nexperia H.264/VC1 HD STB SoC

PNX8x40Nexperia Dual HD STB SoC

PNX8950Nexperia MPEG-2 HD STB SoC

32* (format dependent)

600250

Page 18: IP STB Introduction

Q&A

Thank You !!

Page 19: IP STB Introduction