IP-STB Introduction. Jerry Kuo

IP-STB Introduction Jerry Kuo STB810 Solution STB810 – Triple Play IP STB • MPEG-2 SD/HD, WM9 SD, H264 SD – DVB & PVR Support • For hybrid pl...
Author: Emma Daniel
15 downloads 2 Views 283KB Size
IP-STB Introduction

Jerry Kuo

STB810 Solution

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.

CONFIDENTIAL

3

Subject/Department, Author, MMMM dd, yyyy

STB810 Key Features PCI and mini PCI interfaces JTAG interface EJTAG interface 2x UARTs Headphone output HDMI output Analogue input source via SAA7117 (RGB, Y/C & CVBS) 2x USB1.1 and 2x USB2.0 or 4x USB2.0 Dual SATA interface 2x SCARTs or CINCH (NTSC) HD YPrPb Video output Digital Audio (SPDIF) input & Output Front Panel keyboard RC5/RC6/RCMM receiver

CONFIDENTIAL

4

Subject/Department, Author, MMMM dd, yyyy

STB810 Key Features IP video/audio streaming via Ethernet interface Digital broadcast reception PVR Picture improvement MPEG2 HD decoding capability MPEG4/WM9 SD decoding capability H264 SD decoding capability VoIP Conditional Access capability Smart card interface support Wi-Fi capability

CONFIDENTIAL

5

Subject/Department, Author, MMMM dd, yyyy

STB810 Hardware Architecture FRONT

REAR R J45

D P8316 E th e rn e t 1 0 /1 0 0

93C 46 M AC

SATA2

SATA1

USB

USB

USB

USB

A u x illa ry PCB

IS P 1 5 6 1 U S B 2 .0

S il 3 5 1 2 E SATA

M PCI C o n n e c to r

P C I C o n n e c to r

W LA N 8 0 2 .1 1

33M H z PC I C Y2309 C lo c k B u ffe r

X IO B u ffe r

I2 C 2 P2

K9F5608 N A N D F la s h 8 /1 6 /3 2 M B

1 6 b it

IT 8 2 0 8 P C I A rb itra tio n

P4

I2 C 1

I2 C 1

P C I / X IO

U S B 1 .1

PSUs

P5

2 5 6 /5 1 2 M b it 400M H z DDR1

1 6 b it

DV1 TS

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

IR re c e iv e r

I2 C 3

M M _DDR1

M ic ro c o n tro lle r

K e y b o a rd

TV SCART

I2 C 4 DV2 SA A7117A V id e o MSD

1 6 b it

656

VCR SCART

U D A1361 A u d io ADC

2 5 6 /5 1 2 M b it 400M H z DDR1

DV3

AK 4702 SCART S w itc h S C A R T A u d io

I2 S 3 O u t

I2 S 1

D V1 O ut D V2 O ut

G P IO EJTAG JTAG

JTA G

8 /1 6 b it

8 b it

Y /C - R G B CVBS SD

PN X8510 ANABEL DENC

CVBS

RGB/ YUV ED

Y P rP b I2 S 1 O u t M a in A u d io

I2 S 2 O u t

L /R Head Phone

UART 1

M AX3222

2 4 b it

UART 2

M AX3222

2x SMART CARD

I2 C I2 C I2 C I2 C

S C 1 /2 S ys_R eset

SPDIF

SPDIF

S P D IF O u t

S P D IF In

R eset

TD A 9983 HDMI

HDMI

RS232 RS232

E JTA G

PN X8550 V IP E R 2 564 H BG A

T o /fro m SCARTs

1 2 3 4 PC F8563 RTC

24C 32 EEPROM Boot

TC M 811

CONFIDENTIAL

6

Subject/Department, Author, MMMM dd, yyyy

STB810 Software Architecture Software Architecture - Linux Montavista Linux 2.6

Application

Middleware

Frontend

Demux

DirectFB Linux DVB DVR

CA

ALSA PCM

Mixer

AV Streaming

2D Graphics

framebuffer

RC/frontpanel keys (Linux input)

Ethernet

SATA

USB

UART

MIPS CPU

Data I/O

AV Drivers

SoC

AV Processing

AV I/O

CONFIDENTIAL

7

Subject/Department, Author, MMMM dd, yyyy

STB810 Software Architecture Software Architecture - WinCE Microsoft Windows CE 5.0

Application

Middleware

DirectShow DVB

DirectDraw

DirectInput

DirectSound AV Streaming

2D Graphics

framebuffer

RC/frontpanel keys

Ethernet

SATA

USB

UART

MIPS CPU

Data I/O

AV Drivers

SoC

AV Processing

