DesignCon A New Reference Design Development Environment for JPEG 2000 Applications

Similar documents
Processors with Sub-Microsecond Response Times Control a Variety of I/O. *Adapted from PID Control with ADwin, by Doug Rathburn, Keithley Instruments

CATA Composer R2016 Fact Sheet. Add a New Dimension to Your Product Communications

Hospital Task Scheduling using Constraint Programming

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

SVT Tab and Service Visibility Tool Job Aid

RiverSurveyor S5/M9 & HydroSurveyor Second Generation Power & Communications Module (PCM) Jan 23, 2014

Preparing microwave transport network for the 5G world

Insertion Loss (db)

OV5640 Camera Board (B) USER MANUAL

The demand for a successful flaw analysis is that the test equipment produces no distortion on the echos no noise. I _... I i.j J...

FIRMWARE RELEASE NOTES. Versions V2.0.0 to V Model HDL-32E. High Definition LiDAR Sensor

ELEC 7250 VLSI TESTING. Term Paper. Analog Test Bus Standard

Automated Design of an ASIP for Image Processing Applications

Martel LC-110H Loop Calibrator and HART Communications/Diagnostics

OV5640 Camera Board (A) USER MANUAL

Experion MX Formation Measurement

Internship opportunities

Puget Sound Company Overview. Purpose of the Project. Solution Overview

VITERBI DECODER Application Notes

D a i s y M o d e m s

SEARCHING PROVINCIAL NETLAW

Laboratory: Introduction to Mechatronics. Instructor TA: Edgar Martinez Soberanes Lab 1.

Photoshop Elements: Color and Tonal Correction Basics

PreLab5 Temperature-Controlled Fan (Due Oct 16)

Altis Flight Manager. PC application for AerobTec devices. AerobTec Altis v3 User Manual 1

Operating Instructions

WAVES: ABBEY ROAD RS56 USER GUIDE

BV4115. RF Packet Transmitter. Product specification. February ByVac 2007 ByVac Page 1 of 5

YOUR FUTURE STARTS AT IMEC

Workflow Working Group

Why Kodak CTP is best for process free plates

ECE 3829: Advanced Digital System Design with FPGAs A Term 2017

PaperStream IP (TWAIN) change history

PaperStream IP (TWAIN x64) change history

Image Processing of ST2000XM Images with Small Focal Length

SARAD GmbH Tel.: 0351 / Wiesbadener Straße 10 FAX: 0351 / Dresden Internet:

Considerations for planning the data collection for 2024 Myanmar Population and Housing Census using electronic technologies

COMMUNICATIONS FORUM

Xerox 8160/8142 Wide Format Color

Service Update 7. PaperStream IP (TWAIN x64) for SP Series. change history. Version Version Version

A c r o s s t h e S k y l i n e

Cleveland Public Theatre. Catapult. Request for Proposals. Deadline for submissions is Monday, June 12 th, 2017

Documentation of the PIC32 Pin Finder

Connection tariffs

M M Eissa (SIEEE), Egypt Mahmoud M. El-Mesalawy, Egypt Yilu Liu (FIEEE), USA Hossam Gabbar, Canada

David R. Beering Christopher Erickson

E-Learning, DC drives DCS800 Hardware Options, part 1 Size D1 D4. ABB Group February 2, 2010 Slide 1 DCS800_HARDWARE_OPTIONS_01R0101

PCCW Solutions Engineering Graduate Trainee Program - Audio Visual / Aviation / Broadcasting / Systems Integration

A c r o s s t h e S k y l i n e

Operating Instructions

DIMACS Working Group on Measuring Anonymity Notes from Session 3: Information Theoretic and Language-based Approaches

AccuBuild Version 9.3 Release 05/11/2015. Document Management Speed Performance Improvements

Consultancy Proposal. Abstract This document lays out the consultancy service proposal details Reference:

Acceptance and verification PCI tests according to MIL-STD

Lite-On offers a broad range of discrete infrared components for application such as remote control, IR wireless data

UTC Great Lakes Regional (Region 4) Training & Meeting The Franklin Conference Center September 20 21, 2018 Chicago, IL

LED wdali MC Switch Input Modul Set - User Manual

PROBABILITY OF DETECTION OF FLAWS IN A GAS TURBINE ENGINE. Gary L. Burkhardt and R.E. Beissner

