-
Notifications
You must be signed in to change notification settings - Fork 79
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)
);