如何使用 ICESTORM 工具在 Lattice ICE40 引脚上使用 set LVDS 模式

Ber*_*ink 5 verilog yosys ice40

我有一块莱迪思 ICE40_8K 分线板,想知道如何将引脚对设置为 LVDS 模式输入。

如果设置为普通单引脚是这样完成的:

SB_IO #(.PIN_TYPE(6'b0000_00)) _io (
        .PACKAGE_PIN(pin),
        .INPUT_CLK(clk),
        .D_IN_0(rd));
Run Code Online (Sandbox Code Playgroud)

如何将其修改为 LVDS 输入引脚,以及如何分配附加引脚。

谢谢

编辑:

会是这样吗?:

  SB_IO #(.PIN_TYPE(6'b0000_00), .IO_STANDARD("SB_LVDS_INPUT")) _io (
        .PACKAGE_PIN(pin),
        .INPUT_CLK(clk),
        .D_IN_0(rd));
Run Code Online (Sandbox Code Playgroud)

我知道 LVDS 输入仅在第 3 行中,谁能指出我对第 3 行的引脚列表是什么,所以我可以选择一个...

谢谢

Cli*_*nna 3

Lattice TN1253解释了如何使用 LVDS 输入。从第 15 页开始有 Verilog 代码示例。相同的 Verilog 代码也应该适用于 Project IceStorm。