Block Types and Device Settings

The following tables list the block types and device setings the Interface Designer Python API supports, organized by Efinity® release.

Table 1. Block Types
Block Description Block Name Trion Titanium Topaz
2025.1 2025.2 2025.1 2025.2 2025.1 2025.2
Single GPIO. GPIO
GPIO bus. GPIO_BUS
JTAG User Tap block. JTAG
LVDS block. LVDS_RX
LVDS_TX
LVDS_BIDIR
Oscillator block. OSC
Simple PLL block (PLL V1).
Advanced PLL block (PLL V2).
PLL
PLL block (PLL V3). PLL
Fractional PLL block (FPLL V1). PLL
PLL SSC block. PLL_SSC
MIPI RX or TX block. MIPI_TX
MIPI_RX
MIPI TX or RX Lane block. MIPI_RX_LANE
MIPI_TX_LANE
MIPI D-PHY TX or RX block. MIPI_DPHY_TX
MIPI_DPHY_RX
DDR DRAM block. DDR
HyperRAM block. HYPERRAM
SPI Flash block. SPI_FLASH
PCIe transceiver quad. QUAD_PCIE
PMA Direct lane. PMA_DIRECT
Ethernet XGMII lane. 10GBASE_KR
Ethernet SGMII lane. SGMII
Table 2. Device Settings
Setting Setting Name Trion Titanium Topaz
2025.1 2025.2 2025.1 2025.2 2025.1 2025.2
I/O Banks IOBANK
Remote Update RU
Enable User Status Control RU1
SEU SEU
Clock Mux CLKMUX
External Flash Controller EXT_FLASH
1 This setting is combined with the remote update settings and support.