AV I/O

CONFIDENTIAL

8

Subject/Department, Author, MMMM dd, yyyy

STB Reference Designs STB810 & STB225 Home Media Server Multi-Room STB V/VOIP+ Dual DVB +PVR+ IP STB Dual DVB + PVR+ IP STB

STB810 & STB225

DMA V/VOIP +IP STB DVB-C/S/T + IP STB VOIP +IP STB

Provides a fundamental building block to enable our customers to innovate where they see best!

PVR + IP STB Mid-, High-end Pure IP STB Low-end Pure IP STB

CONFIDENTIAL

9

Subject/Department, Author, MMMM dd, yyyy

STB225 Solution

CONFIDENTIAL

10

Subject/Department, Author, MMMM dd, yyyy

STB225 Block Diagram

CONFIDENTIAL

11

Subject/Department, Author, MMMM dd, yyyy

PNX8950 introduction

CONFIDENTIAL

12

Subject/Department, Author, MMMM dd, yyyy

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

225MHz DDR 32 bit

– Embedded 250MHz Mips •

for running Linux, middleware, and applications

– 2 Powerful 240Mhz+ DSPs •

optimised for Audio/Video for advanced codecs



270MHz & 300Mhz versions follow

2x Transport Stream / ITU-656 video

S/PDIF 8xch IO to I2S

– 2x TS in + Demux / Descramblers for hybrid STB or PVR – USB1.1 – Dedicated hardware for standard video functions •

(MPEG1/2 decode, scaling, deinterlacing, video improvement..)

2x

TS/Video in SD or HD

250MHz MIPS PR4450

Audio I/O

DVD-CSS

Uarts

2D Graphics

Smartcard GPIO/RC USB1.1

2xVMSP 2xVIPS PCI 2.2/XIO pnx8850

Expansion Interface

240MHz+ TriMediaTM VLIW CPU

240MHz+ TriMediaTM VLIW CPU

Tunnel

Video out 5 plane HD/LCD

30 bit 656/ HD/VGA

Video out 2 plane MPEG Decoder SD/HD

IDE

DENC Scaler & Line Doubler

Ethernet

CONFIDENTIAL

13

Subject/Department, Author, MMMM dd, yyyy

PNX8935 Introduction

PNX8935 – MultiMedia Engine

DDR 16-bit

TS In (2)

MIPS (320-MHz 4KeC)

MSVD, WM9, H.264, DivX MPEG-1/2/4,

TS Out V.92

S/PDIF, 2x I2S

Demux/ Descramble (2)

UARTs (2)

Audio Out HDMI

Video Out

Smartcard

(2-plane)

USB OTG

Audio DSP Layer 1/2/3 Dolby AC-3

GPIO

2D GFX

(SD/HD)

ITU656 RGB/YUV (P/I)

DENC YC/CVBS (I)

RC

MIU

Ethernet MAC

Flash

Ethernet

SATA/PATA

CONFIDENTIAL

15

Subject/Department, Author, MMMM dd, yyyy

PNX89xx Comparison

CONFIDENTIAL

16

Subject/Department, Author, MMMM dd, yyyy

PNX89xx Feature Evolution PNX8950

PNX8935

PNX8x40

Nexperia MPEG-2 HD STB SoC

Nexperia H.264/VC1 HD STB SoC

Nexperia Dual HD STB SoC

250

320

600

16 KB + 8 KB

+

32 KB + 16 KB

DDR1

+

+ DDR2

2* (format dependent)

2

3

dual: SD MPEG-1/2

dual MPEG1/2/4 SD

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

VC-1, H.264, HD 720p 1080i for HD

dual stereo (2.0 + 2.0)

+

MPEG-1, Dolby AC-3

WMA, DD+, AAC-HE

+ multi-channel (7.1), advanced algorithms

media processor RAM

CPU cache

+

Software

Linux & WinCE

+

+

Security

DVB, DVD-CSS, Multi-2, DES/3DES, AES

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

+ dedicated security processor (watchdog)

SD, HD/external HDMI

+ on-chip HDMI TX

+

2D accelerator

+

+

external

integrated MAC

+

USB 1.1

USB 2.0 OTG

+

PCI

Serial ATA

+ SD, SDIO, MMC, PCIe

MIPS CPU

Media Processing

Speed (MIPS) Caches External DRAM Simultaneous streams

Video decode

Audio decode Audio processing

Digital Out Graphics Connectivity

DENC

Ethernet USB Other

dual: HD VC-1, H264, MPEG-1/2/4

CONFIDENTIAL

17

Subject/Department, Author, MMMM dd, yyyy

Thank You !! Q&A