• No results found

Set Top Boxes. Programmable Solutions for the Broadcast Industry

N/A
N/A
Protected

Academic year: 2021

Share "Set Top Boxes. Programmable Solutions for the Broadcast Industry"

Copied!
38
0
0

Loading.... (view fulltext now)

Full text

(1)

Set Top Boxes

Programmable Solutions for the

Broadcast Industry

(2)
(3)

Set Top Box Evolution

Functionality

Cost Basic Receiver

Single MPEG Decoder ISDN Connection Limited Interactivity

Interactive STB

Single MPEG Decoder ISDN Connection

Internet and Email Shopping/Banking/Gaming

Enhanced Viewing Near Video-on-Demand

PVR STB

Dual MPEG Decoder

ISDN Connection Internet and Email Shopping/Banking/Gaming

Enhanced Viewing Near Video-on-Demand

HDD Local Storage Rewind/Pause Live Shows Surround Sound Decoding Memory Card Interfaces

RG/Media Server

Dual MPEG Decoder

Broadband Connection

Internet and Email Shopping/Banking/Gaming

Enhanced Viewing

True Video-on-Demand

HDD Local Storage Rewind/Pause Live Shows Surround Sound Decoding Memory Card Interfaces

Video Streaming Home Networking Media Server Capabilities Integrated Games Console

(4)

Xilinx in Set Top Boxes

Proven solutions in leading set top manufacturers

From prototyping and field trials to production

Provide flexibility, time-to-market and system integration

FPGAs/CPLDs are also enabling rapid technology

convergence in next generation gateways

Spartan-3 FPGAs are high density, high performance devices

with rich features at low costs

CoolRunner-II CPLDs provide high performance and low

power application specific logic at extremely low cost

(5)

Hard Disk Drive NTSC PAL Encoder I/O Control Satellite QPSK Decoder and FEC

QAM Decoder and FEC

Cable

OFDM Decoder and FEC

Terrestrial

DSL Driver/ Receiver, Transceiver and FEC xDSL

On Screen Display & Graphics Generator HDD Interface Display Interface Glue Logic Conditional Access Smart Card Inter face USB Transceiver UTP IEEE 1394/FireWire RS-232 Audio-Video DACs To T.V.

Set-Top Box/Residential Gateway

RF to BB Bridge MPEG Decoder DDR SRAM USB Device Controller CPU Memory Interface Flash Bluetooth RF Bluetooth Baseband 1.8V 3.3V 2.5V Xilinx Mem or y CPU No n-Xilin x Mix ed Sign al Em be dded Lo gi c

(6)

Media Server Example

Ethernet MAC IEEE1394 Link IEEE1394 Link DV Codec Flash Memory Card I/F Flash HDD I/F Smart Card

Reader and I/F

Smart Card Ethernet PHY IEEE1394 PHY IEEE1394 PHY A/V Encoder A/V Decoder Digital Tuner Main Processor (O/S, OSD etc)

SDRAM SDRAM SDRAM SDRAM 32-bit Motor Control CPU (Spindle) 32-bit Motor Control CPU (Actuate) HDD SD/MMC... WMV9 Decoder MPEG-2 Decoder MPEG-2 Encoder

(7)

The Convergence Product

Integrating Broadband Access, Home Networking

and Digital Video Functions into One Device

DSL Cable Satellite Wireless Bluetooth IEEE 1394 USB / USB2.0 Home PNA Power Lines HiperLAN2 Ethernet 802.11a,b POTS 900 MHzSet-top Box/PVRCD/DVD Player/RecorderMP3 JukeboxPCGaming Console

(8)

Issues and Challenges

Integrating different standards

Broadband access

Home networking

System interfaces

Evolving home networking

specifications

Supporting different memory

and storage types

Content protection/encryption

EMI signal management

Power management

Competitive pressures to

bring new features rapidly to

market

In the field bug fixes and

feature enhancements

Supply chain management

Overall cost management

(9)

Peripheral Interfacing and

System Glue

Main Processor or Embedded uP Main Processor or Embedded uP Memory Memory Memory Card Memory Card HDD HDD Bluetooth Bluetooth A/D A/D USB USB

Interface features to the host processor

Quickly add new capabilities to existing products

Ethernet

Ethernet

Modem

(10)

Bridging Disparate Protocols

