FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
5703 Discussions

How to convert Cyclone III Verilog files to Cyclone V?

New Contributor I

I have an old FPGA board running on Cyclone III which has Verilog files but doesn't have any bdf, so it was difficult tracking the connections. Now I want to rewrite the programs for the new Cyclone V (Terasic DE0 Nano-SoC) board that I purchased. However, the Cyclone III code uses ftdi-usb communication and the new board uses Virtual JTAG communication. So the format of the code are mostly different. Also, the cyclone III code uses .qip files along with Verilog files. How should I go about rewriting this code and what factors must I consider while doing this? Any advice would be greatly appreciated.

0 Kudos
1 Reply

Hi @AAjit2​ ,


We can use our old design with little modification by considering below points.

  1. Check the IP used and regenerate it or generate new IP with respect to board resources/interface.
  2. Update the pin assignments.

Generate correct IP file , add it to project , integrate it top top-level file & compile the designa nd check


QIP file is Quartus IP file which is generated which generating IP from mega-wizard or IP catalog.

If possible share the project.


Let me know if this has helped resolve the issue you are facing or if you need any further assistance.




0 Kudos