IP cores/PCIe Gen4 MAC for LitePCIe

PCIe Gen4 MAC for LitePCIe

A Gen3 and Gen4 MAC for UltraScale+ on the PG239 PHY, with a LitePCIe PHY interface

In development
LitePCIePCIe link
  1. LitePCIe PHY port
    drop-in interface
  2. Transaction layer
    TLP build, parse
  3. Data link layer
    ACK / NAK, replay
  4. LTSSM
    training, Gen3 / Gen4
  5. PG239 PHY
    GTH / GTY
Configuration space and link status through LitePCIe
PCIe Gen4 MAC for LitePCIe. Solid blocks are inside the core.

The PCIe MAC under the NVMe host core, packaged for LitePCIe. It drives AMD's PG239 PHY on UltraScale+ GTH and GTY transceivers and presents the interface LitePCIe expects from a hard PHY, so an existing LitePCIe design can move to Gen4 without the hard block.

Drop-in for LitePCIe
Matches the interface LitePCIe uses for the hard PHY, so the rest of the LitePCIe design does not change.
Gen4 on UltraScale+
Runs on the GTH and GTY transceivers through PG239, independent of the hard PCIe block.
Same stack as the NVMe host
The transaction and data link layers already carry the NVMe host core in hardware.
At a glance
TargetsAll UltraScale+ devices
PHYAMD PG239
GenerationsGen3, Gen4
InterfaceLitePCIe PHY port
StatusIn development
A PCIe link training from Detect to L0 and retraining to 16 GT/s
Link training, simplified. The link comes up at Gen1 speed, goes back through Recovery and returns to L0 at 16 GT/s.

Specifications

Targets
AMD UltraScale+
PHY
PG239 PCIe PHY on GTH or GTY
Generations
Gen3 (8 GT/s), Gen4 (16 GT/s)
Interface
LitePCIe PHY port
Status
In development

Licensing

Pricing and availability on request. Early access customers help set the first supported configurations.

Configurations

  • LitePCIe MACGen3 and Gen4 on UltraScale+

Included with every license

  • Encrypted netlist
  • LitePCIe integration example
  • One year of updates

Available separately

  • NVMe host core
  • Custom configurations under NRE

Early access

Send the target device and link configuration, and we will contact you when the first build is available.