flat panel pdp displays - educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfdigital...

192
Flat Panel PDP Displays

Upload: others

Post on 24-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Flat Panel PDP Displays

Page 2: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Agenda

• Introduction and market overview• System analysis and design challenges• Xilinx value in digital PDP display systems

– System I/O– Forward error correction– Image processing– Content protection

• Xilinx programmable solutions• Xilinx eSP• Summary

– Component interconnectivity– System control– Memory and controllers– Clock Generation/distribution

Page 3: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Introduction & Market Overview

Page 4: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

1001010100010100100000000101000101000101010100101101011110100010010101001011100010111110101011111000

01010101010 1110100010000000111000010101

010001001010101000101010111001010000

01010110000001010100010001010101

0100010101010101010000010101010101000111

0 10011001

Digital technology bringsHigher accuracyHigher reliabilityFaster speedLower power Lower cost

The Digital Age of Consumer Electronics

Page 5: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

MP3 PlayersThe new revolution in portable digital music

Digital TVRevolutionizing the way we watchtelevision

Desktop Video EditingDelivering video editing to the home

Consumer Satellite Modems Revolutionizing high speed home Internet access

Smart Card Revolutionizing the way wepurchase products

Digital Logic Spawns New Consumer Products

Page 6: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Convergence Is Happening!

• Digital revolution– Infrastructure: Circuit-switched to IP-based networks– Analog TV to digital TV

• Internet is ubiquitous– Being deployed within commercial channels

• Business-to-Business commerce, secure transaction processing, banking

– The ultimate vehicle for digital content delivery• Deregulation of global infrastructure

– Multiple industries such as telecom, cable and utilities

Page 7: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

So Why Digital Displays?

• Content has become predominantly digital– PC, digital TV, DVD, the Internet

• Quality– Digital content enables superior display processing

• Filtering, color correction, image enhancement– Higher resolutions

• Industrial design– Digital has enabled “Flat Panel Display”– Wall-mounted and portable

• Cost– Ability to leverage semiconductor economies of scale

Page 8: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

0

20

40

60

80

100

120

140

2000 2001 2002 2003 2004 2005

CRTs FPDs

FPD Forecast vs. CRTBi

llions

of $U

S

Source: DisplaySearch 2000

Page 9: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

0

20

40

60

80

2000 2001 2002 2003 2004 2005

TFT Plasma OLED STN All Others

FPD Forecast by TechnologyBi

llions

of $U

S

Source: DisplaySearch 2000

Page 10: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

0

20

40

60

80

100

2000 2001 2002 2003 2004 2005Note PC Desktop Monitors PDA/Phone LCDTVHDTV Projectors All Other

Display Forecast by ApplicationBi

llions

of $U

S

Source: DisplaySearch 2000 (displays) and Stanford Resources 2001 (Projectors)

Page 11: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Accelerators/Inhibitors

• Accelerators– Improving quality– Expanding content

• The Internet• DVD

– Digital TV deployment– Broadband access – Superior form factor

• Less desk space

• Inhibitors– Cost is still high– Content protection is in

flux• Must avoid a video Napster

scenario– Standards are in flux– Broadband deployment is

slower than expected

Page 12: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

PDP DisplaySystem Analysis andDesign Challenges

Page 13: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Digital Display System Data Flow

DisplayTechnologyOptimization

(Image adjustment)

Scaling, gamma/color correction, dithering, brightness, contrast, sharpness, etc.

Display Driver

Driver transport- LVDS, AGP, PCI, etc.

XY timing and output waveform generation

XY array driver circuit

Adjusted RGB

Decoding(Decompress/decrypt)

Input transport- External: USB 2.0, IEEE-1394, Home Networking options, etc.- Internal: IDE, LVDS, AGP, PCI, FLASH, SDRAM, etc.

System transport- HSTL, LVDS, AGP, PCI, etc.

DCT/IDCT, color space conversion, decryption, etc.

Source File- RGB - MPEG,

JPEG, etc.

RawRGB

Page 14: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Generic Display System Block DiagramAnalogVideo

A/DConverter

- 1394- USB 2.0- Ethernet- TMDS- LVDS- PCI- Etc.

ImageProcessing

OptionalDigitalDecode

RGBVideo

VideoDecoder

OptionalFrame Buffer

RAM

Digital RGB

AnalogRGB

uC

PHY

Technology Specific Display Driver

Digital uP or uCMixed Signal ProgrammableMemory IP Block

Page 15: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Digital Display Design Challenges

• System connectivity– Which interface options should you support? Can you support more options to

increase the accessible market?• Component interconnectivity

– How do you integrate the best selection of components to address your application?• Image processing

– How do you meet the performance challenge? How do you maintain compatibility with geographically divergent and continuously evolving formats and standards?

• User interface– How do you implement the best possible user interface to your design?

• System control– How do you control the system?

• Display driver circuitry– How do you best implement the driver circuit to get to market quickly and achieve

supplier flexibility for this high dollar BOM component?

Page 16: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Digital Display Design Challenges System Connectivity Options

• High speed serial options– 1394– USB 2.0

• High speed parallel– TMDS– LVDS– PCI– AGP

• Broadband network– Ethernet– Cable/Satellite/DSL– Wireless

Page 17: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Digital Display Design ChallengesDisplay Image Processing

• Variable resolutions and refresh rates• Variable scan mode characteristics• High performance requirements• Variable file encoding formats• Variable content security formats

Page 18: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Digital Display System ChallengesRatios and Resolutions

Courtesy: Snell & Wilcox

Page 19: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Digital Display System Challenges Video Scanning Formats

• Table III is well known in the broadcast industry • List of standard formats from ATSC A.53 DTV standard • 36 different formats available!• Doesn’t take into account line doubling, etc.

Definition Lines/Frame Pixels/Line Aspect Ratios Frame RatesHigh (HD) 1080 1920 16:9 23.976p, 24p, 29.97p, 29.97i, 30p, 30iHigh (HD) 720 1280 16:9 23.976p, 24p, 29.97p 30p, 59.94p, 60pStandard (SD) 480 704 4:3, 16:9 23.976p, 24p, 29.97p, 29.97i, 30p, 30i, 59.94p, 60pStandard (SD) 480 640 16:9 23.976p, 24p, 29.97p, 29.97i, 30p, 30i, 59.94p, 60p

Page 20: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Digital Display System ChallengesInterlace/Progressive Scan

First all odd lines scanned (1/60sec) then all even lines (1/60sec) presenting a full picture (1/30sec)

All lines scanned in single pass presenting a full picture (1/60sec)

Interlace

Progressive

Page 21: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Digital Display System Challenges Performance

• Take an HDTV example:– 1920 x 1080 resolution– 24-bit pixels

• 8-bit Red, Green and Blue values– 30 progressive frames per second

• Bandwidth = 1920 x 1080 x 24 x 30 = 1.49Gbps

Page 22: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Digital Display Design ChallengesSystem Integration and Control

• Component interconnection• System control logic• Memory and storage subsystems• User interface integration• Supervisory system control

Page 23: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Xilinx Value in Digital Display Applications

Page 24: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Programmable Logic UtilityWhere FPGAs Add Value

AnalogVideo

A/DConverter

RGBVideo

VideoDecoder

OptionalFrame Buffer

Memory

Digital RGB

Analog

RGB

Image Processing

uC

Optional Digital Decode

Technology Specific Display Driver

PHY

- 1394- USB 2.0- Ethernet- TMDS- LVDS- PCI- Etc.

Digital uP or uCMixed Signal ProgrammableMemory IP Block

Page 25: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Flat-Panel Display Controller

Video Interface RGB to

YUV 4:2:2

MPEG DVD

Decoder

SDRAM

Output Formatter

DLLs

DAC

Display Timing

Generator

CPU/Microcontroller

De-interlacing / Scaling Filters

and Buffers

Memory Controller

DigitalVideo

Video Decoder

AnalogVideo

VLUT

Y/RedGreen

UV/BlueColor Space

Converter

Y/RedGreen

UV/Blue

Display

Gamma Correction

Digital uP or uCMixed Signal ProgrammableMemory IP Block

Page 26: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Digital TV System

RF in

Home Network

Color MUX

CPU

Memory Controller

SDRAMADC

Graphics Controller

Tuner

MPEG-2Decoder

Audio MUX

PCI Bridge

Audio CODEC

Audio CODEC

I2Cto SPDIF CODEC

SPDIF to I2C

CODEC

NTSC Video

Decoder

Audio Decoder

MUX

