Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
14 years ago

PCIe BFM

So Altera have decided to stop shipping the PCI BFM with their IP, meaning their simulation demos are now a bit useless:

# ** Failure: SUCCESS: BFM model not available!

So the reply from mysupport was:

"the error that you are seeing is not because you have done anything wrong, or that you are using vhdl rather than verilog as your simulation environment. unfortunately i have been instructed to report that due to business concerns, altera is not currently shipping a pci express bus functional model in the current version of the tools. i'm afraid that there is not anything that i am able to do to assist you in generating a pci express bfm for this version.

in order to simulate interactivity with the pci express core, you will need to source a pci express bus functional model to plug into the testbench."

So does anyone know where I can get a PCI BFM model from that will work with this demo, or what was the last version of Quartus to ship with the BFMs?

12 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Has anybody tried the PCIe RP BFM in Version 15.1? I walked through the design example defined in the “Arria 10 Avalon-MM DMA Interface for PCIe Solutions” document. The BFM did communicate with BAR0 descriptor controller and performed the DMA read/write transfers. That worked great, but when I added add a few more tasks to the “altpcietb_bfm_driver_rp” driver module to exercise some BAR4 endpoint communication without DMA, The RP could only successfully perform reads and not write operations to the endpoint dual port memory. I pulled a ticket and they sent it to Asia? Not too hopeful but we will see......