Parallel compressing system for satellite on programmable chip Yifat Manzor Yifat Manzor & Reshef Dahan Supervisor: Eran Segev Part B
Satellite image Input Data rate from one sensor line B/W Picture Range – 2.5 km width Velocity - 8 km/sec 4 Pixels per 1m ² Rate = 80 Mpix/sec Streaming Data 12-bit per pixel 5,000 pix 16,000 lines/sec 80 Mpixel image
System demands: » 80Mpix/sec input data rate. » Image width – 5000 pixel ADV202 Single compressing chip capabilities: » 27 Mpix/sec maximum input data rate » 25 MByte/sec maximum output rate » Maximum image width – 4096 pixel » Maximum image length – infinity
Solution MAIN IDEA To generate parallel processing by separating the picture to 3 compressors 1667pix 1666pix 3 16,000 lines/sec Tile
Memory ADV202 Data in System Description camera XILINX Virtex2Pro ADV202 model Checksum Generator Data Generator RESET LED Compressor Controller System
CONTROLLER
CONTROLLER block diagram Compressed data Input Data DIVIDER Compression Unit MERGER
Divider DIVIDER Compression Unit MERGER Compression Unit
Divider Simulation Results Divider Simulation Results
compression unit DIVIDER Compression Unit MERGER
25MHz Compression unit - Architecture 27MHz funnel adv_202 model comp_data buff Interrupt_generator From divider 80MHz 8 bits12 bits To/from merger To merger 80MHz
Compression unit Simulation Results
merger DIVIDER Compression Unit MERGER compressed data package header Output Output :
Merger - Architecture header generator calculator 80MHz To/from unit 0 To/from unit 2 To/from unit 1 Compressed output 25MHz
Merger – Architecture cont. calculator Interrupt from unit 0 output generator queue generator queue To\from header generator Data to/from unit 0 Data to/from unit 1 Data to/from unit 2 80MHz Interrupt from unit 2 Interrupt from unit 1 25MHz Compressed output
Merger Simulation Results
Controller Simulation Results
Testing Environment DIVIDERMERGER Comp. Unit Comp. Unit Comp. Unit Virtex2Pro Generator Check Results Memory Data in System
DIVIDERMERGER Comp. Unit Comp. Unit Comp. Unit Controller Data Generator Checksum Generator RESETLED Virtex2Pro DCM Testing Environment System
Simulation Results
Summary
Summary Cont.