enjoy-digital / litepcie

Small footprint and configurable PCIe core
Other
468 stars 116 forks source link

will litepcie be helpful for developing PCIE VIP #45

Closed simdream closed 3 years ago

simdream commented 3 years ago

For developing inhouse PCIE VIP, will this litepcie project be helpful as a start point? I assume the generated PCIE IP could be at least the BFM part, and on top we can build up SV UVM layers? Thanks,

enjoy-digital commented 3 years ago

Hi,

the current version of LitePCIe is relying on hard PCIe block, so starts at the TLP level. So will handle MMAP and DMAs. You could indeed probably use LitePCIe to do some checks with your PCIe VIP, but it will not cover all the layers. For this, you could generate the LitePCIe standalone core with litepcie_gen ac701.yml (that will also integrate the Xilinx hard PCIe block) and simulate it with your PCIe VIP.

Regards,

Florent

simdream commented 3 years ago

thanks Florent