Advanced tutorials¶ Working with targets Terminology Introduction Key features xTAG Host tools Target interaction Host-IO Xscope APIs User-supplied host program Host/target data throughput Sample-based profiling of the target program Target errors and warnings Command examples Safeguard IP and device authenticity The xCORE AES module Develop with the AES module enabled Production flash programming flow Production OTP programming flow Describe a target platform Supported network topologies A board with two packages Design and manufacture systems with flash memory Boot a program from flash memory Generate a flash image for manufacture Perform an in-field upgrade Customize the flash loader Reading the numerical and string identifiers in a flash image Add support for a new flash device Libflash Device ID Page Size and Number of Pages Address Size Clock Rate Read Device ID Sector Erase Write Enable/Disable Memory Protection Programming Command Read Data Sector Information Status Register Bits Select a Flash Device How to use arguments and return codes Understanding XE files and how they are loaded Prepare an XE file Examine the XE file Load and execute the XE file Using XSIM Which tile is my code running on? Using XScope during simulation