Hi ppl,
I previously asked something similar. The thing is that I am integrating a design of somebody who's been using schematic design capture and his design is delivered in a generated VHDL code (or NGC as well).
Now, the delivered design has already IBUFs / OBUFs inside, whereas my high-level code (the top module) does not. Consequently, I cannot do AND between two dsesigns, one with and one without IBUFs / OBUFs. If I turn on "Add I/O Buffers" option, I get an error, as the buffers are trying to be driven by another buffers inferred by the tool. If I turn off "Add I/O Buffers" option, all the logic is removed form design, as LOC constraints on the pins cannot be applied, because no buffers are inferred.
As far as I understand the situation I have two choices: (*) I design this core by myself. (*) I manually add IBUFs / OBUFs in the top module and try synthesizing with "Add I/O Buffers" option turned off.
Is there a way to enable / disable the option "Add I/O Buffers" in Xilinx per module / block? Is there a way to overcome this problem?
Thank you all for your time and attention
Sincerely, Vladislav