aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiodrag Milanović <mmicko@gmail.com>2023-02-28 06:55:25 +0100
committerGitHub <noreply@github.com>2023-02-28 06:55:25 +0100
commit4ff906314541a91c2538e6c704ddc6346f9ce732 (patch)
treea0c47cc11c1bc19f998216cd21114b8ed35da1aa
parent71c59d9fab7f6da52604f790d275dbf10a3aa4db (diff)
parentdbc8b77222c74dcf8a1c2cc57118a0fb25a82787 (diff)
downloadyosys-4ff906314541a91c2538e6c704ddc6346f9ce732.tar.gz
yosys-4ff906314541a91c2538e6c704ddc6346f9ce732.tar.bz2
yosys-4ff906314541a91c2538e6c704ddc6346f9ce732.zip
Merge pull request #3652 from martell/elvds
gowin: Add support for emulated differential output
-rw-r--r--techlibs/gowin/cells_sim.v8
1 files changed, 8 insertions, 0 deletions
diff --git a/techlibs/gowin/cells_sim.v b/techlibs/gowin/cells_sim.v
index ab8207ef1..51f781b1d 100644
--- a/techlibs/gowin/cells_sim.v
+++ b/techlibs/gowin/cells_sim.v
@@ -582,6 +582,14 @@ module IOBUF (O, IO, I, OEN);
assign I = IO;
endmodule
+module ELVDS_OBUF (I, O, OB);
+ input I;
+ output O;
+ output OB;
+ assign O = I;
+ assign OB = ~I;
+endmodule
+
module TLVDS_OBUF (I, O, OB);
input I;
output O;