Не уверен, работает ли это в файле lpf, но я только что проверил, и использование атрибута LOC
в буфере ввода-вывода работает с несвязанным пэдом с заданным именем пэда (которое можно найти с помощью физического представления Diamond илиEPIC) - это для ECP5;XO2 может быть немного другим:
(* LOC="PR50A" *)
(* IO_TYPE="LVTTL33" *)
IB i_b(.I(pad), .O(dummy));