YUV to RGB Display

FEC

FEC PID ProcessorCable

Satelli te QPSK

QAM

1394 MAC

Descrambler I/O Control

MUX

VSB

ALT

SPDIF Audio

1394PHY

DAC

QPSK

QAM RS-232C Interface

Parallel Interface

Serial Interface

Keyboard/Mouse Interface

DACDVI (TMDS)

Digital uP or uCMixed Signal ProgrammableMemory IP Block

Page 27: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Display System Design Challenge

ClockMgmt

Decode & Decrypt

AnalogVideo

A/DConverter

OptionalDigitalDecode

RGBVideo

VideoDecoder

Digital RGB

AnalogRGB

Buffers / Memories

SDRAM SRAM

User Designed I/O

User

Des

igned

I/O

User

Des

igned

I/O

Sub-System Controllers

FLASH

Disp

lay D

river

Hard Disk

Image Processing

I/O Controllers

Sub-System I/O

SystemControl

LVDS

BLVD

S

PCI

PCIX

AGP

Etc.

PHY

FPGA Display System Utility

- 1394- USB 2.0- Ethernet- TMDS- LVDS- PCI- Etc.

Page 28: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

ClockMgmt

Decode & Decrypt

FPGA Standard Features and IPAccelerating Time-to-Market

AnalogVideo

A/DConverter

OptionalDigitalDecode

RGBVideo

VideoDecoder

Digital RGB

AnalogRGB

Buffers / Memories

SDRAM SRAM

User Designed I/O

User

Des

igned

I/O

User

Des

igned

I/O

Sub-System Controllers

FLASH

Disp

lay D

river

Hard Disk

Image Processing

I/O Controllers

Sub-System I/OSDRAM

ControllerSRAM

ControllerFLASH

ControllerEIDE

Controller

DCT2D FIR Filter RGB2YCrCbJPEG

SystemControl

uC

RGB2YUV2D FFT YCrCb2RGB

YUV2RGB

Selec

t I/O

Selec

t I/O

Block RAM Distributed RAM

DLL

LVDS

BLVD

S

LVDS / BLVDS

PCI

PCIX

AGP

Etc.

Select I/O

Select I/O

PCI PCI-X AGP

IDCT

DES AES3DES

DLL

DLL

DLL

PHY

FPGA Display System Utility

- 1394- USB 2.0- Ethernet- TMDS- LVDS- PCI- Etc.

Page 29: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Spartan-IIE FeaturesValue for Digital Video

Spartan-IIE Silicon Features Value for Digital Video ApplicationsFPGA Fabric and Routing, Up to

300,000 System Gates Performance in excess of 30 billion MACs/second

Delay Locked Loops (DLLs) Clock multiplication and division, clock mirror, Improve I/O Perf.

System I/O - HSTL-I, -III, -IV High-speed SRAM interface

System I/O - SSTL3-I, -II; SSTL2-I, -II High-speed DRAM interface

System I/O - GTL, PCI, AGP Chip-to-Backplane, Chip-to-Chip interfaces

Differential Signaling - LVDS, Bus LVDS, LVPECL

Bandwidth management (saving the number of pins), reduced power consumption, reduced EMI, high noise immunity

SRL-16 16-bit Shift Register ideal for capturing high-speed or burst-mode data and to store data in DSP applications

Distributed RAM DSP Coefficients, Small FIFOs

Block RAM Video Line Buffers, Cache Tag Memory, Scratch-pad Memory, Packet Buffers, Large FIFOs

Page 30: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

IEEE-1394

Page 31: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

IEEE-1394 & Multimedia Industry

• 1394 is the lowest-cost digital interface available for audio/video applications

• New audio/video applications are the primary market for IEEE-1394– Digital Television (DTV)– Multimedia CDROM (MMCD)– Home Networks

• IEEE-1394 has been accepted as the standard digital interface by the Digital VCR Conference

Page 32: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Why IEEE-1394?

• A hardware and software standard for transporting data at 100, 200, 400, or 800 megabits per second (Mbps)

• A digital interface – There is no need to convert digital data into analog and

tolerate a loss of data integrity • Physically small

– The thin serial cable can replace larger and more expensive interfaces

• Inexpensive and Easy to use – There is no need for terminators, device IDs, or elaborate

setup

Page 33: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Why IEEE-1394?

• Hot pluggable – Users can add or remove 1394 devices with the bus active

• Scaleable architecture – May mix 100, 200, and 400 Mbps devices on a bus

• Flexible topology – Support of daisy chaining and branching for true peer-to-peer

communication• Non-proprietary

– There is no licensing problem to use for products

Audio/Video Digital Interface of Choice!

Page 34: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

IEEE 1394 Protocol Stack

IEEE 1394Physical Interface

Physical Layer (Encode/Decode, Arbitration, Media Inter face)

Link Layer (Cycle control, packet transmitter, packet receiver)

Electrical Signal & Mechanical Interface

Symbols

Packets

Transaction Layer

Read, Write, Lock

Serial Soft API

Serial Bus Management

Isochronous Channels

Configuration & Error Control

Digital uP or uCMixed Signal ProgrammableMemory IP Block

Page 35: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

1394 PHY Layer

• The physical layer provides the initialization and arbitration services– It assures that only one node at a time is sending data

• The physical layer of the 1394 protocol includes:– The electrical signaling– The mechanical connectors and cabling– The arbitration mechanisms– The serial coding and decoding of the data being transferred

or received– Transfer speed detection

Page 36: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

1394 PHY Layer

Port Interface

Logic

Rx Decoder& Timer

Link Arbitration

& Control Logic

Tx Encoder

Link Interface

PLL

Data

Control

LReq

Iso

Reset PHY Clock

Page 37: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Link Layer

• Gets data packets on and off the wire• Does error detection and correction• Does retransmission• Handles provision of cycle control for isochronous

channels• The link layer supplies an acknowledged

datagram to the transaction layer– A datagram is a one-way data transfer with request

confirmation

Page 38: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

IEEE 1394Physical Interface

Packet Transmit/ Receive,

CRC

ApplicationInterfacePacket

AnalyzerLink

ControlHost

Interface

CSR

Transmit & Receive FIFOs

DMA

PCI Interface ( PCI Master, PCI Target)

Audio-Video

InterfaceArbiter

Link Layer

Xilinx FPGAs are ideal for implementing Link Layer Functionality

Digital uP or uCMixed Signal ProgrammableMemory IP Block

Page 39: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Link Controller IPXilinx Enabled Differentiation

Page 40: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

USB 2.0

Page 41: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Line Driver

SIE Control Logic Block

Serial Interface

Engine (SIE)

Clock Generator & DLLs

Parallel Interface

Module (PIM)

RAM

USB Datastream

PHY

Suspend Mode

Control

Application Interface

USB Controller

LINK

CPU

DMA

USB 2.0 IP Core

Digital uP or uCMixed Signal ProgrammableMemory IP Block

Page 42: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

The Xilinx USB 2.0 Solution

Kawasaki LSIKawasaki LSIUTMI UTMI PhyPhy

Mentor GraphicsMentor GraphicsUSB2.0 CoreUSB2.0 Core

XC2S150XC2S150

Mentor GraphicsMentor Graphics8051 8051 eWARPeWARP

Mentor GraphicsMentor GraphicsSCSISCSI

SCSI PortSCSI Port

First USB 2.0 Mass Storage Reference Design First USB 2.0 Mass Storage Reference Design

Page 43: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

The Xilinx USB 2.0 Solution

• Kawasaki LSI, Mentor Graphics and Xilinx have partnered and developed the industry's first UTMI-compliant USB 2.0 upgradable reference design– Provides a USB 2.0 to SCSI technology bridge, and can be

used to provide end-to-end high-bandwidth data storage• For hard disk drives, CD writers, DVD ROMs, etc.

– Flexible and upgradable USB 2.0 technology bridge to multiple home networking standards

• Such as HomePNA, HomePlug, HomeRF, IEEE-1394, IEEE 802.11b

Page 44: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

DVI

Page 45: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

DVI Overview

• Interface to link digital graphics sources to digital displays

• One-way link supporting uncompressed HDTV signals• Removes an unnecessary analog-digital-analog

conversion step (current methods) - enables pure digital signal to display

• Based on Transition Minimized Differential Signalling (TMDS)

• Developed and promoted by the Digital Display Working Group (DDWG)

Page 46: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

DVI & IEEE-1394

Stream Bit Rate Architecture Command &Control

Applications

