Parallel Video Compression System For Satellites Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin In Cooperation.

Slides:



Advertisements
Similar presentations
NCCR-MICS Project MP3 on Btnode. Main Idea Btnode designed as clever « sensor » Btnode designed as clever « sensor » Goal : Use it as audio sensor (AudioNode)
Advertisements

Reporter :LYWang We propose a multimedia SoC platform with a crossbar on-chip bus which can reduce the bottleneck of on-chip communication.
1 SECURE-PARTIAL RECONFIGURATION OF FPGAs MSc.Fisnik KRAJA Computer Engineering Department, Faculty Of Information Technology, Polytechnic University of.
Mohammed Yousef Abd El ghany, Faculty of Eng., Comm. Dep., 3rd year. Digital Signal Processor The Heart of Modern Real-Time Control Systems.
Huffman Encoder Activity Report 2 Advisor:Dr.Goudarzi Advanced topics in design hardware January 2006.
1 Outline  Introduction to JEPG2000  Why another image compression technique  Features  Discrete Wavelet Transform  Wavelet transform  Wavelet implementation.
Super Fast Camera System Performed by: Tokman Niv Levenbroun Guy Supervised by: Leonid Boudniak.
Students: Shalev Dabran Eran Papir Supervisor: Mony Orbach In association with: Spring 2005 High Speed Digital Systems Lab.
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
Conversion Between Video Compression Protocols Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin Cooperated with:
1 Student: Khinich Fanny Instructor: Fiksman Evgeny המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי לישראל.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Part A Final Presentation.
1 Performed by: Lin Ilia Khinich Fanny Instructor: Fiksman Eugene המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון - מכון טכנולוגי.
Simulation Interface Final Presentation Guy Zur Eithan Nadir Instructor : Igal Kogan.
Students: Shai Amara Shuki Gulzari Project instructor: Ina Rivkin Matrix Multiplication on SOPC.
Parallel JPEG2000 Compression System Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin.
Reliable Storage using Reed- Solomon coding Winter 2004/2005 Part B Final Presentation Ilan Rosenfeld & Moshe Karl Instructor: Isaschar Walter.
Performed by : Rivka Cohen and Sharon Solomon Instructor : Walter Isaschar המעבדה למערכות ספרתיות מהירות High Speed Digital Systems Laboratory הטכניון.
DSP Algorithm on System on Chip Performed by : Einat Tevel Supervisor : Isaschar Walter Accompanying engineers : Emilia Burlak, Golan Inbar Technion -
Yifat Manzor Reshef Dahan Instructor: Eran Segev Characterization presentation December 2003.
Configurable System-on-Chip: Xilinx EDK
הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering Virtex II-PRO Dynamical.
Performed by: Dmitry Sezganov Vitaly Spector Instructor: Stas Lapchev Artyom Borzin Cooperated with: המעבדה למערכות ספרתיות מהירות High speed digital.
Parallel compressing system for satellite on programmable chip Yifat Manzor Yifat Manzor & Reshef Dahan Supervisor: Eran Segev Part B.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
Performed by: Guy Zur, Eithan Nadir Instructor: Igal Kogan Cooperated with: המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Characterization.
Parallel compressing system for satellite on programmable chip Yifat Manzor Yifat Manzor & Reshef Dahan Reshef Dahan Supervisor: Eran Segev.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering Virtex II-PRO Dynamical.
Technion Digital Lab Project Performance evaluation of Virtex-II-Pro embedded solution of Xilinx Students: Tsimerman Igor Firdman Leonid Firdman.
Parallel JPEG2000 Compression System Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin.
Lecture 7 Lecture 7: Hardware/Software Systems on the XUP Board ECE 412: Microcomputer Laboratory.
Twitch Plays ECE477 ECE 477 Design Review Team 1 − Spring 2015 Hannan Harlan Root Tornquist.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
General Purpose FIFO on Virtex-6 FPGA ML605 board midterm presentation
General Purpose FIFO on Virtex-6 FPGA ML605 board Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf 1 Semester: spring 2012.
USB host for web camera connection
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
0 Embedded Real-Time System Leader JBOSN RTOS : 선택이 아닌 필수 Network Camera Controller S65K Series.
1 Warsaw University of Technology Faculty of Electronics and Information Technology Institute of Electronic Systems HARDWARE SIMULATOR of the high-resolution.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
© 2004 Xilinx, Inc. All Rights Reserved EDK Overview.
This material exempt per Department of Commerce license exception TSU Writing Basic Software Applications Lab 4 Introduction.
A DSP-Based Platform for Wireless Video Compression Patrick Murphy, Vinay Bharadwaj, Erik Welsh & J. Patrick Frantz Rice University November 18, 2002.
SYSTEM-ON-CHIP (SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY.
Typical Microcontroller Purposes
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES
LAB1 Summary Zhaofeng SJTU.SOME. Embedded Software Tools CPU Logic Design Tools I/O FPGA Memory Logic Design Tools FPGA + Memory + IP + High Speed IO.
Part A Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Verification Methodology of Gigabit Switch System 1999/9/9 Yi Ju Hwan.
Wang-110 D/MAPLD SEU Mitigation Techniques for Xilinx Virtex-II Pro FPGA Mandy M. Wang JPL R&TD Mobility Avionics.
PROJECT - ZYNQ Yakir Peretz Idan Homri Semester - winter 2014 Duration - one semester.
Final Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
Embedded Network Interface (ENI). What is ENI? Embedded Network Interface Originally called DPO (Digital Product Option) card Printer without network.
FPL Sept. 2, 2003 Software Decelerators Eric Keller, Gordon Brebner and Phil James-Roxby Xilinx Research Labs.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
Survey of Reconfigurable Logic Technologies
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Development of a Bluetooth based web camera module.
Parallel compressing system for satellite on programmable chip Yifat Manzor Yifat Manzor & Reshef Dahan Supervisor: Eran Segev Part A.
System on a Programmable Chip (System on a Reprogrammable Chip)
ODE Workshop, LIP, 08/04/05 SRP: Current Status Irakli MANDJAVIDZE DAPNIA, CEA Saclay, Gif-sur-Yvette, France.
Programmable Hardware: Hardware or Software?
Simple Hardware Design
Chapter 1: Introduction
Portable SystemC-on-a-Chip
Presentation transcript:

Parallel Video Compression System For Satellites Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin In Cooperation with:

Abstract  Military satellites gather information – Photography.  Higher resolution means more details – info worth more.  Solution – lossless image compression: JPEG2000 algorithm.  Continuous input DataStream – Real time compression. Project Purpose: Design and implementation of prototype compression system for satellite images.

System JPEG2000Compression System System Extractor Transmitter Receiver Our Project Satellite Earth Station

System Input DataStream 8 km/s 2.5km  The rate for one sensor only.  There are many sensors. 16,000 lines/s 4pix/m² X 2.5km X 8km/s = 80Mpixel/s 5000pix Input pixel data rate: 12 bit/pix X 80Mpixel/s ≈ 1Gbit/s Input bit rate: The system input data rate - Multi Gbit rates!

Main Idea  Single chip solution for narrow region Real Time Compression.  Parallel Compression – n must be minimal. N 5000/n5000 pixels5000/n 16,000 lines/sec

1 Sensor Array Block Diagram DividerMerger Compression Unit System Input DataStream Compressed data Stream Parallel Compression Unit

System Architecture  Testing Module – simulates high bit rate camera.  Channel#1 – COMM; Channel#2 – Rocket IO;  Initialize the Generator with a picture.  The Generator sends the picture periodically. Channel #1 Channel #2 Testing Module Compression Module Testing Unit Raw stream Coded stream Coded stream and controls

System Block

PC Module 1.Create raw file 2.Send source raw file to Testing Module 3.Receive coded image stream. 4.Process compressed data and extract jp2 stream 5.Decode and Verify jp2 files (viewer)  Configure programmable logic  Download 2 PowerPC405 programs  Load compression device firmware

System Block

Virtex2Pro Overview Features of Virtex2Pro:  IBM PowerPC processor  8 Multi-Gigabit transceivers Gbps (Rocket IO)  Many programmable logic  On-chip Memory resources

Testing Module Purpose of Testing Module:  Get source raw file  High speed data Generation to Compression Module.  Receive compressed data from Compression Module.  Return compressed data to PC.

Testing Board (Embedded System #1) PPC405 Processor Block Rocket I/O Transceiver TX RX 16 PLB Arbiter RAM Controller PLB PLB2OPB Bridge OPB Arbiter OPB LCD Controller GPIO Controller UART LITE Stream Generator Receiver 1Gbps

System Block

Compression Module Purpose:  Compression Controller Board  Codec Board Consists of 2 part:  Gets 1Gbps data stream from Testing Module.  Parallel Processing and Compressing data in real time.  Return compressed data to Testing Board.

Compression Controller Board (Embedded System #2) PPC405 Processor Block Rocket I/O Transceiver TX RX 16 PLB Arbiter Codec Controller Module (CCM) PLB PLB2OPB Bridge OPB Arbiter OPB LCD Controller GPIO Controller UART LITE To Codec Board 1Gbps

Codec Board

ADV202 Overview Features of ADV202:  Single-Chip JPEG2000 Codec cheap Solution.  Real time compression of 48Mpix/s (1-component).  Programmable Tile/Image Size.  Flexible pixel interface supporting 8, 10, 12, 14, 16-bit Y, Cr, Cb pixels.  Supports various interfaces (also DMA).

Image Tiling N=2 Tile width Tile height Tile #2Tile #3 Tile #0Tile #1 To ADV202_0To ADV202_1

Ethernet Test Environment RIO Compressed Data Receiver Parallel Compression Unit Input Raw Data Stream Compressed Data Stream S.U.T High Speed Camera Emulator Earth StationSatellite Computerized verification RIO  4 Parameters: (1)High bit-rate, (2)Real Time, (3)Lossless compression, (4)High Compression Ratio.