Performance evaluation of a full speed PCI initiator and target subsystem using FPGAs

State-of-the-art FPGAs are just capable of implementing PCI bus initiator and target functions at the original bus speed of 33 MHz. This paper reports on the use of a Xilinx 4000 series FPGA and LogiCore macros to implement a fully compliant PCI card for a specialist data acquisition application. The design required careful performance analysis and manual intervention during the design process to ensure successful operation.

[1]  Wayne Luk,et al.  Modelling and optimising run-time reconfigurable systems , 1996, 1996 Proceedings IEEE Symposium on FPGAs for Custom Computing Machines.

[2]  B. K. Fawcett Designing PCI bus interfaces with programmable logic , 1995, Proceedings of Eighth International Application Specific Integrated Circuits Conference.