IEEE-1394 CompressedMPEG-2

Transport

1394:100, 200, or400 Mbps,Scalable1394b:

800 Mbps to 3.2Gbps, Scalable

Peer-to-peer Support forAV command

& control

Storage,networking

DVI Uncompressedbaseband

Single link DVI:4.9 Gbps

Double linkDVI: 9.9 Gbps

Point-to-point No supportfor AV

command &control

Digital interfacebetween a

graphics chipand a monitor

Page 47: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Xilinx in Example DVI System

Color SpaceConverter

DCT/iDCT

e.g. SIL190 Tx e.g. SIL161A Rx

Image Processing / Graphics Control(e.g. Set-Top Box)

Display Driver(e.g. Plasma Display Panel)

TMDS DVI Link

To vi

deo

inpu

ts &

oth

er im

age p

roce

ssin

g

RGB

DECLK

DisplayTimingControl

RGB

CLKDE

To d

ispla

y pan

el

Graphics Controller

Page 48: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Fast Ethernet

Page 49: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Fast Ethernet PHY and MAC

Serial Interface

Transmit MAC Handler

Media Independent

InterfaceRx Data Flow

Tx Data Flow

Management Register Counter

Receive MAC Handler

PHY

Address Match

Rx Buffer

Tx Buffer

Ethernet MAC

Digital uP or uCMixed Signal ProgrammableMemory IP Block

Page 50: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Ethernet & Home Networking

• For the home networking purists, Ethernet equipment offers cheap, proven, and mature products

• The Ethernet market is second behind the phoneline technology

• Cahners In-Stat Group expects that Ethernet technology will be deployed in 30% of home networking units shipped

• Distribution of video for entertainment applications requires larger bandwidth – MPEG 2 (used in HDTV) requires between 24 to 35Mbps

• Fast Ethernet delivers video data at 100Mbps

Page 51: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Cable Modem I/F

Page 52: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Cable Modem - Block Diagram

Inter face & Memory Controller

CPU & LAN Controller

Tuner DOCSISTransceiver

RAM Flash

DOCSISMAC

USB

HPNA 2.0

Connects directly to the CATV outlet & converts TV channel to a fixed lower frequency (6-40 MHz) ASSPs prov ided by: Sharp,Temic, Panasonic

CPU is prov ided by ARM, MIPS, PowerPC

Cable MAC extracts data from MPEG frames, fil ters data, protocol execution,

times transmission of upstream bursts. ASSPs

are prov ided by Texas Instruments, Broadcom,

Conexant

Performs A/D, D/A, modulation, demodulation (QAM-64/256),

Reed Solomon FEC and MPEG frame synchronization. ASSPs

are prov ided by Broadcom, Conexant, SGS Thomson, LSI

Logic, VLSI Technologies /Philips, Fujitsu, Analog Devices

Digital uP or uCMixed Signal ProgrammableMemory IP Block

Page 53: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Satellite Modem I/F

Page 54: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Satellite Modems

Viterbi Decoder

TunerInter face

Flash

SystemInterconnectivityCPU

ADC

RAM

Data

Quadrature Data from Tuner

Clock Generator

QPSK/BPSK Demodulator

ADC

Synch & De-Interleaver

Reed-Solomon Decoder Descrambler

Clock

De-Interleaver RAM

MPEGTransport & A/V

RF In

I/O

Decryption MPEG A/VVideo Encoder

RAMVIDEO AUDIO

Digital uP or uCMixed Signal ProgrammableMemory IP Block

Page 55: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

xDSL Modem I/F

Page 56: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Digital Signal Processor

Memory

Line Driver, Receiver & Amplifiers

HDLC Framer

To line & POTS splitter

A-to-D & D-to-A Converters,

Filters, Amplifiers

Analog Front End

Equalizer, Reed-Solomon FEC

Encoder/Decoder, Interleaver, Modulator, Demodulator, Packet

Format Logic

Line Driver/ Receiver

DSLTransceiver

10/100 Base-TX Ethernet

MACMII

10/100 Base-TX Transceiver

HomePNA Analog Front End (AFE)

RJ-45

System Controller

USBTransceiver UTPUSB Dev ice

Controller

Interface

PCI BackplaneInterface

Clock Generator & DLLs

DSL CPE (Customer Premise Equipment )

Digital uP or uCMixed Signal ProgrammableMemory IP Block

Page 57: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

802.11 Wireless Home Networking

Page 58: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

IEEE 802.11b/a MAC

Frequency Hopping (FH) & Direct Sequence

(DS) RF Radio & Modem

Baseband Processor

Radio Control

Interface

Clock Generator & DLLs

Memory Controller

USBTransceiver

USB DeviceController

SRAMFlash

IEEE 802.11 MAC Protocol

Controller/Engine

PHY Interface

Processor Interface

USB Host Interface

USB

To Host Computer

PC Card Host Interface

WEP Engine -RC4 Algorithm

MAC

Digital uP or uCMixed Signal ProgrammableMemory IP Block

Page 59: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Modem IEEE 802.11Radio

MAC Protocol Engine

Packet Header

Generation

DMA Engine

RAM Packet Buffer

Host Interface

MAC Management

Radio Control

Wireless LAN PC/NIC Card

Cardbus to WLAN (IEEE 802.11b) Baseband Controllers in NIC Cards

Digital uP or uCMixed Signal ProgrammableMemory IP Block

Page 60: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

PCI

Page 61: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

PCI - Concept

• PCI– Peripheral Component Interconnect– Originated in the PC industry– High performance bus that provides a processor

independent data path between the CPU and high-speed peripherals

– Robust interconnect mechanism developed to relieve the I/O bottlenecks

Page 62: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

PCI PCI ASSPASSP

Glue Logic

System & Memory Controllers, DLLs, Level Translators ($20)

External PLD PCI Master I/F ($5)

Memory ($9)

Standard Chip PCI Master I/F ($15)

*Supported Devices XC2S50E

XC2S100E XC2S150E XC2S200E XC2S300E

ASSP Replacement & Integration

Page 63: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

PCI - A Successful Programmable Solution

0.5

1

0.1

External PLD7K Gates

External DLLs, memories, Controllers and translators

Standard Chip

Relat

ive C

ompo

nent

Cos

t

PCI ASSPPCI Master

and Slave I/F

XC2S50E-5 PQ20835K Gates Extra

LogicPCI

Master I/F

Spartan-IIE FPGAs Lower

Overall System Cost

Page 64: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Spartan-IIE PCI Solutions

* PCI32: 66 MHz design available using Xilinx XPERTs or Design Services

Page 65: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Customer Benefits

• Reduces cost over PCI ASSPs – Cost savings of more than 50%

• Integrate and replace system functions– PLL/DLL clock management devices– SSTL-3/HSTL translators– Backplane logic and drivers– External memory devices– System & cache controllers

• Significant time-to-market advantage

Page 66: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

LVDS

Page 67: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Spartan-IIE LVDS Support

• All IOBs have LVDS/BLVDS/LVPECL capability• IOBs configured as LVDS can be

– Synchronous or asynchronous– Input or output

• Two IOBs (pair) form one LVDS signal– One IOB will function as + or P– The other IOB will function as - or N.

• LVDS pin pairs are indicated in the datasheet• Maximum number of LVDS pin-pairs: 120

Page 68: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

What is LVDS?

• LVDS - Low Voltage Differential Signaling• LVDS is a differential signaling interconnect technology

– Requires two pins per channel• LVDS was first used as a interconnectivity technology in

laptops and displays to alleviate EMI issues• Technology is now widely used

– A broad spectrum of telecom and networking applications– Mainstream consumer applications like digital video and

displays

Page 69: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

LVDS benefits - Low EMI

• Low voltage swing (~350mV)• Slow edge rates compared to other technologies (1V/ns)• Current mode of operation ensures low ICC spikes• High noise immunity

– Switching noise cancels between the two lines– Data is not affected by the noise

• External noise affects both lines, but the voltage difference stays about the same

Page 70: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

LVDS Benefits - Save # of Pins

4 Gb/s 4 Gb/s

40 Pins @ 100MHz

Single-ended I/O

LVDS I/O

40 Pins@ 100MHz

20 Pins @400Mbps 20 Pins @ 400Mbps

# of Pins: 80

# of Pins: 40

8 Gb/s Switch

8 Gb/s Switch

8 Gb/s Switch

Example

Page 71: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

LVDS Advantages - Low Power

• LVDS technology saves power in several important ways• Power dissipation at the terminator is ~1.2 mW

