Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

synthsis problem

Hi ,

for a university project I programed ( VHDL) some program to test FPGA errors

under very noisy environments . the structure is built of (pseudo) random number generator--->simple ALU *2----> comparator to compare the results from the 2 ALU'2---> the output is one bit error when the results are not the same.

when I compile it in QUARTUS I see in the compilation report that the device only use the pins and no logic/LUT or anything else is being used.

do you have any idea why? / how to fix it?

thanks ...

18 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    a signal called " inclk0" , the default input clock ...

    now i compiled it and it even didn't use the pll so you're probably right ,

    How do I fix it?

    thank you very much for all your help ...
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    you need to connect the inclk0 to a pin on the device! Inclk0 is the input port of the PLL. You need to connect this to a pin on the chip, and provide that pin with an oscillator (this is the clock) on your actual hardware.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    already tried it... didn't work ( just to be sure ,is the symbol for clk pins is a step symbol ?)

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    hi ,

    does anyone has any idea how to fix it?

    I'm starting to be desperate ...

    I dont mind even send it the entire project so U can review it...
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    In the assignments editor - how do I force the compiler to implement code (or entity) ?

    thanks...
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    For all readers interested in the review:

    In his design, Yaniv used a comparator, but the two paths to the comparator were identical and thus optimized away. So there was no logic left to drive for the clock.

    Bye, Ton
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Is it correct of the clock wave? How frequency of the clock? Is it locked of the Pll?