A self-configurable traffic generator
system in a
System-on-
Chip architecture includes a transmit
special function register circuit configured to receive initial input parameters including frequency, expected bandwidth, periodicity, and latency from a
silicon-dump or external target specification. A time-microscale circuit generates micro-level bandwidth targets based on one or more initial input parameters. A target-deviation circuit estimates, for each logical
client, deviation between achieved bandwidth and corresponding micro-level bandwidth targets and computes adaptive weights using
adaptive learning. A transactional-intelligence circuit controls one or more transaction parameters based on the adaptive weights. A transmit generation core circuit generates traffic for a plurality of clients based on the controlled one or more transaction parameters. A performance monitor circuit captures traffic information.