Forum Discussion
Altera_Forum
Honored Contributor
12 years agoPCI Express help
Hi, We have a Bittware PCIe card with a Stratix V FPGA. What is the best way to get started using this board to communicate with other devices on the PC via PCIe? I have looking looking at "...
Altera_Forum
Honored Contributor
12 years agoHi Paul,
--- Quote Start --- The example will not compile for me however. I am getting error "SystemVerilog error at qsys-top.sv(267) : can't resolve implicit port connection(s) to instance ""u4" without a module declaration or an extern equivalent" and I have followed all the instructions carefully on that PDF on how to create the PCIe end-point. This design example is for Stratix IV and I am trying to compile for Stratix V. Is that the issue here? --- Quote End --- Most likely. You need to look at the top-level component generated by the Qsys system. The ports on that component instance need to match whatever is instantiated in the top-level design. I suspect that the PCIe interface ports changed slightly between the Stratix IV and V, and you simply need to correct for those differences. --- Quote Start --- We seem to have hit a brick wall here and are struggling to get an example working on Stratix V. There are plenty of documents showing how to use QSys to generate the PCIe hard IP for Stratix V but not on how to use it. --- Quote End --- The wall you have hit now is really just understanding how to debug HDL code. Open up Qsys and look at the "HDL Example" it produces, and then check that the ports match the instance. Cheers, Dave