– RS-422 driver delivers 3 V across a termination of 100 Ω, for 90mW power consumption... 75 times more than LVDS!

• Due to the current mode driver design, the frequency component of ICC is greatly reduced– Compared to TTL / CMOS transceivers where the dynamic

power consumption increases exponentially with the frequency

Page 72: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

LVDS Benefits - Low Cost

• LVDS does not need specialized board and connectors to achieve high performance– Standard off-the-shelf components and FR-4 material

• Low power technology– Savings in fans, power supplies etc.– Less components, hence higher system reliability

• EMI Compliance– Significantly lower EMI issues compared to other technologies– Cost savings in obtaining EMI compliance for products

Page 73: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

LVDS Mux/Demux Benefits -Lowers Cost Even More

• Mux/Demux multiple TTL signals into a high data rate LVDS channel

• Significant cost benefits– less # of pins to achieve certain bandwidth requirement– Less number of traces on PCB = Lower board cost

• Less number of PCB layers required to route signals• Less board area required

– Lower connector cost– Lower EMI, crosstalk, reflection, noise issues

• EMI compliance and signal integrity issues are less of a problem

Page 74: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

LVDS Advantages

Courtesy: National Semiconductor

Page 75: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Spartan-IIE Differential I/O Counts

Device User Diff User Diff User Diff User DiffXC2S50E 102 28 146 50 182 84XC2S100E 102 28 146 50 182 84 202 86XC2S150E 146 50 182 84 263 114XC2S200E 146 50 182 84 289 120XC2S300E 146 50 182 84 329 120

TQ144 PQ208 FT256 FG456

User = Maximum number of user I/Os availableDiff = Maximum number of differential paired I/Os available

Page 76: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Forward Error Correction

Page 77: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

What Does FEC Do?

• Enables the receiver to detect and correct errors automatically without requesting retransmission

• Based on the addition of redundant parity information to the data being transmitted

• One metric of the quality of the communication link is measured in terms of Bit Error Rate (BER)

• Widely used in real-time systems for the transmission of audio and video data

Page 78: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Reed-Solomon Encoder / Decoder

• Reed-Solomon– An error-correcting coding system that corrects

multiple errors, especially burst-type errors in communication systems

– Transmitter (encoder)• Data is encoded to be corrected in the event it acquires

errors– Receiver (decoder)

• Uses the appended encoded bits to determine errors• Corrects the errors upon reception of the transmitted signal

Page 79: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Reed-Solomon DecoderBlock Diagram for iDTV

Page 80: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Reed-Solomon GUIs

• Parameterisable encoder and decoder cores available from Xilinx

• Simply select DVB/ATSC from the Code Specification menu

• Reed-Solomon tutorials online at Xilinx IP Centre

Page 81: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Reed-Solomon Decoder DVT Examples

Page 82: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Reed-Solomon IP Solutions - Advantages

• The Xilinx decoder core is half the size of any competitor’s offering

• Automatically configured from user parameters– Supports all major coding standards and custom

implementations• Can be optimized for area or speed• Incorporates Xilinx Smart-IP technology for

design predictability

Page 83: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Viterbi

• Viterbi algorithm – It is a convolutional code to correct random errors– It minimizes the number of sequences in the trellis

search as new data is received by the demodulator– Developed by Dr. Andrew J. Viterbi

• Co-founder, Retired Vice chairman, Board of Directors of QUALCOMM

Page 84: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Viterbi Decoder Block Diagram

Page 85: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Viterbi Decoder IP

• Decoder of convolutional codes• Customized VHDL source code available,

allowing generation of different netlist versions• Customized testbench for pre- and post-synthesis

verification supplied with the module

Page 86: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Viterbi LogiCore GUI• Fully parameterizable - includes parallel, serial & puncturing options• Order DO-DI-VITERBI• More info at http://www.xilinx.com/ipcenter

Page 87: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Spartan-II Based Viterbi Decoder

Page 88: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Outer InterleaverRS decoder can only correct a limited amount of errors per packet:

Interleaving spreads burst errors across several packets:

Page 89: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

DVB Outer InterleaverPrevious interleaver example was actually block based whereas DVB version is convolutional (Forney algorithm)Error dispersion idea is basically the same

Page 90: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Convolutional Interleaver

Data is effectively sheared in a DVB interleaver

This has the advantage of needing less memory for implementation

Page 91: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

XilinxInterleaver/Deinterleaver GUI

Page 92: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Interleaver/DeinterleaveriDTV Example

Page 93: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

FEC Summary

• Range of parameterizable cores available– Reed-Solomon encoder/decoder– Convolutional encoder– Viterbi decoder– Interleaver/de-interleaver– Turbo codecs

• Intuitive generator GUI enables fast core production• Tutorials and core details available at:

http://www.xilinx.com/ipcenter/fec_index.html

Page 94: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Content Protection

Page 95: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Copy Protection and Data Encryption

• Motivation for data encryption & cryptography– Data privacy (Integrity & Secrecy)– Authenticating the source of the information

• Several methods of data encryption exist– RSA (Rivest-Shamir-Adleman), Diffie-Hellman, RC4/RC5– Secure Hashing Algorithm (SHA), Blowfish– Elliptic Curves, ElGamal, LUC (Lucas Sequence)– DES (Data Encryption Standard) & Triple-DES (TDES)

• Xilinx Spartan-IIE + IP Cores today provide– AES, DES, Triple DES, proprietary

Page 96: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Copy Protection Efforts

Courtesy: EETimes

Page 97: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Copy Protection - FPGAs Add Significant Value

• Security Systems Standards and Certification Act (Draft)– Calls for interactive digital devices to include security

technologies certified by the U.S. Secretary of Commerce• The bill becoming a law will prevent companies from

shipping products without appropriate security– There is however no guidance on security schemes– A hardware based security implementation is preferred

• Lack of consensus between companies on the encryption schemes and their implementation is leading to chaos

• Copy protection for digital video products is in it’s infancy and will be a significant area of focus

Page 98: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Spartan-IIE Advantages Over Hardware & Software Solutions

High FlexibilityLow Performance

High PerformanceLow Flexibility

High PerformanceHigh Flexibility

Enhanced Security & Performance

HardwareHardwareSolutionsSolutions

SoftwareSoftwareSolutionsSolutions

Page 99: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

DES Concept

• The Data Encryption Standard (DES) algorithm– Developed by IBM Corporation– Most prevalent encryption algorithm– Adopted by the US government in 1977, as the federal

standard for encryption of commercial and sensitive-yet-unclassified data

– Is a Block cipher• Encryption algorithm that encrypts block of data all at once, and then

goes on to the next block– Divides 64-bit plaintext into blocks of fixed length (ciphertext)– Enciphers using a 56-bit secret internal key

Page 100: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Triple-DES Concept

• Triple-DES concept– More powerful & more secure– Equivalent to performing DES 3 times on plaintext

with 3 different keys – TDES use 2 or 3 56-bit keys– With one key, TDES performs the same as DES– TDES implementation: serial and parallel

• Parallel improves performance and reduces gate count

Page 101: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Value Proposition in DES and Triple DES

• High performance, many features and cost effective• High scalability and flexibility

– Reconfigurable fabric and Internet Reconfigurable Logic• Embedded solutions

– FPGA logic not used for DES/Triple-DES soft IP can be used for other IP solutions

• DCT/IDCT and DES/TDES soft IP in a Spartan-IIE FPGA can be used in multimedia and imaging applications

– Increase the value proposition and reduce solution cost• Spartan-IIE can be programmed with broadcaster

proprietary conditional access algorithms

Page 102: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

AES (Rijndael)

• AES (Rijndael) chosen by the National Institute of Standards and Technology (NIST) as the cryptographic algorithm for use by U.S. government organizations to protect sensitive (unclassified) information– Rijndael block cipher named after its Dutch developers Vincent

Rijmen and Joan Daemen• Aimed to replace DES over the long term

– DES has been successfully attacked using dedicated hardware and parallel computer networks

– DES to be phased out• Triple-DES expected to remain for foreseeable future

Page 103: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

AES (Rijndael) IP Solutions - Helion Technology

Page 104: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Content Protection Solutions• Xilinx encryption solutions are NIST approved• The programmable nature of these solutions allows easy

customization based on end application requirement

Note: Solution includes encry ption, decryption and key generation* 128-bit key implementation** Key Generation offloaded to embeddedµC/ µP

Spartan-IIE Implementation Examples

Page 105: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Enabling Digital Signal Processing

