-
Notifications
You must be signed in to change notification settings - Fork 71
TLVDS
Pepijn de Vos edited this page Nov 19, 2024
·
2 revisions
This device is supported in Apicula
Port | Size | Direction |
---|---|---|
I | 1 | input |
IB | 1 | input |
O | 1 | output |
TLVDS_IBUF tlvds_ibuf_inst (
.I(I),
.IB(IB),
.O(O)
);
The Gowin TLVDS_IBUF_ADC primitive is a true LVDS (Low Voltage Differential Signaling) input buffer used in conjunction with an ADC (Analog-to-Digital Converter) module. It is designed to implement ADC dynamic voltage source selection, with inputs for differential signals A and B, as well as a dynamic enable signal. The primitive takes these inputs and provides a output that can be used by the ADC module.
This device is not yet supported in Apicula
Port | Size | Direction |
---|---|---|
ADCEN | 1 | input |
I | 1 | input |
IB | 1 | input |
TLVDS_IBUF_ADC tlvds_ibuf_adc_inst (
.ADCEN(ADCEN),
.I(I),
.IB(IB)
);
This device is supported in Apicula
Port | Size | Direction |
---|---|---|
I | 1 | input |
IO | 1 | inout |
IOB | 1 | inout |
O | 1 | output |
OEN | 1 | input |
TLVDS_IOBUF tlvds_iobuf_inst (
.I(I),
.IO(IO),
.IOB(IOB),
.O(O),
.OEN(OEN)
);
This device is supported in Apicula.
Port | Size | Direction |
---|---|---|
I | 1 | input |
O | 1 | output |
OB | 1 | output |
TLVDS_OBUF tlvds_obuf_inst (
.I(I),
.O(O),
.OB(OB)
);
This device is not yet supported in Apicula
Port | Size | Direction |
---|---|---|
OEN | 1 | input |
Parameter | Default Value |
---|---|
OEN_BANK | 0 |
TLVDS_OEN_BK #(
.OEN_BANK(OEN_BANK)
) tlvds_oen_bk_inst (
.OEN(OEN)
);
This device is supported in Apicula.
Port | Size | Direction |
---|---|---|
I | 1 | input |
O | 1 | output |
OB | 1 | output |
OEN | 1 | input |
TLVDS_TBUF tlvds_tbuf_inst (
.I(I),
.O(O),
.OB(OB),
.OEN(OEN)
);