Как использовать режим установки 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.

Другие вопросы по тегам