Revision History
| Date | Version | Description |
|---|---|---|
| January 2026 | 8.6 | Added more PMA Direct properties. (DOC-2867) |
| December 2025 | 8.5 | Added PCIe Functions. (DOC-2832) Updated
PCIe Property Reference to include root
port properties. (DOC-2832) |
| November 2025 | 8.4 | Added PCR_BYPASS_CMN_READY property. (DOC-2728) Added
WRITEBUFFER_SOC_AXI_INTERFACE_EN property.
(DOC-2740) Added core reference clock properties.
(DOC-2741) |
| August 2025 | 8.3 | Added Rx Polarity Inversion and Tx Polarity Inversion parameters to PMA Direct Property Reference. (DOC-2668) |
| July 2025 | 8.2 | Removed I_CLIENT_PF0__I_LINK_CAP__PN property. (DOC-2593) Added
PMA Direct parameters. (DOC-2590) Updated value for
REMOTE_UPDATE_RETRIES property. (DOC-2614) |
| June 2025 | 8.1 | Added 1.35V SSTL and 1.35V Differential_SSTL to Table 2. (DOC-2488) Updated HyperRAM Property Reference.
(DOC-2571) Added auto_calc_quad_clock() command. Added
Custom choice for PMA Direct MODE parameter.
(DOC-2576) |
| May 2025 | 8.0 | Corrected MIPI block type names for Trion family.
(DOC-2433) Added support for XGMII, SGMII, and PMA Direct mixed
protocols. (DOC-2471) Added support for PCIe compliance
mode. (DOC-2490) Added new API command: get_block_version(). (DOC-2509) Added new API
command: get_all_block_version(). (DOC-2509) Changed
"MSIX" to "MSI-X (master)" in PCIe Property Reference. Added 'Tx FIFO'
to PCIe Property Reference. |
| January 2025 | 7.2 | Added SGMII block and property reference. (DOC-2294) Added SoC
property to enable the pipeline path.
(DOC-2283) 10GBase-KR interface renamed as Ethernet
XGMII. The create_block function includes the cmn_name
argument for PMA Direct, Ethernet XGMII, and Ethernet SGMII.
(DOC-2274) Updated PMA Direct preset options.
(DOC-2270) Added PCI Express properties for MSIX
Capability ID and MSIX Capabilities Pointer.
(DOC-2294) |
| December 2024 | 7.1 | Added SS_REFCLK_ONBOARD_OSC PCIe property. (DOC-2222) Added PMA
Direct Common: Clock and Reset properties.
(DOC-2224) Added more preset optios for PMA Direct PRESET
property. (DOC-2237) Renamed PMA Direct property
SW_RAW_REFCLK_FREQ as SS_RAW_REFCLK_FREQ and added more clock
frequencies. (DOC-2237) |
| November 2024 | 7.0 | Added support for Topaz family. Added blocks and properties
to support PMA Direct deemphasis settings. (DOC-2154)Updated
Physical Function blocks and properties in PCIe topic.
(DOC-2158) Added Device Capability blocks and properties in
PCIe topic. (DOC-2158) Updated Power Management blocks
and properties in PCIe topic. (DOC-2158) Removed
APB_EN property for PCIe. This option must always be on.
(DOC-2174) For 10Gbase-KR, changed GUI name for
auto-negotiation to Enable Auto Negotiation (AN)
Clause 37. (DOC-2194) Added
CLK_RESOURCE_EN parameter to PMA Direct property list.
(DOC-2202) Updated the PLL property references.
(DOC-2201) Added SOC property reference.
(DOC-2136) |
| September 2024 | 6.5 | Added PMA_DIRECT blocks and properties. (DOC-2044) Updated
get_all_preset_info(), get_preset(), and set_preset() API functions
for PMA Direct. (DOC-2044) |
| August 2024 | 6.4 | DDR CLK_RESOURCE property is read-only, add a new property CLKIN_SEL.
(DOC-1920) Updated PCIe properties for power management and
interrupt pins. (DOC-2000) Enable KR Base property moved
to Control Properties table. (DOC-2026) |
| June 2024 | 6.3 |
Added QUAD_PCIE and 10GBASE_KR blocks and properties.
DDR CLK_NAME, CLK_RESOURCE, and CLK_PIN properties are read-only,
and add a new property CLKIN_SEL. (DOC-1916)
Added functions to get and set I/O bank mode select pins; added
function to get the bonded I/O bank name. (DOC-1729)
Added CLKOUTn_PHASE_STEP PLL property. (DOC-1897)
|
| December 2023 | 6.2 |
Added result_len argument to auto_calc_pll_clock().
(DOC-1537)
Added reset_device_settings() and clear design API functions.
(DOC-1558)
|
| October 2023 | 6.1 |
Added Pin Swizzling property for DDR. (DOC-1470)
|
| June 2023 | 6.0 | Removed GPIO's OE_CLK_PIN_INV and OE_CLK_PIN properties.
(DOC-1248) Added DBI_READ_EN and DBI_WRITE_EN properties for
Titanium DDR block. (DOC-1276) Added
Output Clock Inversion property which allows the inversion of output
clock individually. (DOC-941) Updated SPI Flash block
properties and added support for Trion FPGAs in
QFP100F3 packages. (DOC-1297) Added PLL SSC block and
updated MIPI DPHY PLL SSC properties. (DOC-1297) Added
note about deprecated properties. |
| April 2023 | 5.1 | Updated generate() function description. (DOC-1143) Updated Titanium DDR block
AXI Width property. (DOC-1209) Updated
auto_calc_pll_clock() function for PLL V3. (DOC-1193) |
| December 2022 | 5.0 | Added support for Trion
LVDS and MIPI, and added support for Titanium DDR, CLKMUX and
external flash control. Added clock multiplexer specific API
commands. |
| August 2022 | 4.0 |
Updated for Efinity® v2022.1
Removed support for GCTRL in Titanium and removed
support for PLL_EXTFB in Trion. (DOC-849)
Added more get and set functions.
Added remote update, SEU, HyperRAM, SPI flash, MIPI DPHY property
references. Updated LVDS, PLL property references.
|
| December 2021 | 3.1 |
Added API functions and property settings for I/O banks.
Updated PLL properties for Titanium Ti90, Ti120, and
Ti180 FPGAs.
Corrected the API functions for obtaining version information. The
top-level class is APIVersion. (DOC-521)
|
| June 2021 | 3.0 | Added support for Titanium
family. Added IP Manager functions. (DOC-431)Added table
of exceptions. Added table of API
packages. Renamed document as Efinity Python
API. |
| December 2020 | 2.0 | Updated for Efinity® v2020.2 Added
functions for Simple PLL, Advanced PLL, and Oscillator.Added PLL
properties table. Updated the block types supported in
v2020.2 Clarified usage for create_block() and
set_property(). (DOC-279) Added IN_REG, OUT_REG, and
OE_REG GPIO properties. (DOC-279) Added the
create_vref_gpio() function. |
| June 2020 | 1.0 | Initial release. |