Forum Discussion
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
Honored Contributor
You may refer to some PCIe Rootport Examples available at below link:
http://www.alterawiki.com/wiki/pcie_rootport_examples http://www.alterawiki.com/wiki/cv_soc_pcie_root_port - Altera_Forum
Honored 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......