Как использовать режим установки LVDS на выводах Lattice ICE40 с помощью инструментов ICESTORM
У меня есть коммутационная плата Lattice ICE40_8K, и я хотел бы знать, как настроить пару контактов в качестве входов режима LVDS.
Если настройка как обычного одиночного контакта выполняется следующим образом:
SB_IO #(.PIN_TYPE(6'b0000_00)) _io (
.PACKAGE_PIN(pin),
.INPUT_CLK(clk),
.D_IN_0(rd));
Как мне изменить это, чтобы быть входным выводом LVDS, и как назначен дополнительный вывод.
Спасибо
РЕДАКТИРОВАТЬ:
Было бы что-то вроде?
SB_IO #(.PIN_TYPE(6'b0000_00), .IO_STANDARD("SB_LVDS_INPUT")) _io (
.PACKAGE_PIN(pin),
.INPUT_CLK(clk),
.D_IN_0(rd));
Я понимаю, что входы LVDS есть только в банке 3, может кто-нибудь указать мне, какой список выводов для банка 3, так что я могу выбрать один...
Спасибо
1 ответ
Решетка TN1253 объясняет, как использовать входы LVDS. Примеры кодов Verilog начинаются на странице 15. Тот же код Verilog также должен работать с Project IceStorm.