Alternatives in FPGA-based SAD implementations

被引:10
作者
Wong, S [1 ]
Stougie, B [1 ]
Cotofana, S [1 ]
机构
[1] Delft Univ Technol, Comp Engn Lab, Delft, Netherlands
来源
2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS | 2002年
关键词
sum of absolute difference; field-programmable gate array; hardware synthesis;
D O I
10.1109/FPT.2002.1188733
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In multimedia processing, it is well-known that the sum-of-absolute-differences (SAD) operation is the most time-consuming operation when implemented in software running on programmable processor cores. This is mainly due to the sequential characteristic of such an implementation. In this paper, we investigate several hardware implementations of the SAD operation and map the most promising one in FPGA. Our investigation shows that an adder tree based approach yields the best results in terms of speed and area requirements and has been implemented as such by writing high-level VHDL code. The design was functionally verified by utilizing the MAX+plus II 10.1 Baseline software package from Altera Corp. and then synthesized by utilizing the LeonardoSpectrum software package from Exemplar Logic Inc. Preliminary results show that the design can be clocked at 380 Mhz. This result translates into a faster than real-time full search in motion estimation for the main profile/main level of the MPEG-2 standard.
引用
收藏
页码:449 / 452
页数:4
相关论文
共 9 条
[1]   Architecture design of reconfigurable pipelined datapaths [J].
Cronquist, DC ;
Fisher, C ;
Figueroa, M ;
Franklin, P ;
Ebeling, C .
20TH ANNIVERSARY CONFERENCE ON ADVANCED RESEARCH IN VLSI, PROCEEDINGS, 1999, :23-40
[2]  
KUZMANOV G, 2002, P 12 GREAT LAK S VLS, P98
[3]   Parallel multiple-symbol variable-length decoding [J].
Nikara, J ;
Vassiliadis, S ;
Takala, J ;
Sima, M ;
Liuha, P .
ICCD'2002: IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 2002, :126-131
[4]  
Rathnam S, 1996, DIGEST OF PAPERS: COMPCON SPRING 96, FORTY-FIRST IEEE COMPUTER SOCIETY INTERNATIONAL CONFERENCE - INTELLECTUAL LEVERAGE, P319, DOI 10.1109/CMPCON.1996.501790
[5]  
Seng S, 2002, LECT NOTES COMPUT SC, V2438, P545
[6]   MPEG macroblock parsing and pel reconstruction on an FPGA-augmented TriMedia processor [J].
Sima, M ;
Cotofana, S ;
Vassiliadis, S ;
van Eijndhoven, JTJ ;
Vissers, K .
2001 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD 2001, PROCEEDINGS, 2001, :425-430
[7]  
VASSILIADIS S, 2001, P 11 INT C FIELD PRO, P275
[8]  
VASSILIADIS S, 2000, P 24 EUR C
[9]  
Wittig RD, 1996, IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, P126, DOI 10.1109/FPGA.1996.564773