Understanding the Relationship Between SDTGen and XSCT
The System Device Tree Generator (SDTGen) is a crucial tool in AMD’s suite for managing hardware configuration data. It is currently based on a tool called XSCT (Xilinx Software Command-Line Tool). Users running SDTGen have likely encountered deprecation warnings related to XSCT. This page aims to clarify the situation and outline AMD’s plans for transitioning away from XSCT.
XSCT Deprecation Warnings
While using SDTGen, PetaLinux, or other AMD tools, warnings can appear indicating that XSCT is being deprecated. These warnings are part of AMD’s ongoing efforts to modernize and streamline its toolchain. It is important for customers to understand the implications of these warnings and the steps AMD is taking to address them.
Transition Plan
SDTGen Back-End Update
AMD is actively working on updating the back-end of SDTGen to remove its dependency on XSCT. This update is scheduled for release in version 2025.1. The new back-end make sure that SDTGen continues to provide robust and efficient functionality without relying on XSCT.
Maintenance of XSCT for Older Flows
For customers using older flows that still depend on XSCT, rest assured that XSCT is maintained to support these workflows. AMD is committed to ensuring a smooth transition and continue to provide support for XSCT until those older flows are either ported to new flows or deprecated themselves.
Future Deprecation of XSCT
After the older flows have been successfully transitioned or deprecated, XSCT also be deprecated. However, this only occur after ensuring that all necessary support and transition measures are in place, minimizing any disruption to customer workflows.