Page 106: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Flexibility of DSP Processors Performance of Custom ICs

Spartan-IIE DSP Solutions Offer the Best of Both Worlds With Low Cost!

Spartan-IIE DSP Advantages

• Off-the-shelf devices• Faster time-to-market• Rapid adoption of

standards• Real time prototyping

• Parallel processing• Support high data rates• Optimal bit widths• No real-time software

coding

Page 107: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Spartan-IIE - The DSP Solution

• Performance– Billions of MACs per second– Tremendous parallel processing capability

• Distributed DSP resources, segmented routing and flexible architecture allow optimized implementation of algorithms

• No instruction flow overhead– High-memory bandwidth

• Distributed RAM to store DSP coefficients and FIR filters• True dual-port BlockRAM

– Optimized data buffer ing and storage– Applications like FFT for next generation HDTV, video line buffers

– DLL for multi-rate clocks– High I/O bandwidth and flexible interfaces

• Supports 19 high-speed signal & memory interface standards– LVDS, LVTTL, SSTL, HSTL, GTL+, PECL …

• Low cost, flexibility and time-to-market through reprogrammability

Page 108: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

DSP IP for FPGAs• Error Correction

– Reed-Solomon– Viterbi Encoder/Decoder

• FIR Filter Generator– Polyphase decimator– Polyphase interpolator– Half-band filters– Hilbert transform

• FFTs• Direct Digital Synthesizer

– Includes quadrature output• Voice Coding

• Enhanced Direct Digital Synthesizer

• Turbo Convolutional Encoder/Decoder

• 3GPP Interleaver/ De-interleaver

• Digital Down Converter• PN Sequence Generator

– Gold code support• Correlators• Echo Cancellation

Page 109: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

System Generator forSimulink

• Bridges gap between FPGA and DSP design flows– Used with Simulink®/MATLAB®

from The MathWorks• Automatically generates

HDL/optimized algorithms– Shortens learning curve– HW redesign eliminated– Optimal implementation

GAP

DSP Design Flow

FPGA Design Flow

®

Page 110: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

XtremeDSP

• Industry first System Generator for Simulink® bridges gap between FPGA and conventional DSP design flows

• Unique constraint-driven Filter Generator allows optimization between performance and cost

• Power estimator tool (Xpower™) for power-sensitive DSP implementations

• 11 optimized DSP algorithms/cores that cut development time by weeks

• DSP features added to ChipScope ILA tool dramatically accelerate hardware debugging time

Page 111: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Video/Image Processing IP

• DCT/IDCT– Inverse Discrete Cosine

Transform (IDCT) – 1-D Discrete Cosine

Transform– 2-D DCT/IDCT Forward &

Inverse Discrete Cosine Transform

• JPEG CODEC– Fast JPEG Color Decoder– Fast JPEG B/W Decoder

• logiCVC - Compact Video Controller

• Color Space Converter – RGB2YCrCb– YCrCb2RGB– RGB2YUV– YUV2RGB

Page 112: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Image Processing

Gamma Correction, Half ToningSizing, Scaling and InterpolationContrast, Brightness, SharpnessShadow EnhancementNoise Reduction

Page 113: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Line 1

Line 2

Line n

Vertical Horizontal

Input Image

ResizedImage

Real-Time Image Resizing With Low Memory Requirements 2 Dimensional Architecture

Upscaling by 2, Downscaling by 4

• Example: 512 x 512 x 8 60 f/s– Upscaling by 2, Downscaling by 4– 16 pixel resolution– 8 Block RAMs for Line Buffers and Coefficient Bank– 4 vertical multipliers– 4 horizontal multipliers– Adder trees– Control

Page 114: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Real-Time Image Rotation

• Example: – Medical Imaging System

• 1024 x 1024 x 12 @ 30 f/s• 40MHz Pixel Clock • 160MHz Core Clock

– Xilinx XC2S300E FPGA• 12 Block RAMs for line buffers• 2 Block RAMs for RC lookup tables • 5 multiplier pixel calculation• Sine/Cosine, 2 Block RAMs• Dx, Dy calculation• Sx, Sy calculation• Control

Line 1

Line 2

Line 3

Line 4

Bi-cubicCalculato

r

Index Gener ator

Destination

Gener ator

SRC Gener ator

RcGener ator

Input Image

Rotated Image

Destination Addr ess

θH V

Sx = Dxcos(θ) + Dysin(θ)Sy = -Dxsin(θ) + Dycos(θ)

Page 115: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Mask

Median

Median

Median

Median

Delay

FuzzyCalc

FuzzyCalc

FuzzyCalc

FuzzyCalc

+

+

+

+

+

+/

Hline1

Hline2

Hline3

Hline4

Hline5

12 bitsm1

m2

m3

m4

m0m0

w1m1

w2m2

w3m3

w4m4

w1

w2

w3

w4

Median calculation Area Weights applied

Summation tree

2D Non-Linear Filter Block Diagram

Page 116: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

2D FIR Example

• 2D FIR – 1Kx1K image size– 8-12 bit pixel data– 64x64 kernel size– 128 multipliers– 64 line buffers (1024 in length)– Summation tree in distributed logic

• Single-chip solution

Page 117: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Spatial EnhancementImplementation

• PCI, Line Buffers, 2D FIR and Mixer• Field Buffers, JPEG, Resizing

PCI VRAM JPEG

2D FIR Mixer

Field Buffer Resize Video

VRAM

EnhancedVideo Out

Page 118: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Kalman Filter Median Filter

Noise Reduction

• Noise reduction using temporal filtering across multiple video frames

Page 119: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Y(k-1)BUF

Frame Buffer

σ2

BUF

σ2

BUF

FPGAVideoBuffer

w

X(k)Y(k)

System Block Diagram

Temporal Filter

Page 120: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

σ2 σ2 σ2 X(k) y(k-1)

A / BK

x x

+

2 x 1 2 x 1

> Ѓ

w V

+ + +

Filter Parameter CalculationFrame Buffer

y(k-1)

K

x+

Video Buffer

X(k)

Y(k)

Pixel Calculation

Temporal Filter - Sub Blocks

Page 121: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Image Storage and Buffering

Line BuffersFrame Buffers

Page 122: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

2K Line Buffer2K Line Buffer2K Line Buffer

2K Line Buffer

VerticalFIR

HorizontalFIR

m lines

Rasterline out

Rasterline in

Line Buffering

• Line Buffers feed Horizontal and Vertical FIR filters to do real-time image processing without frames store

Page 123: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

2D Image Processing Using BlockRAM Line Buffers

• Line Buffers provided by Block RAM using cyclic buffer technique• 768 Pixel Line Buffers (8-bit)

– 576 per Device• 1920 Pixel Line Buffers (36-bit = 12-bit RED + 12-bit GREEN + 12-bit BLUE)

– 51 per Device

Virtex

Frame Buffer

Line Buffer

Line Buffer

FIR

FIR Σ

FIR

Frame Buffer

Page 124: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

MPEG

Page 125: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

The MPEG Algorithm

• The MPEG Encoder is composed of a number of discrete algorithmic sections

• Temporal Processing– Seeking out and removing temporal redundancy

• Involves storing several successive images and performing motionestimation, compensation and simple algorithmic processing to derive a pixel-by-pixel difference signal

• Spatial Processing– Uses DCT to remove the high frequencies not discernable by

the human eye• Statistical or Variable Length Encoding (VLC) to remove

redundancy in the output from the DCT

Page 126: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

DCT/IDCT Concept

• What is DCT?– Returns the discrete cosine transform of ‘video/audio input’– Can be referred to as the even part of the Fourier series– Converts an image or audio block into it’s equivalent frequency

coefficients• What is IDCT?

– The IDCT function is the inverse of the DCT function – The IDCT reconstructs a sequence from its discrete cosine

transform (DCT) coefficients

Page 127: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Courtesy: Courtesy: The Scientis t and Engineer's Guide to Digital Signal Processing by Steven W. Smith

Original Image

Restored Image (Notice Lesser Image Quality)

The image is broken into 8x8 groups, each containing 64 pixels. Three of

these 8x8 groups are enlarged in this figure, showing the values of the

individual pixels, a single byte value between 0 and 255.

DCTDCTFrequency

Coefficients Compared to

Magnitude Thresholds, Resulting in Compressed Data StreamIDCTIDCT

DCT/IDCT Concept

Page 128: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Divide picture into16 by 16 blocks.(macroblocks)

Each macroblock is 16 pixels by 16 lines.(4 blocks)

