NET names in the master ucf include hyphens, which aren't legal for identifiers in Verilog or VHDL.
Also "Concepts, Tools, and Techniques" has IOSTANDARD=LVCMOS25 for BTNU and BTNR, which isn't compatible with the rest of Bank 34.
NET names in the master ucf include hyphens, which aren't legal for identifiers in Verilog or VHDL.
Also "Concepts, Tools, and Techniques" has IOSTANDARD=LVCMOS25 for BTNU and BTNR, which isn't compatible with the rest of Bank 34.
Hi HDC,
Thanks for bringing this to our attention. As you probably guessed, the UCF was generated from the schematic net names which do contain hyphens.
I will correct the HDL net names to contain no hyphen characters '-' but rather use underscore '_' characters instead. This appears to be legal identifier format for both VHDL87 and Verilog. I plan to leave the commented net name with the hyphen since these are intended to match the schematic net names in order to better enable schematic "search-ability". Look for an updated UCF file in the next day or two.
As for the button IOSTANDARD in the CTT document, Bank 34 voltage is adjustable between 1.8V, 2.5V and 3.3V but perhaps this should match the intended default Vadj jumper setting of 1.8V in the document. I will bring this to the attention of the author for that document.
If you find anything else, please let me know.
Regards,
-Kevin