aboutsummaryrefslogtreecommitdiffstats
path: root/techlibs/xilinx/cells_sim.v
diff options
context:
space:
mode:
authorEddie Hung <eddie@fpgeh.com>2019-11-27 01:03:33 -0800
committerEddie Hung <eddie@fpgeh.com>2019-11-27 01:03:33 -0800
commitf6c0ec1d09c9bc065cc7266b299b41ebb59d6e26 (patch)
treec86d01623e4ac9ebeb91e61441812ddccc20fa07 /techlibs/xilinx/cells_sim.v
parent4ba6f4f0d7c5754e04a0347a2b43a8640f7a6a35 (diff)
parent5e67df38edf5207a9b816946b094448cd6a52f88 (diff)
downloadyosys-f6c0ec1d09c9bc065cc7266b299b41ebb59d6e26.tar.gz
yosys-f6c0ec1d09c9bc065cc7266b299b41ebb59d6e26.tar.bz2
yosys-f6c0ec1d09c9bc065cc7266b299b41ebb59d6e26.zip
Merge remote-tracking branch 'origin/eddie/write_xaiger_improve' into xaig_dff
Diffstat (limited to 'techlibs/xilinx/cells_sim.v')
-rw-r--r--techlibs/xilinx/cells_sim.v28
1 files changed, 28 insertions, 0 deletions
diff --git a/techlibs/xilinx/cells_sim.v b/techlibs/xilinx/cells_sim.v
index d863b2ad7..d845b324f 100644
--- a/techlibs/xilinx/cells_sim.v
+++ b/techlibs/xilinx/cells_sim.v
@@ -59,6 +59,34 @@ module OBUF(
assign O = I;
endmodule
+module IOBUF (
+ (* iopad_external_pin *)
+ inout IO,
+ output O,
+ input I,
+ input T
+);
+ parameter integer DRIVE = 12;
+ parameter IBUF_LOW_PWR = "TRUE";
+ parameter IOSTANDARD = "DEFAULT";
+ parameter SLEW = "SLOW";
+ assign IO = T ? 1'bz : I;
+ assign O = IO;
+endmodule
+
+module OBUFT (
+ (* iopad_external_pin *)
+ output O,
+ input I,
+ input T
+);
+ parameter CAPACITANCE = "DONT_CARE";
+ parameter integer DRIVE = 12;
+ parameter IOSTANDARD = "DEFAULT";
+ parameter SLEW = "SLOW";
+ assign O = T ? 1'bz : I;
+endmodule
+
module BUFG(
(* clkbuf_driver *)
output O,