TUTORIAL I ECE 555 CADENCE SCHEMATIC SIMULATION USING SPECTRE

Upgrading to PlanetPress Suite Version 5

What is a Customer Service Model?

APPENDIX B TRAFFIC IMPACT STUDY CRITERIA

Game Details. Ubisoft Toronto NEXT: User Interface Competition

Automatic Number Plate Recognition

CADET SOFTWARE ENGINEERS

ANALOG-TO-DIGITAL (ADC) & DIGITAL-TO-ANALOG (DAC) CONVERTERS

Study of New architecture needs for AOCS / Avionics Abstract. Abstract

SARMAP RELEASE NOTES. Version: 7.0 (July 2016) rpsgroup.com

Materials: Metals, timber, plastics, composites, smart and nanomaterials Candidates should:

This app uses callas pdftoolbox server as the imposition engine and consequently you have to have that program installed on your Switch server.

ACA Standard Measurement One-time program

The British School of Barcelona September Primary Department COMPUTING POLICY

Electrical devices may only be mounted and connected by electrically skilled persons.

IR Emitter and Detector Product Data Sheet LTE-R38386AS-ZF Spec No.: DS Effective Date: 09/14/2016 LITE-ON DCC RELEASE

Image Signal Processing for a Camera Monitor System with an ZYNQ FPGA

Models 7008, 7034, 7035, 7035R & 7041 Planar Blind-Mate Connectors, dc to 40.0 GHz

Creating Gift Card Batches

April Chidambar Ganesh Chung T. Nguyen Sherry E. Hammel NOTICE

DragonWave Gigabit Solutions. DragonWave Proprietary Information 1

idcv Isolated Digital Voltmeter User Manual

DXF2DAT 3.0 Professional Designed Computing Systems 848 W. Borton Road Essexville, Michigan 48732

LINE POWER SUPPLIES Low-Loss Supplies for Line Powered EnOcean Modules

Composite Materials with Self-Contained Wireless Sensing Networks

TC 60 THERMOCOMPUTER TC 60. prog. start stop. Operating Instructions

Wireless Bridge Module for DXR2.E

VIP-200. Point to Point Extension Configuration Quick Start Guide. Video over IP Extender and Matrix System

Middle School Engineering

High Level Design Circuit CitEE. Irere Kwihangana Lauren Mahle Jaclyn Nord

Fig 1 System architecture. As shown in Figure 1, AUV system could be separated in 3 main blocks:

Meteorological Satellites (MetSat) Overview of the global network of Meteorological Satellites. Speaker: Markus Dreis (EUMETSAT)

Colourful Stitches. Quick Summer Medallion. 45 x 45 Gyleen X. Fitzgerald Quick Summer Medallion.

Exam solutions FYS3240/

DETECTION AND FALSE ALARM PERFORMANCE OF A PHASE-CODED RADAR WITH POST-MTI LIMITING

3400 to 3600MHz. Crown Recognised Spectrum Access in 3400 to 3600 MHz. The response of Alcatel-Lucent to Ofcom Spectrum Policy Group

Math in Art Syllabus

Meal Time! Game Concept

RIG SOLAR FILM. High quality clear 48 gauge Polymer material \V;th excellent transmission qualities.

HIROSE ELECTRIC (U.S.A.), INC.

Dispatcher Control for MotoTRBO Capacity Plus Systems

3DPIXA System Requirements

Transcription:

DesignCn 2003 System-n-Chip and ASIC Design Cnference Reference Design Paper A New Reference Design Develpment Envirnment fr JPEG 2000 Applicatins Authrs Bill Finch Vice President, CAST Inc. Warren Miller Vice President, Avnet Design Services

