Skip to content
Pepijn de Vos edited this page Nov 17, 2024 · 2 revisions

The Gowin IOBUF primitive is a bi-directional buffer that functions as an input buffer when the OEN (Output Enable) signal is high, allowing data to be read from the IO pin, and as an output buffer when OEN is low, enabling data to be written to the IO pin.

This device is supported in Apicula.

Ports

Port Size Direction
I 1 input
IO 1 inout
O 1 output
OEN 1 input

Verilog Instantiation

IOBUF iobuf_inst (
    .I(I),
    .IO(IO),
    .O(O),
    .OEN(OEN)
);
Clone this wiki locally