Each block is 8 pixels by 8 lines.

DCT

8 X 8 Block FrequencyCoefficients

Detailed steps in dissecting a typical digital still image prior to being DCT transformed

DCT-IDCT Concept

Page 129: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

DCT/IDCT Compression

• Compression allows increased throughput through transmission medium– Video & audio compression makes multimedia

systems very efficient• Increases CPU bandwidth• Higher video frame rates• Better audio quality• Enables multimedia interactivity

• DCT/IDCT are widely used in video & audio compression

Page 130: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Spartan-IIE DCT/IDCTLogiCore Features

• Combined DCT/IDCT core• Continuous one symbol per cycle processing capability• Internal precision:• 14 bit cosine coefficients• 15 bit transpose memory• Optimized for specific Xilinx architecture• Fully compliant with the JPEG standard (ISO/IEC10918-1)• Supplied with Verilog and VHDL test benches

Page 131: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

• 2D transform decomposed into 2 1D - operations (Stage 1 and Stage 2)

• Intermediate results stored in Transpose Memory

• Forward DCT - 8-bit unsigned input, 11-bit signed output

• Inverse DCT - 11-bit signed input, 8-bit unsigned output

• Continuous streaming - one sample per cycle processing capability

DCT/iDCT Core Overview

DctIDct

CLK

Pixel InputInterface

InProg

CLRRSTn

Stage 2

IDCT InputInterface

DCT OutputInterface

Pixel OutputInterface

Half-Duplex OperationForward or Reverse, Not both simultaneously

TransposeMemory

Stage 1

Page 132: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

1 3

300

0

50

100

150

200

250

300

350

266MHz 32-bit uP 266MHz 32-bit uPwith Multimedia

Extensions

Spartan-IIE

Re

lati

ve P

erfo

rman

ce

Spartan-IIE DCT/IDCT Solution - Performance

Page 133: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Target Device Spartan-IIExc2s200E-7

Virtex-Excv200e-8

Spartan IIxc2s150-6

Speed 75 MHz(est.)

80 MHz 71.4 MHz

SDTV (27 MHz)Time MultiplexedChannels

3 3 2

HDTV (75 MHz)Time MultiplexedChannels

1 1 N/A

Size (Slices) 1759 1759 1728

LogiCore Implementation

Page 134: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Image Storage and Buffering

Line BuffersFrame Buffers

Page 135: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Line Buffering

• Line Buffers feed Horizontal and Vertical FIR filters to do real time image processing without frames store.

2K Line Buffer2K Line Buffer2K Line Buffer

2K Line Buffer

VerticalFIR

HorizontalFIR

m lines

Rasterline out

Rasterline in

Page 136: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Scan Line Conversion

Interlacing/De-interlacing

Page 137: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Scan Line De-interlacing• INTERLACE VIDEO (broadcast video)

– Half the lines of a frame in a single pass (242 lines @ 30Hz)

PROGRESSIVE SCAN VIDEO (computer monitors)All lines of a frame in a single pass (484 lines @ 60Hz)MPEG works on progressive scanned images

ODD LINES PAINTED ON FIRST PASS

EVEN LINES PAINTED ON SECOND PASS

ALL LINES PAINTED ON FIRST PASS

Page 138: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Scan Line De-interlacing

• De-interlacing (line doubling) is the process of converting interlaced video into progressive scan video.– 1. Scan Line Duplication from a single field– 2. Field Merge (2x resolution but motion problems)– 3. Scan Line Interpolation from a single field (only 1x

resolution)– 4. Combination approach, field merge (non-moving),

interpolate moving objects but difficult motion detection problem

– 5. Scan Line Interpolation from a single frame

Page 139: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Object with no motion Object in motion alternate lines are

displaced by horizontal motion

Scan Line De-interlacing

Field Merge Problems (Object in motion will have “double image”)

Page 140: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

NTSC line 283, Field 2NTSC line 21, Field 1NTSC line 284, Field 2NTSC line 22, Field 1

NTSC line 261, Field 1

NTSC line 260, Field 1NTSC line 523, Field 2

NTSC line 522, Field 2

NTSC line 285, Field 2NTSC line 23, Field 1NTSC line 286, Field 2NTSC line 24, Field 1

NTSC line 263, Field 1

NTSC line 262, Field 1NTSC line 525, Field 2

NTSC line 524, Field 2

SMPTE 170M FIELD 1242 1/2 lines

SMPTE 170M FIELD2242 1/2 lines

Progressive Line 1Progressive Line 2Progressive Line 3Progressive Line 4Progressive Line 5Progressive Line 6Progressive Line 7

Progressive Line 478Progressive Line 479Progressive Line 480Progressive Line 481Progressive Line 482Progressive Line 483Progressive Line 484

485 total active lines

484 total active lines

Scan Line De-interlacing(Blue = Field 2, Yellow = Field 1)

Page 141: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

10

pix_radr

Pixel outPixel in

pix_wadr

Pixel adr

Line Buffer A

1010

10wireshift

Scan Line N-2

Scan Line N

Duplicate Line N-1

Scan Line N

PhantomLine N-1

Scan Line N-2

FIFO

FIFO

LineSelect

ToZBTRAM

10

Block Diagram of a design to create a progressive image from duplicating lines from field lines

Scan Line De-interlacing Using Scan Line Duplication

Page 142: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

( Pixel A + Pixel B ) / 2

10

pix_radrPixel outPixel in

pix_wadr

Pixel adr

Line Buffer A

1010

10

11wireshift

Scan Line N-2

Scan Line N

Phantom Line N-1

Scan Line N

PhantomLine N-1

Scan Line N-2

FIFO

FIFO

LineSelect

ToZBT

Block Diagram of a design to create a progressive image from interpolating 2 lines from field lines

Scan Line De-interlacing Interpolating From 2 Field Lines

Page 143: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

20

10pix_radrpix_dout_Apix_in_A

pix_wadr

10

pix_wadr

Line Buffer A

pix_radr

10

10

10

10

1010

1010

pix_radrpix_dout_Bpix_in_B

pix_wadr

Line Buffer B

pix_radrpix_dout_Cpix_in_C

pix_wadr

Line Buffer C

pix_radrpix_dout_Dpix_in_D

pix_wadr

Line Buffer D

1010

21

1/6

1/3

1/3

1/6

21

20

20

20

22scaling

10

Block Diagram of a design to create a progressive image by interpolating 4 lines from field lines.

Scan Line De-interlacingInterpolating From 4 Field Lines

Page 144: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Color Space Conversion

Page 145: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

RGB Unity Color Space

• Mixtures of color components can be mapped into an RGB color space covering all variations from black (0xR + 0xG + 0xB) to white (1xR + 1xG + 1xB)

Page 146: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Spectral Response of Human Eye

• Green sensing cones in the human eye respond to most wavelengths in the light spectrum

Page 147: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Luminance and Color Difference

• Pictures almost always represented as pixels on final medium– whether printed paper or TFT, PDP & CRT displays

• Pixels can be represented with 3 full bandwidth analog RGB components– Huge storage and transmission bandwidth requirements for high resolution,

large format displays (up to 200 terabytes during post-production)• Human eye is more receptive to brightness than it is to color

– Full resolution of human vision is restricted to brightness variations– Color detail resolution is about a quarter that of brightness variations– Green objects will produce more stimulus than red objects of the same

brightness, with blue objects producing the least• A brightness/luma signal (Y) can be obtained by adding RGB

values together which are weighted by relative eye response

Page 148: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Luminance and Color Difference

• ITU CCR 601 says Y = 0.299R + 0.587G + 0.114B• To save bandwidth, color difference signals sent with

luma rather than RGB• Color difference possibilities

– R-Y– B-Y– G-Y

• Simple maths can be used to reconstruct signals at the display

As G contributes most to Y, this signal would be small and most susceptible to noise

Page 149: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Inputregister

Optimized fixed-point

conversion core

1 cycle latency

Outputregister

Color Space Converter Structure

• Fully synchronous• Registered input and output, 1 internal pipeline stage• Low latency (3 cycles)• Continuous processing• One 3-color conversion every clock cycle• Internal 10-bit precision for accuracy• Rounded to 8-bit outputs

Page 150: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

R'G'B' refers to gamma corrected RGB

CCIR 601 Standard

Cores Available

