Forum Discussion

AAjit2's avatar
AAjit2
Icon for New Contributor rankNew Contributor
6 years ago

How to convert Cyclone III Verilog files to Cyclone V?

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.

1 Reply

  • AnandRaj_S_Intel's avatar
    AnandRaj_S_Intel
    Icon for Regular Contributor rankRegular Contributor

    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.

    Regards

    Anand