Broadband Access Technology FTTH V.90 Modem Ethernet Satellite ISDN Fixed Wireless Cable xDSL Home Networking Technology Etc.. HPNA 2.0 IEEE 802.11a Ethernet IEEE 1394 USB 2.0 HiperLAN2 IEEE 802.11b HomeRF Bluetooth HomePlug HPNA Internal Residential Gateway Bus PCI ISA I2C Rapid I/O SPI VME PCMCIA Cardbus Ethernet/MII UART USB Pick your I/F

CoolRunner-II and Spartan-3 are perfect solutions to bridge

(11)

Storage Reference Designs

PCMCIA

Card-side (Spartan & CPLD)

Host-side (Spartan only)

CompactFlash+

Card-side (Spartan & CPLD)

Host-side (Spartan only)

SD/MMC

Card-side (Spartan & CPLD)

Host-side (Spartan only)

IDE/ATA

Host-side only (Spartan)

PCMCIA

Memory Stick

Compact Flash Multimedia Card

Hard Disk Drive SD Card

(12)

System Voltage Integration

Support for multiple I/O voltages in the same chip

facilitates interfacing to multiple peripherals 1.5V 1.5V µ µPP 1.8V 1.8V I/O I/O 3.3V 3.3V SRAM SRAM 2.5V 2.5V Flash Flash

(13)

Supporting Fast Memory Types

Residential gateways use different memory types

SRAM - ZBT, QDR (currently 200MHz speeds)

DRAM - DDR, SDRAM (currently 200MHz speeds)

Flash - NAND, NOR

Some boxes use multiple memories in the same gateway

Interfacing to the different memories requires high speed

interfaces and memory controller IP

Require discrete level translators

(14)

Supporting Fast Memory Types

Spartan-3 FPGAs

Unique and extensive features, flexible architecture

24 high speed interfaces supported

HSTL I, III, IV for high speed SRAM

SSTL2, SSTL3 for SDRAM

Eliminates external translators

Lower cost, higher performance, less board space

Comprehensive memory controller IP & reference design

portfolio for interface to SRAM, DRAM, flash memory

Xilinx provides FREE VHDL source code for implementing the

memory controllers in Spartan-3

(15)

Memory Controller

Reference Designs

DRAM reference designs

64-bit DDR DRAM controller

16-bit DDR DRAM controller

SDRAM controller

SRAM reference designs

ZBT SRAM controller

QDR SRAM controller

Flash controller

(FPGAs/CPLDs)

NOR / NAND flash

controller

Embedded memory reference

designs

CAM for ATM applications

CAM using shift registers

CAM using Block SelectRAM

Data-width conversion FIFO

170MHz FIFO for Virtex

High speed FIFO for Spartan-IIE

Download from Xilinx Memory Corner

Download from Xilinx Memory Corner

(16)

A World of Choices

Needs Flexibility

Broadcast technologies

DTT (terrestrial), DBS (satellite), cable, DSL, ISDN, fixed wireless

DVB, ATSC, ISDB, DMB

Home networking technologies

No new wires: phonelines, power lines

New wires: IEEE 1394, USB 1.1/2.0, Ethernet, optic fiber

Wireless: HomeRF, Infrared, Bluetooth, 802.11b/a, HiperLAN2

System interfaces/buses (interconnectivity)

PCI, USB, AGP, processor, Ethernet (MII), proprietary

Video standards

VGA, SVGA, XGA, SXGA, UXGA, WXGA, …

(17)

Evolving Specifications

Home networking technologies continue to emerge

Wireless LANs - IEEE802.11 to IEEE802.11b to IEEE802.11a

Powerlines - CEBus, LONWork, CSMA/CD, X-10, Plug in, ….

Home networking specifications continue to evolve

HomePNA v2.0 released earlier this year (10Mbps)

• A 40Mbps specification is already in the works

HomeRF SWAP v1.3 spec is already out

With Bluetooth spec 1.1 out

• Bluetooth SIG is already developing 2Mbps and 10Mbps spec

FPGAs provide the flexibility to support continuously evolving

specs - reprogramming the FPGA with minor spec updates

(18)

Content Protection/Encryption

Set-top boxes and residential gateways require conditional access

for downloading video, access, firewall

Authenticating the source of the information

Data privacy/encryption (integrity and secrecy)

Several standard & proprietary encryption algorithms exist

RSA, Diffie-Hellman, RC4/RC5, SHA, Blowfish, elliptic curves, ElGamal,

Lucas Sequence, DES, triple-DES, AES

Lack of consensus between companies on the encryption

schemes and their implementation is leading to chaos

Gateways require different encryption algorithms for different applications

(19)

Note: Solution includes encryption, decryption and key generation * 128-bit key implementation

