Software Defined Radio(SDR) is a new technology rising in the 1990 s. Typical digital communication systems have been implemented by certain dedicated hardware and likely dedicated application specific integrated chips(ASIC) based on specific communication system parameters designed for use. However, the rise of SDR allows multiple systems realised by programs to run on a single hardware platform is therefore attractive under such scenarios whic h may have multiple co-existing systems in the same location or globally. And this is exactly the biggest advantage of SDR compared to traditional systems. In order to make SDR technology practical, the component connectivity problem between different wave components needs carefully considered in the first place. Although the researches on SDR has been springing up over the recent years, few effective methods have been proposed to solve the component connectivity problem. And it is still a focus of research to many communication device manufacturers and institutes of scientific research.This paper focuses on the problem of component connectivity between different wave components and the main research of this paper is organized as follows.First we take a deep study on the methods and specifications of existing solutions to component connectivity problem between different wave components and analyse the requirements of hardware abstraction layer. And then based on the analysis above a new design method of hardware abstraction layer is proposed with profound consideration of different factors such as practicality, effectivity and complexity.Second we divide the hardware abstraction layer into three main modules with different function as data transmitter, data receiver and the controller of hardware abstraction layer. A complete implementation scheme of modular hardware abstraction layer is proposed based on the modules above and it mainly includes data transmission and reception, stand environment for wave components communication, controllers of different modules and dynamic configuration for FPGA hardware abstraction layer so that the efficiency of data communication and resource consumption can be greatly improved.At last we initially explore the methods of component connectivity implementation with Xilinx FPGA embedded software platform based on the study of software codeing and hardware platform implementation. The feasibility of this approach is proved by the successful realization of main functions of ha rdware abstraction layer through the Xilinx EDK software platform. |