Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Honored Contributor I
1,447 Views

PCIe BFM

I'm trying to set up a Qsys design using the PCIe core on an Arria II GX, and running into some problems. First of all, half of the documentation my version of the IP Compiler for PCI Express User Guide (May 2011) seems to be out of date in Quartus 12.1. Is there any newer documentation than this now two year old one? 

 

Secondly, I'm being told by Qsys that, contrary to the documentation, there's no ability to generate a VHDL testbench or simulation. I checked the installed directory, and there's no match for altpcietb_bfm*.vhd. Has Altera really entirely dropped VHDL support from the toolchain? I've already found that asking Qsys to generate VHDL for synthesis is a mistake; it generates mismatched buses that throw compile errors. Is Altera no longer committed to supporting VHDL users? 

 

Finally, when I broke down and decided I'd just generate it all in Verilog and try to put some wrapper functions around it myself, I got the error message 

 

Error: pcie_hip_pcie_bfm_0: add_fileset_file: No such file /home/rgaddi/altera/12.1/quartus/eda/sim_lib/stratixiv_hssi_atoms.v while executing 

"add_fileset_file altpcietb_bfm_driver.v VERILOG PATH $QUARTUS_ROOTDIR/eda/sim_lib/stratixiv_hssi_atoms.v " 

(procedure "proc_sim_verilog" line 7) 

invoked from within 

"proc_sim_verilog altera_pcie_bfm" 

 

Anyone know what to do with this?
0 Kudos
2 Replies
Highlighted
Honored Contributor I
15 Views

Not sure about the rest of your questions, but the error sounds like you don't have Stratix device support installed. If you confirm that "/home/rgaddi/altera/12.1/quartus/eda/sim_lib/stratixiv_hssi_atoms.v" really doesn't exist, look into installing Stratix support (the file does exist in my installation, for what it's worth).

0 Kudos
Highlighted
Honored Contributor I
15 Views

0 Kudos