HPC MSU

Publication Abstract

PCI Probe: A Tool for Testing PCIe Peripheral Devices in 64-bit Windows 7

Tankersley, C., Dandass, Y., & Morris, T. (2012). PCI Probe: A Tool for Testing PCIe Peripheral Devices in 64-bit Windows 7. Proceedings of the 27th International Conference on Computers and Their Applications (CATA-2012). ISCA 27th International Conference on Computers and Their Applications (CATA-2012)/Las Vegas, NV.

Abstract

This paper describes the design of PCI Probe, a software tool that enables developers to test the functionality of PCI- and PCIe-based peripheral devices connected to computers running the 64-bit Windows 7 operating system. PCI Probe consists of a kernel mode driver component that performs privileged tasks (e.g., issuing I/O requests and managing DMA capable buffers in physical memory), on behalf of the user interface component. The user interface code displays device data, enables users to view and edit the devicesí register contents, DMA buffer contents. PCI Probe provides a significant improvement in functionality and convenience to developers as compared with existing tools.