xilplmi
Vitis Drivers API Documentation
xplmi_cmd.h File Reference

Overview

This is the file which contains command execution code.

MODIFICATION HISTORY:
Ver   Who  Date        Changes
----- ---- -------- -------------------------------------------------------
1.00  kc   08/23/2018 Initial release
1.01  bsv  01/09/2020 Changes related to bitsteram loading
      bsv  02/13/2020 Added code to prevent Plmi generic commands from
                                        getting executed via IPI
      ma   02/28/2020 Added code to prevent EM commands from getting executed
                                        via IPI
      bsv  04/03/2020 Code clean up Xilpdi
1.02  kc   06/22/2020 Updated command handler error codes to include command
                      IDs
      skd  07/14/2020 Function pointer Func prototype changed
      td   08/19/2020 Fixed MISRA C violations Rule 10.3
      bsv  09/30/2020 Added parallel DMA support for SBI, JTAG, SMAP and PCIE
                      boot modes
      bm   10/14/2020 Code clean up
1.03  ma   03/04/2021 Removed duplicate defines
      ma   03/03/2021 Added IpiReqType member in XPlmi_Cmd structure
      bsv  04/13/2021 Added support for variable Keyhole sizes in
                      DmaWriteKeyHole command
1.04  bsv  07/05/2021 Added code to handle case where bitstream data starts
                      at 32K boundary
      bsv  07/16/2021 Fix doxygen warnings
      bsv  08/02/2021 Change type of variables to reduce size
1.05  bsv  10/26/2021 Code clean up
      ma   01/31/2022 Removed unused defines
      rj   05/25/2022 Added a new AckInPLM member in XPlmi_Cmd structure
      bm   07/06/2022 Refactor versal and versal_net code
      bm   08/24/2022 Support Begin, Break and End commands across chunk
                      boundaries
1.8   skg  10/04/2022 Added masks for SLR ID and Zeriozing the SLR ID
1.9   bm   07/11/2023 Added XPlmi_ClearEndStack member to XPlmi_Cmd structure
      pre  09/18/2024 Added XPLMI_SLR_INDEX_SHIFT, SLR index macros
      obs  02/04/2025 Updated XPLMI_CMD_RESP_SIZE macro value
      pre  03/02/2025 Added BufIndex as member in cmd structure
      ng   03/26/2025 Include xplm config header file for max user modules macro definition
Note