• RGB2YCrCb• Y = 0.257×R' + 0.504×G' + 0.098×B' + 16 • Cr = 0.439×R' - 0.368×G' - 0.071×B' + 128• Cb = -0.148×R' - 0.291×G' + 0.439×B' + 128• YCrCb2RGB• R'= 1.164×(Y-16) + 1.596×(Cr-128)• G' = 1.164×(Y-16) - 0.813×(Cr-128) - 0.392×(Cb-128)• B' = 1.164×(Y-16) + 2.017×(Cb-128)• RGB2YUV• Y = 0.299×R' + 0.587×G' + 0.114×B'• U = -0.147×R' - 0.289×G' + 0.436×B'• V = 0.615×R' - 0.515×G' - 0.100×B'• YUV2RGB• R' = Y + 1.140×V• G' = Y - 0.394×U - 0.581×V• B' = Y - 2.032×U

Page 151: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Product/Cores YCrCb2RGB RGB2YCrCb YUV2RGB RGB2YUVSize:Virtex / Virtex-E 194 Slices 217 Slices 158 Slices 245 SlicesSynchronous Full Full Full FullSupported Family Spartan

Spartan-IISpartan-IIEVirtexVirtex-E

Spartan-IISpartan-IIEVirtexVirtex-E

SpartanSpartan-IISpartan-IIEVirtexVirtex-E

Spartan-IISpartan-IIEVirtexVirtex-E

Latency 3 Clock Cycles 3 Clock Cycles 3 Clock Cycles 3 Clock CyclesPerformance: Spartan-IIE >95 MHz >90 MHz >90MHz >110MHz

SDTV (27 MHz)Time MultipliexedChannels

7 (Spartan-IIE) 3 (Spartan-IIE) 8 (Spartan-IIE) 3 (Spartan-IIE)

HDTV (75 MHz)Time Multipliexed 2 (Spartan-IIE) 1 (Spartan-IIE) 3 (Spartan-IIE) 1 (Spartan-IIE)

Cost $995 $995 $995 $995

Xilinx Color Space LogiCore Solutions

Page 152: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Xilinx Color Space Solutions

• LogiCORE Color Space Converters provide straight forward, accurate high performance conversion usable in a wide range of video/image applications

• More area efficient than existing cores • Speeds ensure operation in all TV and HDTV

applications• Available through Xilinx Coregen

Page 153: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Component Interconnectivity

SSTL

HSTL

PCI

AGPGTL LVTTLLVCMOS LVDS

1011101

111010

10

010101010101100111101001101100

10

000110010110110010101110101

01110101010001101101010111101

1011011

USB 2.013

94Ethernet

0101010101011101101110101000

10101010

0 0

1 0

Hom

ePNA

802.11

Page 154: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Universal System InterfaceSCSIPCI-X

I2CµWireSPI

PCMCIACompact PCI

Wireless LANs

EthernetCardbusCAN Bus

Pick your I/F

USB 2.0

IEEE-1394

Bridging Disparate Protocols

Page 155: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Component IntegrationDesign Flexibility

FPGA Logic Integration ResourcesClockMgmt.

Buffe

rs &

Mem

ories

User

Des

igned

I/O

I/O

Con

trolle

rs

User

Des

igned

I/O

I/O

Con

trolle

rsPCI PCIPCI-X PCI-X

AGP AGPSDRAM SDRAMSRAM SRAMFLASH FLASH

IDE IDE

DLL

DLL

DLL

DLL

BlockRAM

DistributedRAM

I/OStandard

A

I/OStandard

B

Chip to backplane• PCI 33MHz 3.3V • PCI 33MHz 5.0V• PCI 66MHz 3.3V• GTL, GTL+, AGP

Chip to Memory• HSTL-I, -III, -IV• SSTL3-I, -II• SSTL2-I, -II• CTT

Chip to Chip• LVTTL• LVCMOS

LVDS• LVDS• BLVDS• LVPECL

Selec

t I/O

Selec

t I/O

Xilinx Select I/OTM Technology

Page 156: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Supervisory System Control

Page 157: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

— Timer/Counter Block — Watchdog Timer/Timebase — Interrupt Controller— 16550/16450/Lite UART— ZBT Memory Controller— SRAM Controller— Flash Memory Controller

— IIC*— SPI*— Ethernet 10/100 MAC*— More to come

* Licensed for a fee

MicroBlaze

• 32-bit fully synthesized RISC processor• Fast - 70 D-MIPS now

– Twice the performance at half the logic area vs. competition• Supported by an integrated IP library

Page 158: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

TM

UART

MicroBlaz

e

OPB Bus

GPIO

InterruptController SRAM

Controller SRAM

MicroBlaze in Spartan-IIE

Page 159: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Memory & Controllers

Page 160: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

1998 1999 2000

200 MHz Memory Continuum - Transparent Bandwidth

DSP CoefficientsSmall FIFOs

16x1

Distributed RAM

Large FIFOs Video Line BuffersCache Tag Memory

4Kx12Kx21Kx4512x8

256x16

Block RAM

SDRAMSGRAM

PB SRAMDDR SRAMZBT SRAMQDR SRAM

External MemoryInterface

Spartan-IIE Memory Solutions

Memory Corner

Free Reference DesignsMemory Corner

Memory Corner

Free Reference Designs

Free Reference Designs

Page 161: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Spartan-IITrue Dual-Port

Block RAM

Port A

Port B

WR

WR

WR

RW Data Flow Spartan-II

A to B YesB to A YesA to A YesB to B Yes

Spartan-IIE Block RAM

• True Dual-port Static RAM - 4K bits– Independently configurable port data width

– 4K x 1; 2K x 2; 1K x 4; 512 x 8; 256 x 16

– Fast synchronous read and write• 2.5-ns clock-to-output with 1-ns input address/data setup

Page 162: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Spartan-IIE Memory Controllers

• Spartan-IIE FPGAs– Unique and extensive features, flexible architecture,

low cost• Memory controller for interface to different types

of SRAM, DRAM & Flash memory– Xilinx provides FREE VHDL source code for

implementing the memory controllers in Spartan-II

Page 163: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

These Reference Designs are Available for Immediate Download at the Memory Corner

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– 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-II

Page 164: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Memory Corner• Collaboration between Xilinx and major memory vendors to provide

comprehensive web-based memory solutions• Free reference designs (VHDL/Verilog)• SRAM, DRAM & embedded FPGA memory solutions• Data sheets, app notes, tutorials, FAQs, design guidelines

Memory Corner Offers

Free Reference DesignsMemory Corner Offers

Free Reference Designs

Page 165: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Clock Generation & Distribution

Page 166: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Delay Locked Loops Lower Memory and Board Costs

Spartan-II Clock Management

Page 167: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Clock Phase SynthesisInternally Or Externally

Value - Faster State Machines,Double edged clocking for

DDR/QDR Memories

Clock MirrorZero-Delay Board Clock

BufferValue - Reduce Board Delay,

Reconstruct Noisy Backplane Clock

Spartan-II

Speedup Tc2oZero-Delay Internal Clock BufferValue - Allows Use of Cheaper

Memory

Spartan-II

Clock Multiplication & Division

For Use Internally Or Externally

Value - Slower Clock on PCBDuty Cycle Correction

DLL Capabilities (4 Per Device)

EMISavings

Page 168: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Clock Generation and Distribution

• Spartan-IIE DLL circuits provide full clock management solution

• Clock generation– Synthesizing many clocks from a single reference crystal or

clock• Clock buffering and distribution

– Providing multiple copies of a single clock– SDRAM clocks

• Spread spectrum clocks for EMI reduction– DLL circuits allow tolerance for ±2.5% variance

Page 169: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Xilinx ProgrammableLogic Solutions

Page 170: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

The Xilinx Product PortfolioHigh Volume

Low CostHigh Performance

High DensityLow PowerLow Cost

Software and IP Core Solutions

Virtex, Virtex-E, Virtex-EM, Virtex-II,

Virtex-II Platform FPGA

Spartan, Spartan XL, Spartan-II, Spartan-IIE

XC9500, XC9500XV, XC9500XL, CoolRunner

XPLA3

Page 171: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

G l u e L o g i c

SystemSolutions

System-LevelFunction Blocks

FPGAs

CPLDs

FPGAs

CPLDs

1985

Platform FPGAs

FPGAs

CPLDsXC2000XC2000

1992 2000 2007

Value

to S

yste

m Ar

chite

ctsThe Evolution of Xilinx Programmable Logic

XC3000XC3000

VirtexVirtexVirtex EVirtex E

SpartanSpartanSpartan XLSpartan XL

Spartan-IISpartan-II

CoolRunnerCoolRunnerXC9500XC9500

