Sheldon Instruments offers a pair of PCIExpress (PCIe) cores with a highly efficient design architecture characterized by low resource utilization and low transmit and receive latencies.
For more demanding applications, Sheldon Instruments can custom design the interface to fit your needs, or provide technical support for those designing their own interfaces.
Standard PCIe Core
The Standard PCIe core handles all of the PCIe layer implementation details, starting with the Physical Layer interface, the Data Link Layer, and finishing with user access to the entire Transaction Layer Packet (TLP), which be can extremely advantageous in certain applications which require optimized real-time communications, or a user defined processing layer.
Pro PCIe Core
The Pro PCIe core is a superset of the Standard PCIe core, targeted for general applications with an added Processing Layer that consists of a parallel bus interface to manage TLP details and configure DMA channels, with the convenience of Scatter Gather.
The Pro PCIe core interface is similar to using a PCI to local bus bridge chip such as the PLX 90xx or AMCC 593x. When migrating an existing design from PCI to PCI Express, often times only the smallest device within an FPGA family with an integrated SERDES will suffice.
The FPGA design, interface, and implementation are all simplified with the Pro PCIe core. For example, there are no input or output pin timing constraint requirements, no board level routing requirements, no additional power supplies, and one less device to procure and solder onto the board.
Product, Description, Price (US dollars)
SI-FPGAIP-PCIE, Standard PCIe Core, Call
SI-FPGAIP-PCIE-PRO, Pro PCIe Core, Call