Dissertation > Excellent graduate degree dissertation topics show

Reseach and Implementation of an Interaction Mechanism of Mutil-channel PCI Express Device and Linux System

Author: GaoJian
Tutor: YangHuaMin
School: Changchun University of Science and Technology
Course: Computer Software and Theory
Keywords: PCIExpress DMA-Ringbuffer Interrupt NAPI Interrupt-timer
CLC: TP316.81
Type: Master's thesis
Year: 2010
Downloads: 140
Quote: 0
Read: Download Dissertation

Abstract


In order to enhance the data exchange capabilities between multi-channel devices and Linux systems. This paper design and implement a high-speed device driver based on PCI Express bus and DMA Ringbuffer model.This paper analyzes the maximum effective bandwidth of DMA transfers of the PCI Express bus equipment and analyzes the interrupt request process, the interrupt handling process and the corresponding wasting of the equipment under x86 architecture. According to the theoretical analysis we establish an independent DMA Ringbuffer model and uses interrupt latency and interrupt timer to improve the efficiency of NAPI mechanism. Finally, we implement a driver with this DMA model and complete the corresponding experiment.The device driver is designed to achieve 64B packet 800Mbps throughput and 1518B packet 3.6Gbps throughput. The driver can be used in a variety of processor platforms.

Related Dissertations

  1. Research of New Type Screw Press Filter,TQ051.8
  2. Blackfin561 interrupt mechanism of multi-core transformation,TP368.12
  3. Implementation of Gigabit Network Driver and Optimization of Data Transmission Efficiency Based on Linux,TP393.11
  4. Study on Shifting without Driving Force Interrupt Based on Double-Motor Hybrid Electric Bus,U469.72
  5. Linux environment based on Intel Gigabit Ethernet high-speed packet capture platform for research,TP393.08
  6. Analysis of Communication Interruption and Optimization of DaQin GSM-R Network,TN929.532
  7. Duration of Time Limit on Litigation,D923.1
  8. Research of High-Performance Packet Capture Mechanism in Linux Environment,TP393.08
  9. Spaceborne SAR control software fault injection technology research,TN958
  10. The Software Design and Realization of Imaging Logging Surface System,TP399
  11. Analysis on MINIX process management,TP316.8
  12. Based on the PCI bus data acquisition card PnP driver,TP274.2
  13. The Research and Design of RTOS Based on Cortex M3 Processor,TP368.1
  14. Integrated circuit tester overall software design and human-machine interface,TN407
  15. Design and Implementation of Schedule Mechamism, Semaphore Mechanism and Interrupt Mechanism of VxWorks SMP Kernel,TP316.2
  16. Experimental Study on the Detonation Propagation Reliability of Nonel Tube,TD235.229
  17. Study on Program Real-time Model Checking Method Based on WCET Analysis Technology,TP311.52
  18. The Beginning of Unofficial Diplomatism Between China and Japan,K27
  19. Windows environment, real-time control system,TP316
  20. Criminal trial discourse analysis,D915.3
  21. Research on Key Technology in Energy Spectrum Surveying,TL81

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Operating system > Network operating system >
© 2012 www.DissertationTopic.Net  Mobile