diff options
author | Alessandro Comodi <acomodi@antmicro.com> | 2021-07-05 13:34:34 +0200 |
---|---|---|
committer | gatecat <gatecat@ds0.me> | 2021-07-06 09:57:26 +0100 |
commit | 6edc11de4de20aa5194f5cf3705a320b1891a2d6 (patch) | |
tree | 9bc2c112922b53f3009ca8cf2b72a91607d70689 /fpga_interchange/examples/tests/obuftds/obuftds.v | |
parent | 8a9fb810369aeb5eed128ef4e7d4de456ef1ec8f (diff) | |
download | nextpnr-6edc11de4de20aa5194f5cf3705a320b1891a2d6.tar.gz nextpnr-6edc11de4de20aa5194f5cf3705a320b1891a2d6.tar.bz2 nextpnr-6edc11de4de20aa5194f5cf3705a320b1891a2d6.zip |
interchange: tests: add obuftds test
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
Diffstat (limited to 'fpga_interchange/examples/tests/obuftds/obuftds.v')
-rw-r--r-- | fpga_interchange/examples/tests/obuftds/obuftds.v | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/fpga_interchange/examples/tests/obuftds/obuftds.v b/fpga_interchange/examples/tests/obuftds/obuftds.v new file mode 100644 index 00000000..d4e9a603 --- /dev/null +++ b/fpga_interchange/examples/tests/obuftds/obuftds.v @@ -0,0 +1,37 @@ +module top( + input wire [11:8] sw, + + output wire [1:0] diff_p, + output wire [1:0] diff_n +); + +wire [1:0] buf_i; +wire [1:0] buf_t; + +OBUFTDS # ( + .IOSTANDARD("DIFF_SSTL135"), + .SLEW("FAST") +) obuftds_0 ( + .I(buf_i[0]), + .T(buf_t[0]), + .O(diff_p[0]), + .OB(diff_n[0]) +); + +OBUFTDS # ( + .IOSTANDARD("DIFF_SSTL135"), + .SLEW("FAST") +) obuftds_1 ( + .I(buf_i[1]), + .T(buf_t[1]), + .O(diff_p[1]), + .OB(diff_n[1]) +); + +assign buf_i[0] = sw[ 8]; +assign buf_t[0] = sw[ 9]; +assign buf_i[1] = sw[10]; +assign buf_t[1] = sw[11]; + +endmodule + |