Forum Discussion

Mirei's avatar
Mirei
Icon for New Contributor rankNew Contributor
7 years ago

Why is my block "synthesized away"?

I'm an FPGA newbie scratching the surface of all this stuff.

Could someone please have a look at the attached project?

I had it successfully running with "spi_slave.vhd" as top level entity and the according pin assignments.

Now I tried to set up a "BFD" following some old Altera tutorial (tt_my_first_fpga_3.pdf) and wanted to replace the direct clock input by a PLL.

Although all looks to me the same as e.g. in this example http://maximator-fpga.org/wp-content/uploads/2016/02/MAXimator-PONG-HDMI.zip the compiler keeps telling me that my PLL block has been "synthesized away", there is no clock input, and the input pins "do not drive logic".

What am I doing wrong?

2 Replies

  • Abe's avatar
    Abe
    Icon for Frequent Contributor rankFrequent Contributor

    There were few inputs/outputs that were unconnected. I've corrected them and also added few others.. Take a look at the Qar file and modify accordingly. Now, the PLL and other registers are not optimized away.

  • Rahul_S_Intel1's avatar
    Rahul_S_Intel1
    Icon for Frequent Contributor rankFrequent Contributor

    Hi ,

    There were some unconnected ports that is the reason for not compiling.

    Regards,

    Rs