DocumentCode
2549530
Title
Evaluating software and hardware implementations of signal-processing tasks in an FPGA
Author
Waldeck, Peter ; Bergmann, Neil
Author_Institution
Sch. of ITEE, Queensland Univ., Brisbane, Qld., Australia
fYear
2004
fDate
6-8 Dec. 2004
Firstpage
299
Lastpage
302
Abstract
Finite impulse response (FIR) filtering and least mean squares (LMS) adaptive filtering algorithms have been implemented in both hardware and software on a Microblaze processor configured in a Virtex II, running uClinux. These implementations have been evaluated in terms of current usage (both idle and active), area usage (for hardware-assisted implementations), latency and CPU utilisation. Partitioning of the LMS algorithm was initially performed in a simple way, highlighting the shortcomings of obvious partitioning arrangements. A full implementation showed the advantages in terms of increased power efficiency (5.7mA consumed, compared to 60.4mA for the software implementation). Hardware implementations were found to be generally more power efficient, although increased idle power usage (11.3mA extra for the idle LMS implementation) may negate the savings if the task is not executed regularly.
Keywords
FIR filters; digital signal processing chips; field programmable gate arrays; least mean squares methods; power consumption; 5.7 mA; 60.4 mA; CPU utilisation; FIR filtering algorithms; FPGA; LMS adaptive filtering algorithms; LMS algorithm partitioning; Microblaze processor; Virtex II; current usage; finite impulse response; hardware implementations; hardware-assisted implementations; latency; least mean squares; power usage; signal-processing tasks; software implementations; uClinux; Adaptive filters; Coprocessors; Delay; Field programmable gate arrays; Filtering; Finite impulse response filter; Hardware; Microprocessors; Parallel processing; Partitioning algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology, 2004. Proceedings. 2004 IEEE International Conference on
Print_ISBN
0-7803-8651-5
Type
conf
DOI
10.1109/FPT.2004.1393284
Filename
1393284
Link To Document