The Non-Synthesizable TG has a set of predefined patterns that you select and configure through the Vivado IDE. The basic patterns include continuous reads, continuous writes, writes followed by reads, writes and reads in parallel, and interleaved writes and reads. In this mode you can configure the number of transactions, start address, end address, axi_id, axi_burst, axi_len, axi_size, bandwidth, data pattern, and data integrity checks.
Note: The Synthesizable TG does not support Fixed Operating Mode.