2012-09-21 17:48:11 +02:00
|
|
|
# This format supports comments using the '#' symbol as the leading
|
|
|
|
# character of the line
|
|
|
|
#
|
|
|
|
# The file format contains [STATE]+ [INIT] [TRANSITION]+ in any order,
|
|
|
|
# where the states are the nodes in the graph, init describes what
|
|
|
|
# state to start in, and transition describes the edges of the graph.
|
|
|
|
#
|
|
|
|
# STATE <id> <duration (ticks)> <type>
|
|
|
|
#
|
|
|
|
# State IDLE idles
|
2014-05-10 00:58:49 +02:00
|
|
|
#
|
|
|
|
# States LINEAR and RANDOM have additional <percent reads> <start addr>
|
|
|
|
# <end addr> <access size (bytes)> <min period (ticks)> <max period (ticks)>
|
2012-09-21 17:48:11 +02:00
|
|
|
# <data limit (bytes)>
|
|
|
|
#
|
|
|
|
# State TRACE plays back a pre-recorded trace once
|
|
|
|
#
|
2014-12-23 15:31:18 +01:00
|
|
|
# Addresses are expressed as decimal numbers. The period in the linear
|
|
|
|
# and random state is from a uniform random distribution over the
|
2012-09-21 17:48:11 +02:00
|
|
|
# interval. If a specific value is desired, then the min and max can
|
|
|
|
# be set to the same value.
|
2016-06-20 15:49:37 +02:00
|
|
|
STATE 0 1000000 TRACE tgen-simple-mem.trc 100
|
2014-12-23 15:31:18 +01:00
|
|
|
STATE 1 100000000 RANDOM 0 0 134217728 64 30000 30000 0
|
|
|
|
STATE 2 1000000000 IDLE
|
|
|
|
STATE 3 100000000 LINEAR 0 0 134217728 64 30000 30000 0
|
|
|
|
STATE 4 1000000 IDLE
|
2012-09-21 17:48:11 +02:00
|
|
|
INIT 0
|
|
|
|
TRANSITION 0 1 1
|
2014-12-23 15:31:18 +01:00
|
|
|
TRANSITION 1 2 1
|
|
|
|
TRANSITION 2 3 0.5
|
|
|
|
TRANSITION 2 4 0.5
|
|
|
|
TRANSITION 3 2 1
|
|
|
|
TRANSITION 4 4 1
|