как заголовок, кроме того, как указать другой уровень напряжения для несимметричного входа / выхода, например, LVCMOS18 - я предполагаю, увы, что это не так просто, как просто дополнительный глагол в записи pcf ...
(ледяной шторм) контакты, не указанные в pcf, остаются высокоимпедансными
Ответы (1)
Выводы, не указанные в PCF, настроены как подтягивающие. (То же самое происходит с инструментами IceStorm и Lattice iCE40.)
Arachne-pnr не предоставляет механизма в PCF для указания стандарта ввода-вывода, так как это в любом случае является чисто неформальным (поток битов одинаков для всех стандартов ввода-вывода, напряжение ввода-вывода на выводе ввода-вывода зависит только от напряжения питания для этого банка). Примитив SB_IO
поддерживает параметр IO_STANDARD
для лучшей совместимости с инструментами Lattice, но он полностью игнорируется.
Я предполагаю, увы, это не так просто, как просто дополнительный глагол в записи pcf
Если вы просто хотите игнорировать это, то это именно так просто. Если вы также хотите проверить, совместимы ли все стандарты ввода-вывода в банке, это потребует немного больше работы.