12-05-2019 04:26 AM
I would like to use in Spartan-3 external signal as non registered and at the same time as registered in IOB. I was able to do it in Spartan-3AN as shown in the screenshot.
In Spartan-3 it refuses to do the same saying that: "Port <xxx> has illegal connections. This port is connected to an input buffer and other components."
Where this limitation comes from? Is it software limitation (ISE14.7) or bug in software? In FPGA Editor I can manually create two path and no DRC are mentioned (see picture).
Any solution for Spartan-3 ?
12-16-2019 08:56 AM
bit of history lesson for me so I can't say for sure.
if you look at the FPGA Editor view is the mux path there?
12-17-2019 01:25 AM
First picture shows Spartan-3AN IOB. In addition to IFF I was able to add in FPGA manually unregistered path. But for unknown reasons ISE refuses to do it when running synthesis of the VHDL code (same code works fine in Sparta-3).