Virtex-IIVirtex-II

XC4000XC4000

Page 172: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Maximum PerformanceFull Featured

Software and Cores

Highest Densityand Fastest Speed

Grades

Ever Increasing Levels of Integration

Xilinx Virtex Series FPGAs

Page 173: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Virtex-II First Platform FPGA

XCITE™Signal Integrity

Design Encryption

Digital ClockManager

SystemIO™ Interface

IP-Immersion™ Fabric

! Active Interconnect! Memory Rich Architecture! Embedded Multipliers

Page 174: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Virtex-II Fabric Features

Embedded Multipliers! 18b x 18b signed multiplier! 100+MHz registered multiplies! <1us 1024-point FFT

Embedded Multipliers! 18b x 18b signed multiplier! 100+MHz registered multiplies! <1us 1024-point FFT

Powerful New CLBs! 8 LUTs per CLB! 128b distributed memory! Wide functions (32:1 mux)

Powerful New CLBs! 8 LUTs per CLB! 128b distributed memory! Wide functions (32:1 mux)

True Dual-Port Block RAM! Higher capacity 18Kb block! 2 R/W ports with x1 to x36 widths

True Dual-Port Block RAM! Higher capacity 18Kb block! 2 R/W ports with x1 to x36 widths

Active Interconnect Technology! Fast, predictable routing delays! Efficient 4th gen. segmented routing

Active Interconnect Technology! Fast, predictable routing delays! Efficient 4th gen. segmented routing

16 Global Clocks16 Global Clocks

Page 175: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

High PerformanceSystem Features

Software and Cores

Smallest Die SizeLowest Possible

Cost

Low Cost Plastic Packages Streamlined Testing

Xilinx Spartan Series FPGAs

Page 176: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

CLB

IOB

CLB

CLB

CLB

IOB

IOB IOB

CLB

CLB

CLB

CLB

CLB

CLB

CLB

CLB

CLB

IOB

CLB

CLB

CLB

IOB

BRAM

DLL

DLL IOB

CLB

CLB

CLB

CLB

CLB

CLB

CLB

CLB

CL

IOB

CL

IOBIOB

IOBIOB

BRAM

DLL

CLB

IOB

CLB CLB

IOB

IOB IOB

BRAMCLB

CLB

CLB

CLB

BRAMCLB

CLB

CLB

CLB

IOBIOB

IOBIOB

IOBIOB

CL

CL

BRAM

IOB

CLB

DLL

BRAM

IOB

2ns2ns

2ns

CLB Tiles• Fast, predictable

interconnect

CLBDifferential I/O• 400Mbps• LVDS• Bus LVDS• LVPECL

IOB

Delay Lock Loops• 200+ MHz performance• 4 DLLs in every device• Deskew 4 system Clks• Zero-delay clock conv.

CLKIN

CLKFB

RST

CLK0CLK90

CLK180CLK270CLK2XCLKDV

LOCKED

DLL

Dual-Port4KbitBRAM Po

rt B

Block RAM• Up to 64Kbits• 200MHz

BRAM

System I/OTM

• 19 signaling standards• Chip to Backplane• Chip to Memory• Chip to Chip

IOB

Spartan-IIE Technology

Page 177: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

!7400 Series

!Counters!Adders

!Data Path!Memory!Controllers!uControllers

!PCI/PCI-X!FEC!FFT/FIR Filters!IMA (ATM)!Encryption!MP3 Decoder

!Consumer! Set-Top Boxes! Digital TV! Cable Modem! Bluetooth! Home Networking! Digital Video

!Networking! xDSL Modems! Line Cards

!Computers! Graphic Cards! Printers

!Bio-Medical, Industrial

Perfo

rman

ce &

Den

sity

1980s 1990s 2000s

FPGA Application Trends

Page 178: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Spartan-II - System Integration

Page 179: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Xilinx CPLDs

XL9500 FamiliesHigh PerformanceLow Cost Solution

CoolRunner FamilyLowest Power

Highest Reliability

System Integration and Peripheral Interfaces

Page 180: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

CPLD Solutions For Every Need

• XC9500 families • Voltage flexibility

– 9500 - 5v / 9500XL - 3.3v / 9500XV - 2.5v

• 36-288 macrocell densities• Ultra-high performance• Low cost• Superior pin-locking

• CoolRunner XPLA3 family• Ultra-low power with high speed• 3.3V• 32-512 macrocell densities• Advanced architecture

Page 181: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Intellectual Property and Software Solutions

World class toolsand development

environment

Ever expandingIP library and

solutions providercommunity

Exploiting programmability to maximum advantage

Page 182: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

– IP developed, tested, sold, and supported by Xilinx – IP sold and supported by AllianceCORE partners– Implementation examples available “as is” – Non-productized IP from additional sources

Categories of IP

Page 183: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

XPERTS Program• Ready access to certified, local design resources for:

– Optimal Xilinx solution expertise – Risk reduction with Xilinx supported consultants

• Xilinx provides technical & business support to partners– Optimal IP core development, customization, integration & vertical market

systems design services• DSP, communications, networking, video imaging experts

– Xtreme DSP support– Xilinx PCI (LogiCORE) specialty

• Increased performance, customization & re-targeting services• Complete solution includes:

– Devices + software + cores + certified design services• 100 member companies worldwide, and growing!

Page 184: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Xilinx WebPOWERED Solutions

• WebPOWERED products are an industry first– First online design system– First complete downloadable EDA solution

• WebPOWERED products deliver ultimate flexibility

– WebFITTER: Online device evaluation and design system

– WebPACK: Modular and downloadable design suite

• FREE!• Supports Spartan FPGA and all CPLD families

of products

http://www.xilinx.com/sxpresso/webfitter.htm

http://www.xilinx.com/sxpresso/webpack.htm

Page 185: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Alliance and FoundationSeries Solutions

• Alliance Series — Integrates with leading third-party software• Mentor, Cadence, Synopsys, Viewlogic, Exemplar . . . • High density, high performance designs• Foundation Series — Schematic centric tool chain• Easy to use push button design flows• Powerful auto-interactive capabilities• Foundation ISE — HDL centric tool chain • Integrated Synthesis Environment

– VHDL and Verilog– Synopsis FPGA Express or Xilinx XSTsynthesis– Works with Model Technologies simulation tools

• ModelSIM, MXE

Page 186: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Internet Reconfigurable Logic

• Configuration upgrades after deployment– Bug fixes– Compatibility updates– Performance enhancements

Software Tools

Pervasive Networking

Page 187: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Why Xilinx?• The industry’s leading PLD product line

– Virtex - The largest, fastest, FPGAs in the world– Spartan - The best value, high volume FPGAs in the world– XC9500 and CoolRunner - The lowest cost and lowest power CPLDs in the

world• Intellectual Property

– LogiCOREs & AllianceCOREs -- optimized and supported– XPERTS design services community

• Software– WebFITTER and WebPACK online tools– Alliance Series: HDL, synthesis, EDA integration, optimization– Foundation Series: complete, ready to use solutions– Internet Reconfigurable Logic (IRL)

Page 188: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Xilinx eSP

Page 189: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

eSP Initiative

www.xilinx.com/esp

Page 190: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Accelerating Time-to-MarketRedefining the Product Development

Model• Increasing design complexity• Shrinking product life cycles • Decreasing design &

development time

• Pre-design has becomethe Achilles heel

• Increasing rather than decreasing• Accelerating pre-design through production is today’s challenge

Are driving the need for a new development model

Page 191: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Product Development Cycle

Befo

re eS

PBe

fore

eSP

9months

With

eSP

With

eSP

Wee

ks 4months

2months

Pre-d

esign

Design/Validation

Production

3 months

4months

$elling!!!

Xilinx eSP is the AnswerPre-Design Through Production

Development

Page 192: Flat Panel PDP Displays - Educypediaeducypedia.karadimov.info/library/plasma_displays_ea.pdfDigital Display System Challenges Video Scanning Formats • Table III is well known in

Tutorials/White PapersTechnology and Market Overviews- How they work- Where they’re headed- Design challenges- Where Xilinx can

add valueStandards- Specifications and

updates- Special interest groups

- Consortia

Technology SummitsXilinx sponsored industry forumsInternational Seminars

IndustryLinks

Strategic Alliances &Reference Designs Application Specific Solutions- Working designs from

respected industry players

Glossaries FAQs

System Block Diagrams

ConsultantDirectories

Intellectual PropertyLogiCOREAllianceCORE

Xilinx eSP WEB Portal