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
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;
Conference_Titel :
Personal, Indoor and Mobile Radio Communications, 2004. PIMRC 2004. 15th IEEE International Symposium on
Print_ISBN :
0-7803-8523-3
DOI :
10.1109/PIMRC.2004.1368337