Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Slide 1 Color space transformation Phase Institute MD, University of Rostock
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Origin (Old Design): Frequency: MHz Area (LUT FF pairs): 3641 Slide 2 Mandatory values for FGPA Area A (# of pairs)3641 Frequency f MHz # of cycles N cycles Operation time t OP µs E avg Metric s
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Improvents to do 1.Decrease Error 2.Decrease Size 3.Increase Speed Slide 3
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Improvents to do 1.Decrease Error Round, coefficient correction 2.Decrease Size 3.Increase Speed Slide 4
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Improvents to do 1.Decrease Error Round, coefficient correction 2.Decrease Size 3.Increase Speed Slide 5 Optimize Multiplier
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Error Decresing Previous: Output signal just been cut off to match output witdth Example: … |110010… … … Error 0,78125 Solution: Check first cut-off bit, if it is ‘1’ add ‘1’ to output signal … |110010… … … Error 0,21875 coefficient correction: coefficient cb(2) and cr (0) which are both b"001111_ _ " should be actually b"000000_ _ “ New average error: Slide 6
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock A better multiplier Using of an array multiplier Add partial products with single FAs insteads full width adders shorter critical path Slide 7
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Further Improvements Due to coefficient correction: Save of a multiplier in CB and CR: multiplication with 2^x means shifting Adding two pipeline steps Slide 8
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Example: Cb-Computation 2 Multipliers 3 Adders 2 Two’s Complements Slide 9 Mult1 Mult2 Shift Coeff_0 Pixel_in_r Coeff_1 Pixel_in_g Pixel_in_b NOT add1 add2 Offset increased by 2 add3 Cb-Component REG 1REG 1 REG 2REG 2 CLK Rst Round
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Result of improvements/New Metric Frequency: MHz Area (LUT FF pairs): 1312 Slide 10 Mandatory values for FGPA Area A (# of pairs)1312 Frequency f MHz # of cycles N cycles Operation time t OP µs E avg Metric14.73 s
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Thank you for your attention! Slide 11