Abstract The newest revisins t standards fr vide prcessing, like JPEG and MPEG are becming available and are expected t create new applicatins and markets. Hardware implementatins f these standards will be available first in the frm f IP Cres fr FPGAs. A reference design based n a Xilinx FPGA develpment bard frm Avnet Design Services and IP Cres frm CAST have been cmbined t create a reference design fr the newest versins f the JPEG and MPEG standards. The paper will describe the features and functinality f the design as well as the size, perfrmance and cst f the final circuit bard implementatin. This Reference Design will be demnstrated in the Reference Design Village. Authrs Bigraphies Bill Finch Bill attended Purdue University where he received a BSEE in 1969. Out f Purdue he jined GenRad, Inc. as a sales engineer and rse thrugh the sales ranks t becme US Sales Manager in 1981. Tw years later he became Prduct Line Manager fr a new prduct in functinal testing f micrprcessrs. Mr. Finch held a variety f executive psitins at GenRad in prduct management and marketing until he left in 1995 t jin Breas, Inc., a start-up in the field f Supercnductivity. He has been VP f Sales and Service fr SemiTest, Inc., a supplier f metrlgy tls t semicnductr firms such as Intel and Mtrla. He was President and General Manager f the Surface Inspectin Systems divisin f Brwn and Sharpe that specialized in defect detectin in semicnductrs and flat panel displays. He has been vice President f Sales fr CAST fr the last tw years. Warren Miller Warren is Vice President f Marketing and Hnrary Chief Engineer at Avnet Design Services. He is respnsible fr managing the centralized applicatins design center, technical marketing and business planning effrts fr Avnet Design Services, the technical arm f Avnet Cilicn, the premier technical distributr f cmplex semicnductr prducts. Warren has wrked in the electrnics industry fr ver 20 years as a design engineer, applicatins engineer, and Directr f Engineering as well as in marketing, s he can bth cde in and spell VHDL.

Intrductin The ability t send images f all sizes and types quickly frm Pint A t Pint B has lng been viewed as ne f majr benefits f high-speed netwrks and the Internet. Hwever, in spite f the huge advances in cmpute pwer and netwrk bandwidth, we are still shrt f realizing the gal. Large, cmplex images still defy us if we want t get a true recnstructin f the riginal at the receiving end withut tying up ur netwrks fr lng perids. We still need t manage multiple frmats and supprt multiple tls t encde and decde these frmats. The ability t manipulate the image during transmissin is ttally missing. With the publishing f the JPEG 2000 standard in 2001, we are nw much clser t achieving ur gals. JPEG 2000 is a single standard that allws fr highly scalable applicatins aimed at satisfying mst users. The advantages f the new standard are: Better image quality at the same file size 25-35% smaller file sizes at cmparable image quality Gd image quality even at very high cmpressin ratis, ver 80:1 Lw cmplexity ptin fr devices with limited resurces such as cellphnes Scalable image files -- n decmpressin needed fr refrmatting. With JPEG 2000, the image that best matches the target device can be extracted frm a single cmpressed file n a server. Optins include: i. Image sizes frm thumbnail t full size ii. Grayscale t full 3 channel clr (there is n limitatin in the number f clr channels e.g. there are satellite images with 4 and mre lr channels) iii. Lw quality image t lssless (identical t riginal image) Prgressive rendering and transmissin thrugh a layered image file structure. Example: frm a single 100 KByte image file f a 512x512 riginal image, a lw reslutin 32x32 pixel thumbnail image can be transmitted by sending nly 10Kbytes. Sending an additinal 15 KBytes increases the reslutin t 64x64 pixels, and s n. Other layerings prvide fr prgressive transmissin and rendering based n quality, clr cmpnent and spatial lcatin in the image. With these tremendus advantages an increasing number f designers will be develping applicatins using these standards, but the design engineer may nt have a lt f time t d the detailed design and cmpliance testing- they may need a reference design platfrm and intellectual prperty that can leverage design time. This paper will describe just such a reference design. JPEG2000 Applicatin Descriptin The big differences with past cmpressin techniques are in the use f Discrete Wavelet Transfrms t de-crrelate the image prir t cmpressin and the ability t have multiple entrpy cders (the real cmpressin engine) t achieve high thrughput. Mst f the bttleneck in the past has been in the entrpy cders. Apprximately 70% f the time spent encding an image is in this phase. The ability t separate the actual bit stream frm the data abut the cnstructin f the bit stream is critical t the ability t manipulate the image as desired with ut changing the underlying stred image itself. By cntrlling parameters such as the type f filtering dne in the DWT and the quantizatin levels, we can achieve everything frm lssless transmissin at lw cmpressin ratis t lssy transmissin with very high cmpressin (200:1) while still cntrlling image quality.

