In this paper the Peripheral Component Interface PCI is presented as a target/master reconfigurable interface, based on Programmable Logic Devices PLDs (the Field Programmable Gate Arrays FPGAs and the Complex Programmable Logic Devices CPLDs are collectively referred to herein as PLDs). The core of the PCI interface design is implemented on the 1428 PCI-Interface board Rev. 3.00 using XC4028EX device, package 208 with speed grade 3C. The main transaction of the PCI compliant interface and the principle characteristics of the PLDs based interface are introduced. The analysis of the software driver algorithm is explained. Also, the main technical notes of the PCI interface design implementation and its corresponding diagnosis software tools are discussed.
A. Abo Shosha, P. Reinhart, F. Rongen