Content Protection

-Significant Value Add

Spartan-3 encryption solutions are NIST approved

Programmable nature allows easy customization and improved flexibilty

(20)

Power Management

Different Operating Modes

Memory 20% CPU 30% LCD 30% Other 20%

Micro can typically take

30% of system power

Range from 720µW to

1W in normal operation

Operating modes

Normal, Run, Sleep,

Suspend, Standby, Stop,

and Idle

Up to 230mW between

states

Typical power consumption in an example system

(21)

Keeping Processors Asleep

Reducing the number of interrupts to a processor

will increase its time in a power saving state

A low power CPLD that responds to and handles

system interrupts will perform such a task

CoolRunner CPLD

(Data Acquisition) (Data Processing)Microprocessor

System Devices

Incoming Data and Interrupts

(22)

Power Saving Benefits

Standalone Microprocessor

Microprocessor and

Operating Time 100% Normal Idle Sleep Normal Idle Sleep Power Consumption 100% Operating Time CoolRunner-II Increased Power Saving Area Power Saving Area 100% Power Consumption 100%

(23)

EMI / Signal Management

Tackling EMI issues is “Black Magic”

Failure to comply with FCC regulations leads to

• Costly product redesigns/shielding and board re-layout

• Additional delays in bringing product to the market

Reduced market share and revenues

Xilinx solutions

SelectIO - 24 IO standards

• HSTL, SSTL, LVTTL, LVCMOS, LVDS, PCI, GTL+, AGP, ..

• Fewer devices required on the board due to support of multiple IO standards

Clock management using DLLs

Programmable output driver

(24)

Xilinx Select IO

Save money & pins with SelectIO

100Gbit sec 20Gbit sec 100 IO Pins IO Bandwidth 200 10Gbit

sec Traditional TTL IOs

Fewer Pins = Lower EMI

Required Bandwidth

I/Os required with Select I/O

I/Os required without Select I/O

(25)

Field Upgrades and Fixes

Competitive pressures and continuous differentiation are

bringing new features/capabilities rapidly to market

Disk drive storage of broadcast channels (PVR)

Ability to support evolving disk drive technologies

Optimization for simultaneous disk read and write

Encryption capabilities for adding “pay per view”services

FPGAs enable new gateway features in 1-2 months

ASSPs/ASICs-based solutions will take 8-12 months

ASIC bug fixes are expensive!

Fixing bugs and enabling new features after product

(26)

Fix a bug

Enhance

Performance CompatibilityEnsure Get your

Customers to Market Early

Internet Reconfigurable

Logic (IRL)

(27)

Value of Remote Upgrades

Adds key differentiation between competitive products

Future-proofs your products

Enables instant compliance to new standards

Continuous improvement

Results in increased lifetime for the gateway

Enable product features per end-user needs

Large “bottom line” impact

Reduce maintenance costs

New Internet-based revenue opportunities

Increased market share

Get in earlier and stay in longer

Develop customer loyalty

(28)

Time-to-Market Value

Quicker time-to-market and reprogrammability provide the best

chance of achieving full product profit potential

Time

Revenue

Additional Profit from Field Upgrades Reduced Profit for Late Introduction 1st to Market Profit Fastest Time-to-Market Longest Time-in-Market

(29)

Managing Supply Chain Issues

Eliminate manufacturing lines down due to component

shortage

Example 1: Streaming hard-disk drives

Employing FPGAs for HDD controllers allows dual sourcing of

multiple hard disk drives

Example 2: Supporting NAND and NOR flash

memory types

Implementing flash controller in FPGAs allows flexibility of

choice depending on market availability and cost

(30)

Cost Management Through

System Integration

• Replacing discrete parts

– Dual port memory/ FIFO

– Clock buffers

– Localized clock drivers

– DLLs – Level translators – Hot socketing – Schmitt triggers – TTL devices – Backplane drivers – Board deskew • Benefits – Cost savings – Fewer components

– Board area savings

– Higher reliability

(31)

Low Cost Packaging Options

Pb-Free Packaging Available

FT256 (17 x 17mm) TQ144 (22 x 22mm) FG320 (19 x 19mm) PQ208 (30.6 x 30.6mm) FG400 (21 x 21mm) PC44 (17.5 x 17.5mm) FG484 (23 x 23mm) QFG32 (5 x 5mm) VQ100 (16 x 16mm) CP56 (6 x 6mm) CS48 (7 x 7mm) FF1760 (42.5 x 42.5mm)

