Skip to content

I3C_IOBUF

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

The I3C_IOBUF primitive is a bidirectional buffer that includes Normal mode and I3C mode, used as a bi-directional buffer when MODESEL is high and as a normal buffer when MODESEL is low. It has three ports: I (Input), IO (Inout, bidirectional), and O (Output), with additional inputs including IB, IL, MDOESEL, and MODESEL. This primitive is supported by various LittleBee devices from Gowin, as listed in the Devices Supported table.

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