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