Title :
FPGA´s middleware for software defined radio applications
Author :
Revés, Xavier ; Marojevic, Vuk ; Ferrús, Ramon ; Gelonch, Antoni
Author_Institution :
Dept. of Signal Theor. & Commun., Univ. Politecnica de Catalunya, Barcelona, Spain
Abstract :
The division in several layers of the implementation of systems is a solution adopted to avoid complexity, provide flexibility and improve portability and code reusability through different hardware. Middleware (intermediate layer between two other layers) implementations are based on the use of increasingly high-level languages and application programming interfaces (API). The field programmable gate arrays (FPGA) world can also apply this approach to produce building blocks independent from hardware platforms and devices. This paper presents details of the implementation of a middleware, called platform and hardware abstraction layer (P-HAL) when applied to FPGA devices. It was specially designed for radio applications and allows designing specific functions independently of the hardware context where they are applied, thus providing flexibility to the so-called software radios employing FPGA devices.
Keywords :
field programmable gate arrays; middleware; software radio; application programming interfaces; field programmable gate arrays; hardware abstraction layer; high-level languages; middleware; software defined radio applications; Application software; Design optimization; Energy consumption; Field programmable gate arrays; Hardware; High level languages; Irrigation; Manufacturing; Middleware; Software radio;
Conference_Titel :
Field Programmable Logic and Applications, 2005. International Conference on
Print_ISBN :
0-7803-9362-7
DOI :
10.1109/FPL.2005.1515794