![]() |
xilplmi
Vitis Drivers API Documentation
|
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