Download presentation
Presentation is loading. Please wait.
1
Parallel compressing system for satellite on programmable chip Yifat Manzor Yifat Manzor & Reshef Dahan Reshef Dahan Supervisor: Eran Segev
2
Satellite image Input Data rate from one sensor line 5,000 pix 16,000 lines/sec Rate = 80 Mpix/sec Streaming Data 12-bit per pixel B/W Picture Range – 2.5 km width Velocity - 8 km/sec 4 Pixels per 1m² 80 Mpixel image
3
System demands – 80Mpix/sec input data rate. Known market status - single compressing chip or core supports 20 – 27 Mpix/sec input data rate !
4
Solution: parallel system controller Video source Memory unit compressor
5
MAIN IDEA 5000/n n 16,000 lines/sec To generate parallel processing by separating the picture to several compressors Tile
6
Block Diagram Divider Compression Unit Merger Video stream Compressed data
7
Implementation Modularity Strip size and rate compatible with the compressor ’ s abilities. Strip size and rate compatible with the compressor ’ s abilities. Function block in design Function block in designscalability Merge and Divide protocol Merge and Divide protocol Infrastructure for future systems requiring working Infrastructure for future systems requiring working in higher rates and/or handling larger image size. in higher rates and/or handling larger image size.
8
Implementation Cont. Compressing units – minimum as possible. Compressing units – minimum as possible. Buffer in/out - minimum storing space. Buffer in/out - minimum storing space. Power saving in space
9
General Functionality Divider Separates the streamed data to n Separates the streamed data to n compressing units. compressing units. Separation concept - form of a Water Separation concept - form of a Water Sprinkler. Sprinkler. Divider Merger Compression Unit model Compression Unit model Compression Unit model
10
Divider Merger Compression Unit Compression Unit model Compression Unit model Divider Merger Compression Unit model Compression Unit model Compression Unit model
11
General Functionality merger Takes compressed tiles from eachTakes compressed tiles from each compression unit and organizes them in a stream. compression unit and organizes them in a stream. Protocol: Interrupts - ensures maximum output rate possible.Protocol: Interrupts - ensures maximum output rate possible. Layout: header compressed data package Divider Merger Compression Unit model Compression Unit model Compression Unit model
12
ADV202 Features Programmable tile/image size width up Programmable tile/image size width up to 4096 pixels in single-component mode. to 4096 pixels in single-component mode. Maximum tile/image height: 4096 pixels. Maximum tile/image height: 4096 pixels. Maximum input rate for 12-bit input format: Maximum input rate for 12-bit input format: 144-pin package121-pin package Packagemode 65 Msamples/sec 48 Msamples/sec irreversible 27 Msamples/sec 20 Msamples/sec reversible
13
PROJECT 5,000 pix 16,000 lines/sec 144-pin package n = 3 3 × 1667 ÷ 5 × 1024 pix 16,000 lines/sec
14
MERGER ON BOARD POWER PC 1-2 / GLOBAL MERGER Comp. unit MERGER Comp. unit MERGER Comp. unit Scalability aspect 8 sensors lines Comp. unit
15
Environment abilities virtex-ii pro PC GENERATOR DividerMerger Compression Unit model Compression Unit model Compression Unit model ROCKET I/O 1 ÷ 8 channels! 80 ÷ 640 Mpix/sec virtex-II pro
16
status Divider Compression Unit model Merger c o m p l e t e c o m p l e t e Inprogress In progress Compression Unit model
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.