Font Size: a A A

Software Design Of Multiple DSP Module Realtime Processing Of Xscale Application System

Posted on:2008-03-28Degree:MasterType:Thesis
Country:ChinaCandidate:A J WuFull Text:PDF
GTID:2178360272967330Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
Embedded system is a special computer system, which is suitable for the application with strict request for function, reliability, cost, volume, and power consumption, centered as the application, based on the computer, moreover, with the software and hardware cutting out. Generally, embedded system is composed with four parts of the embedded micro controller, the peripheral hardware devices, embedded operating system and user's application program, which is used to control, supervise or manage other devices. It has been widely used in the fields of control, consumer electronic product and etc, which is one of the most important research aspects of the electronic field.The application of the embedded Linux possesses great commercial value, so it has been a hotspot of information technology research and is widely used in the information appliance, communication product and industry control. Unfortunately, it has the deficiency caused by GNU(freedom software project), makes a great challenge in applying the embedded Linux to the real time processing of the high-speed signal on hardware platform. The real time processing hardware system has high requirements in the aspect of real time performance, for the reason that the module has the different data volume and the interrupt frequency. As a result, how to distribute the system resources in real time, maximizing the performance of the module, to implement the real time processing of the high-speed signal, has been the key problem. This thesis evolve with the transplanted Montavista Linux operating system on the ixp465 controller of the Xscale serials, centered on the R&D of application program on the Linux platform, solved the practical problem in the project and meet the performance requirements.Firstly, the thesis introduce the development of technical and its application actuality, and presents the global architecture of the hardware system board, briefly introducing the operating system used in the project, Then, present the global requirements of the software in the project according to the requirements of the embedded Xscale on-board application system software, and define the functions of the software. Secondly, we describe the scheme of application system software design, introduce in two parts, including the application layer design and the driver layer design. The application layer includes the communication protocol between the upper PC and the VXI bus interface, the communication protocol between CPU and DSP module, the communication protocol between CPU and PMC module. The driver layer includes the VXI bus interface driver and the PCI driver design of the DSP module and the PMC module. Thirdly, we give the experimental results analysis. Finally, we summarize the whole thesis, describe the wide aspect of embedded Linux application, and give some suggestion to the work for the future.
Keywords/Search Tags:embedded Linux, VXI bus, DSP, Linux driver
PDF Full Text Request
Related items