xilplmi
Vitis Drivers API Documentation
xplmi_generic.h File Reference

Overview

This is the file which contains .

MODIFICATION HISTORY:
Ver   Who  Date        Changes
----- ---- -------- -------------------------------------------------------
1.00  kc   08/23/2018 Initial release
1.01  bsv  04/18/2019 Added support for NPI and CFI readback
      bsv  05/01/2019 Added support to load CFI bitstreams larger
                                        than 64K
      ma   08/24/2019 Added SSIT commands
1.02  bsv  12/13/2019 Added support for NOP and SET commands
      kc   12/17/2019 Add deferred error mechanism for mask poll
      bsv  01/09/2020 Changes related to bitstream loading
      bsv  01/31/2020 Added API to read device ID from hardware
      ma   03/18/2020 Added event logging code
      bsv  03/09/2020 Added support for CDO features command
      bsv  04/04/2020 Code clean up
1.03  bsv  06/10/2020 Added SetBoard and GetBoard APIs
      bm   08/03/2020 Added ReadBack Props & related API
      bm   10/14/2020 Code clean up
      td   10/19/2020 MISRA C Fixes
1.04  bsv  01/04/2021 Added support for LogString and LogAddress commands
          bsv  02/28/2021 Added code to avoid unaligned NPI writes
1.05  ma   03/10/2021 Added define for Loader set image info command
      bsv  04/13/2021 Added support for variable Keyhole sizes in
                      DmaWriteKeyHole command
1.06  ma   06/17/2021 Added readback support for SSIT Slave SLRs
      ma   06/28/2021 Added support for proc command
      bsv  07/16/2021 Fix doxygen warnings
1.07  ma   11/22/2021 Remove hardcoding of Proc addresses
1.08  bm   07/06/2022 Refactor versal and versal_net code
      ma   07/08/2022 Add support for storing procs to PMC RAM based on ID
      ma   07/08/2022 Add support for Tamper Trigger over IPI
      bm   07/13/2022 Retain critical data structures after In-Place PLM Update
      bm   01/03/2023 Clear End Stack before processing a CDO partition
1.09  sk   01/11/2023 Added Declaration for XPlmi_MoveProc
      ng   03/16/2023 Added control to disable minimal timeout in maskpoll
1.10  bm   07/06/2023 Refactored Proc logic to more generic logic
      bm   07/06/2023 Updated prototypes required for list commands logic
1.11  sk   12/14/2023 Added PSM & PMC max proc list defines
      ng   01/28/2024 optimized u8 variables
      ng   01/26/2024 Removed unused error codes and moved the remaining to
                      minor errors enum
      mss  03/13/2024 MISRA-C violatiom Rule 17.8 fixed
      mss  03/13/2024 MISRA-C violation Rule 8.6 fixed
      jb   04/11/2024 Moved proc count for PSM and PMC procs to platform
                specific files
      pre  08/22/2024 Modified XPlmi_GetReadbackLen for external linkage
      pre  10/26/2024 Removed XPlmi_GetReadBackPropsValue and XPlmi_SetReadBackProps APIs
      pre  01/13/2025 Added XPlmi_SetDDRMCMainRegSts API
Note