DocumentCode :
2116132
Title :
The cost of an abstraction layer on FPGA devices for software radio applications
Author :
Revés, Xavier ; Marojevic, Vuk ; Gelonch, Antoni ; Ferrus, Ramon
Author_Institution :
Univ. Politecnica de Catalunya, Barcelona, Spain
Volume :
3
fYear :
2004
fDate :
5-8 Sept. 2004
Firstpage :
1942
Abstract :
Software radio applications require a framework to develop and deploy applications, especially those related to radio infrastructure. It is interesting that a given application may be executed on any software radio. But, since hardware platforms used in this context will have multiple architectures and devices, a software layer to make applications independent from hardware is mandatory. Ad-hoc software for a given hardware platform may produce the best software performance. Conversely, when software is not targeted to any concrete platform the lost of performance may be excessive and the overhead introduced by any platform-dependent library could become intolerable. In this paper the resource utilization of a software radio application using a simple hardware abstraction layer is studied and compared to an ad-hoc implementation to make an assessment of the introduced overhead. The particularity of the hardware abstraction layer is that it runs on a platform which only processors are FPGA devices.
Keywords :
ad hoc networks; code division multiple access; field programmable gate arrays; software radio; CDMA; FPGA device; ad-hoc software; code division multiple access; hardware abstraction layer; resource utilization; software radio application; Application software; Computer architecture; Concrete; Costs; Field programmable gate arrays; Hardware; Resource management; Software libraries; Software performance; Software radio;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Personal, Indoor and Mobile Radio Communications, 2004. PIMRC 2004. 15th IEEE International Symposium on
Print_ISBN :
0-7803-8523-3
Type :
conf
DOI :
10.1109/PIMRC.2004.1368337
Filename :
1368337
Link To Document :
بازگشت