DocumentCode
2432815
Title
A sum of absolute differences implementation in FPGA hardware
Author
Wong, Stephan ; Vassiliadis, Stamatis ; Cotofana, Sorin
Author_Institution
Comput. Eng. Lab., Delft Univ. of Technol., Netherlands
fYear
2002
fDate
2002
Firstpage
183
Lastpage
188
Abstract
In this paper we propose a new hardware unit that performs a 16×1 SAD operation. The hardware unit is intended to augment a general-purpose core. Further we show that the 16×1 SAD implementation used can be easily extended to perform the 16×16 SAD operation, which is commonly used in many multimedia standards, including MPEG-1 and MPEG-2. We have chosen to implement the 16×1 SAD operation in field-programmable gate arrays (FPGA), because it provides increased flexibility, sufficient performance, and faster design times. We performed simulations to validate the functionality of the 16×1 SAD implementation using the MAX+plus 11 (version 9.23 BASELINE) software from Altera and synthesis using the FPGA Express (version 3.4) software from Synopsis. Targeting the Altera´s FLEX20KE family, synthesis of our 16×1 SAD unit produced the following results for area and clock frequency: 1699 look-up tables (LUT) and 197 MHz, respectively.
Keywords
data compression; embedded systems; field programmable gate arrays; motion estimation; multimedia systems; video coding; 197 MHz; Altera; FLEX20KE family; FPGA Express version 3.4; MAX+plus 11 software; MPEG-1; MPEG-2; Synopsis; compression efficiency; design times; field-programmable gate arrays; flexibility; hardware unit; look-up tables; motion estimation; multimedia standards; performance; simulations; sum of absolute differences implementation; version 9.23 BASELINE; video coding; Application software; Clocks; Field programmable gate arrays; Frequency synthesizers; Hardware; Laboratories; Process design; Table lookup; Video coding; Video compression;
fLanguage
English
Publisher
ieee
Conference_Titel
Euromicro Conference, 2002. Proceedings. 28th
ISSN
1089-6503
Print_ISBN
0-7695-1787-0
Type
conf
DOI
10.1109/EURMIC.2002.1046155
Filename
1046155
Link To Document