Given the number f factrs invlved, it is imprtant t cnsider the fllwing key trade-ffs in a design. Thrughput required, Image size(s) t be prcessed, Image cmpsitin (clr, mn, etc.), Lssy vs. lssless, Implementatin technlgy- FPGA vs. ASIC, and Memry Nw let s cnsider sme specific types f real wrld design trade-ffs, but first lets prvide a few mre definitins. Quantizatin This setting allws yu t thrw away the least significant bits f the transfrmed image. It basically cntrls speed vs. reslutin. Bit rate cntrl This is an algrithm that selects which part f a cmpressed image needs t be transmitted fr ptimum image recnstructin assuming there are bandwidth limitatins which dn t allw the transmissin f the whle cmpressed image. Errr resiliency Mechanisms are built in t the standard t allw recvery frm errrs in transmissin. This is especially imprtant in nisy transmissins, e.g. wireless. Nw fr the trade-ffs: Speed vs Area (and memry requirements)! The standard allws fr cde-blcks t be entrpy-cded / decded separately. Therefre, parallel entrpy cding engines can be emplyed t increase speed. This cmes, f curse, at the cst f extra memry and area (gatecunt). Speed vs ptimal bit-rate cntrl! The time spend in entrpy cding (which is a large fractin f the ttal encding time) can be reduced if less data are fed fr entrpy cding. This can be achieved by using higher quantizatin values. Hwever, the bigger the quantizatin values are, the smaller the ptimizatin field is left fr the bit-rate cntrl algrithm. Prgrammability vs Area! Hardwiring the DWT filter type (5/3 r 9/7), the quantizatin tables, and the entrpy cding switches can help t reduce the area requirements. Errr resilience vs Cmpressin efficiency (bandwidth)! Errr resilience mechanisms intrduce small verheads in the final stream size. Reference Design Platfrm Given the number f issues fr a designer t cnsider and the fact that the standard is still relatively new, the need fr a rbust but easy t use develpment envirnment becmes bvius. It is much easier fr a design engineer t learn abut JPEG 2000 and experiment with the effects f the varius trade-ffs using real wrld images and live hardware. Designs get t market faster and with less effrt. CAST, Inc. has teamed with Avnet Design Services t bring t market just such a reference design and develpment envirnment based n the CAST JPEG 2000 IP cre and the Avaln reference design bards frm Avnet. Figure 1 shws a blck diagram f the JPEG2000 IP Cre frm CAST. The cre implements all the key elements f the JPEG2000 standard. The primary interfaces are the pixel interface, the buffer memry interface and the hst interface. Inside the cre are the DWT engine, the entrpy cding engines and the required supprt lgic fr cntrl, arbitratin and quantizatin. A hardware develpment bard fr

Avnet Design Services, shwn in figure 2, can be used t demnstrate the functinality f the JPEG2000 IP cre. Cntrl Unit Cnfiguratin Registers Cde-Blcks Memry Entrpy Cding Engine n Stream FIFO n Attributes FIFO n Pixel In I/F Level Shifter DWT Engine Quantizer/ Slicer Arbiter Entrpy Cding Engine 2 Stream FIFO 2 Attributes FIFO 2 HOST I/F SRAM I/F Entrpy Cding Engine n Stream FIFO 1 Attributes FIFO 1 Image Buffer (DP SRAM) Figure 1: JPEG2000 IP Cre frm CAST Blck Diagram The Virtex II based develpment bard prvides an ideal platfrm fr develping cmplex, high perfrmance designs. It ffers a huge FPGA with mre than sufficient amunts f internal (high-speed) memry. It ffers easily expanded external memry that can be used fr the nn-time-critical buffering. Figure 3: Demnstratin Applicatin- JPEG2000

It ffers a high-speed link t the hst CPU thrugh a PCI bus interface. Lastly, fr live data input it ffers a generic vide interface via a daughter bard. Other Avaln ptins exist fr different types f applicatins fr the cre, but since mst f the time engineers want t push the envelp f the technlgy, we chse the Virtex II. All f this backed by excellent supprt makes the chice a simple ne. Ordering Infrmatin The JPEG2000 IP Cre and Virtex-II develpment bard can be rdered frm Avnet Design Services. Fr infrmatin n price and delivery visit the ADS web page at www.avnetavenue.cm.