I am currently tinkering with an FPGA-based project (using a Spartan 6). I use a modified board from an older project as my test bed for the moment, while getting the VDHL to work and confirming what I/O and user interface controls I want on the final PCB.
The prototype board is lacking some features I will put onto the final PCB, including a few switches used for option selection. I can do without them for now, but need to feed the VHDL logic a defined pattern of 1's and 0's to enable the standard configuration I currently develop and test for.
Obviously I could modify the VHDL to replace the external inputs with constants. But I would prefer to do this in the UCF file -- I might forget about the workaround in the VHDL, while the UCF will need to be modified for the final board in any case. I had hoped to find an option in the UCF syntax to define an input pin as "constant logic high" or "constant logic low", but have come up empty.
Does such an option exist? If it doesn't, how would you handle a board variant with "missing inputs" in the cleanest way?
Thanks!
Juergen