节点文献

基于PCI总线信号处理板的驱动程序设计及应用

Driver Design and Application of Signal Processing Board Based on PCI Bus

【作者】 孙旭

【导师】 刘国枝;

【作者基本信息】 哈尔滨工程大学 , 水声工程, 2007, 硕士

【摘要】 随着微电子技术的高速发展,软件无线电技术(SDR)已成功应用于移动通信系统。软件无线电技术推动了可编程硬件的演进,通过增加硬件的可编程性增加其灵活性。软件无线电技术某些运算需要转移到硬件电路上来实现。所以我们设计并制作了一套软件无线电信号处理的硬件平台来实现其数据处理功能。本论文以软件无线电技术硬件电路为平台,系统选用S5933作为PCI总线接口芯片,由DSP6201、SDRAM、PCI总线及PC机组成硬件平台。并且在Windows2000操作系统内核模式下进行了PCI总线设备的驱动程序设计及总控界面的开发。设计了多种数据传输方式,实现了驱动程序与应用程序的良好接口。达到了上层应用程序对板卡控制的目的,从内核层、API层、用户层详细地阐述了PCI设备驱动开发的特点。各层编程相对独立,具有较好的灵活性、通用性、安全性和可移植性。本文对PCI接口技术、DSP HPI bootloader实现方式、WDM驱动程序构造方法、总控界面的开发进行深入的研究。最后总结出驱动程序设计的软件编程思想和驱动程序与硬件进行联合调试的基本方法。

【Abstract】 With the rapid development of microelectronic technology, Software Defined Radio (SDR) has been successfully applied to mobile communications systems.SDR impeled the evolvement of programmable hardware, improved its agility by improving the programmable function of hardware. Some operations of SDR need to be transplanted to the hardware electrocircuit, so a set of hardware platform of SDR signal processing is designed and executed to implement its function of data processing.Here it took the software radio hardware electrocircuit as platform, and S5933 as PCI bus interface chip. It choosed the hardware electrocircuit constituted of DSP6201, SDRAM PCI bus and PC computer as data transmission module, completeded the driver design of PCI bus equipment and exploitation of controlling interface under the kernel mode of Windows2000 OS. It designed several data transmission manners, implemented the command of board by controlling interface. It detailed the characteristic of PCI equipment driver exploitation from kernel level, API level and user level. The programme of every level is unattached; it is well universal, secure and portable.Here the paper introduced the PCI interface techniques, implement of DSP HPI bootloader, constructing way of WDM driver and exploitation of controlling interface. And it introduced the programme idea of driver designing and the basic way of unit debugging between driver and hardware.

【关键词】 PCI总线驱动程序WDMHPI
【Key words】 PCI busDriverWDMHPI
  • 【分类号】TP332.3
  • 【被引频次】5
  • 【下载频次】442
节点文献中: 

本文链接的文献网络图示:

本文的引文网络