diff --git a/techlibs/greenpak4/cells_sim.v b/techlibs/greenpak4/cells_sim.v index b419302f..6c3ffcaa 100644 --- a/techlibs/greenpak4/cells_sim.v +++ b/techlibs/greenpak4/cells_sim.v @@ -139,8 +139,8 @@ module GP_IBUF(input IN, output OUT); endmodule module GP_IOBUF(input IN, input OE, output OUT, inout IO); - assign IN = IO; - assign IO = OE ? OUT : 1'bz; + assign OUT = IO; + assign IO = OE ? IN : 1'bz; endmodule module GP_INV(input IN, output OUT);