(32)

Clock Mgmt Decode & Decrypt Analog Video A/D Converter Digital Optional Digital Decode RGB Video Video Decoder Digital RGB Analog RGB Buffers / Memories SDRAM SRAM

User Designed I/O

User Designed I/O

User Designed I/O

Sub-System Controllers FLASH Display Driver Hard Disk Image Processing I/O Controllers Sub-System I/O SDRAM

Controller ControllerSRAM ControllerFLASH ControllerEIDE

DCT

2D FIR Filter RGB2YCrCb

JPEG System ControluC RGB2YUV 2D FFT YCrCb2RGB YUV2RGB

Select I/O Select I/O

Block RAM Distributed RAM

DLL

VD

S

LVDS / BLVDS

PCI PCIX Etc.

Select I/O Select I/O

PCI PCI-X AGP

IDCT DES AES 3DES DLL DLL DLL PHY

FPGA Display System Utility

(33)

Xilinx Set Top Box Solutions

Xilinx solutions enable customers to thrive in chaos

FPGAs/CPLDs traditionally offer fast time-to-market

First to market, gains market share and revenue advantage

Xilinx Online offers reconfigurability in the field

Allows shipped product to support revisions to the spec

Enables unique opportunities to add value

Increases lifecycle revenue yield & hence time-in-market

Enables rapid product proliferation

New designs can be quickly turned into derivatives

Superior lifecycle component logistics

Proven technology, software, test benches

(34)

Xilinx in the Broadcast Chain

Gamma Correction Scaling/Resampling Network Interfacing Effects (Wipe/Key) FEC/Modulation Codecs Colour Space Video Filtering Memory Control System Control Chip Interfacing

(35)

Real Time HD/Multichannel DSP

Highest performance on-chip

DSP blocks, multipliers and

memory

Reduce size of DSP farms

Support real time HD

processing

Support multiple channels of

SD processing through

resource sharing

Reduce cost-per-channel for

FEC and modulation

Medium Access Controller (PowerPC)

Mode

Adapt StreamAdapt BCH

FEC

LDPC Inter-leave Mapper Framing Modulator

Gigabit Network Interface

DVB-S2 FEC & Modulation

(36)

Cost Effective Connectivity

Significant cost-per-channel

reductions

Portfolio of audio/video

connectivity solutions

SDI, HD-SDI and DVB-ASI

Video-over-IP

Wide range of general

telecom, datacom and

backplane solutions available

Ethernet, PCI Express, ATM,

Fibre Channel, SONET, SPI RapidIO, HyperTransport… XC3S1000-5 $40 SDI Equalizer $10 ~70% cheaper than ASSP SDI solutions!

~70% cheaper than ASSP SDI solutions!

SDI Equalizer $10 SDI Equalizer $10 SDI Equalizer $10

(37)

Flexible Embedded Processing

8-bit Microcontroller

Simple state-machines and

“localised” on-chip control

Pixel processing & display control

32-bit Microprocessors

Cost/performance tradeoffs

Extensive peripherals, RTOS &

bus structures

Networking & wireless comms,

control & instrumentation

GbE MAC GbE MAC

Buffer Filter Remapper Backplane I/FLVDS Baseband Processing

VxWorks O/S Data Path Ctrl

(38)

More info on a wide range of applications and technologies

www.xilinx.com/broadcast

Xilinx in Broadcast

Programmable Solutions for the Broadcast Industry

References

Related documents

If you created a hosted link by using the Registered Download Access option, you will have choice of downloading a report containing who listened to your recording. Simply click

The project sought to examine the circumstances and context of small rural schools in Lincolnshire and evaluate their different leadership models (such as collaborations,

In addition to user attributes, [GFIPM Meta] also provides a set of entity attributes that a federation manager organization (FMO) may assert on behalf of entities (trusted software

2.3 National Cereals and Produce Board will pre-qualify and enlist prospective applicants from among those who will have submitted their pre-qualification

El pulso sufre modificaciones cuando el volumen de sangre bombeada por el corazón disminuye modificaciones cuando el volumen de sangre bombeada por el corazón disminuye o cuando hay

Interpretation of the Results (Please provide an analysis of your data/results here. Please discuss what program changes or modifications will be made as a result of the analysis

It should be noted that much of the literature associated with computing academia references the specific computing field of computer science, one of the most common computing

Labor Force Participation Rate for the Population Aged 16 Years or Older for Census Tracts for Douglas and Sarpy Counties, Nebraska, and Pottawattamie County, Iowa: