Skip to content

I3C_IOBUF

Pepijn de Vos edited this page Nov 17, 2024 · 3 revisions

The Gowin I3C_IOBUF primitive is a bidirectional buffer that can operate in either Normal mode or I3C mode, depending on the state of the MODESEL input signal. When MODESEL is high, the primitive acts as a bi-directional buffer, and when it is low, the primitive functions as a normal buffer. The primitive has four ports: I for input data, IO for bidirectional input/output, MODESEL for mode selection, and O for output data. It supports various devices from the LittleBee product family series.

This device is not yet supported in Apicula

Ports

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

Verilog Instantiation

I3C_IOBUF i3c_iobuf_inst (
    .I(I),
    .IO(IO),
    .MODESEL(MODESEL),
    .O(O)
);
Clone this wiki locally