
TLM-2 Endianness Conversion Helper Functions Tester
March 2008

0 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 0
  Len = 16
  Bus Width = 8
  Data Word = 4
  Initiator offset = 0
  Byte enables = x
  Byte enable length = 0
  Streaming width = 16
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 0

Converted Transaction
  Addr = 0
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 1111111111111111, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = 45670123cdef89abxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

1 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 0
  Len = 16
  Bus Width = 8
  Data Word = 4
  Initiator offset = 0
  Byte enables = x
  Byte enable length = 0
  Streaming width = 16
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 1

Converted Transaction
  Addr = 0
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 1111111111111111, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = 45670123cdef89abxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

2 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 16
  Len = 16
  Bus Width = 8
  Data Word = 4
  Initiator offset = 0
  Byte enables = x
  Byte enable length = 0
  Streaming width = 16
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 2

Converted Transaction
  Addr = 16
  Len = 16
  Txn data pointer = changed
  Byte enable length = 0
  Streaming width = 16

Memory States after Transaction
  initiator = klmnghijstuvopqrxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

3 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 16
  Len = 16
  Bus Width = 8
  Data Word = 4
  Initiator offset = 4
  Byte enables = x
  Byte enable length = 0
  Streaming width = 16
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 0

Converted Transaction
  Addr = 16
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 1111111111111111, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = xxxxxxxxxxxxxxxx89ab4567ghijcdefxxxx

4 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
Pool status: 
Pool status: (16,16) 
Pool status: (16,16) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 16
  Len = 16
  Bus Width = 8
  Data Word = 4
  Initiator offset = 4
  Byte enables = x
  Byte enable length = 0
  Streaming width = 16
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 1

Converted Transaction
  Addr = 16
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 1111111111111111, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = xxxxxxxxxxxxxxxx89ab4567ghijcdefxxxx

5 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 0
  Len = 16
  Bus Width = 8
  Data Word = 4
  Initiator offset = 0
  Byte enables = x
  Byte enable length = 0
  Streaming width = 16
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 2

Converted Transaction
  Addr = 0
  Len = 16
  Txn data pointer = changed
  Byte enable length = 0
  Streaming width = 16

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = 45670123cdef89abxxxxxxxxxxxxxxxxxxxx

6 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 0
  Len = 16
  Bus Width = 8
  Data Word = 4
  Initiator offset = 0
  Byte enables = 1111000011110000
  Byte enable length = 16
  Streaming width = 16
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 0

Converted Transaction
  Addr = 0
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 0000111100001111, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = 4567xxxxcdefxxxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

0 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 0
  Len = 16
  Bus Width = 8
  Data Word = 4
  Initiator offset = 0
  Byte enables = 1111000011110000
  Byte enable length = 16
  Streaming width = 16
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 1

Converted Transaction
  Addr = 0
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 0000111100001111, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = 4567xxxxcdefxxxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

1 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 16
  Len = 16
  Bus Width = 8
  Data Word = 4
  Initiator offset = 0
  Byte enables = 1111000011110000
  Byte enable length = 16
  Streaming width = 16
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 2

Converted Transaction
  Addr = 16
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 0000111100001111, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = klmnxxxxstuvxxxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

2 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 16
  Len = 16
  Bus Width = 8
  Data Word = 4
  Initiator offset = 4
  Byte enables = 1111000000001111
  Byte enable length = 16
  Streaming width = 16
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 0

Converted Transaction
  Addr = 16
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 0000111111110000, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = xxxxxxxxxxxxxxxxxxxx4567ghijxxxxxxxx

3 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 16
  Len = 16
  Bus Width = 8
  Data Word = 4
  Initiator offset = 4
  Byte enables = 1111000000001111
  Byte enable length = 16
  Streaming width = 16
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 1

Converted Transaction
  Addr = 16
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 0000111111110000, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = xxxxxxxxxxxxxxxxxxxx4567ghijxxxxxxxx

4 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
Pool status: (32,32) 
Pool status: (32,32) (32,32) 
Pool status: (32,32) (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 0
  Len = 16
  Bus Width = 8
  Data Word = 4
  Initiator offset = 0
  Byte enables = 1111000000001111
  Byte enable length = 16
  Streaming width = 16
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 2

Converted Transaction
  Addr = 0
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 0000111111110000, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = xxxx0123cdefxxxxxxxxxxxxxxxxxxxxxxxx

5 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 20
  Len = 4
  Bus Width = 8
  Data Word = 4
  Initiator offset = 0
  Byte enables = x
  Byte enable length = 0
  Streaming width = 4
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 0

Converted Transaction
  Addr = 16
  Len = 8
  Txn data pointer = changed
  Byte enables and byte enable pointer = 11110000, changed
  Byte enable length = 8
  Streaming width = 8

Memory States after Transaction
  initiator = ghijxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

6 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 20
  Len = 4
  Bus Width = 8
  Data Word = 4
  Initiator offset = 0
  Byte enables = x
  Byte enable length = 0
  Streaming width = 4
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 1

Converted Transaction
  Addr = 16
  Len = 4
  Txn data pointer = changed
  Byte enables and byte enable pointer = 1111, changed
  Byte enable length = 4
  Streaming width = 4

Memory States after Transaction
  initiator = ghijxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

0 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 20
  Len = 4
  Bus Width = 8
  Data Word = 4
  Initiator offset = 0
  Byte enables = x
  Byte enable length = 0
  Streaming width = 4
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 3

Converted Transaction
  Addr = 16
  Len = 4
  Txn data pointer = unchanged
  Byte enable length = 0
  Streaming width = 4

Memory States after Transaction
  initiator = ghijxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

1 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 28
  Len = 4
  Bus Width = 8
  Data Word = 4
  Initiator offset = 4
  Byte enables = x
  Byte enable length = 0
  Streaming width = 4
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 0

Converted Transaction
  Addr = 24
  Len = 8
  Txn data pointer = changed
  Byte enables and byte enable pointer = 11110000, changed
  Byte enable length = 8
  Streaming width = 8

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = xxxxxxxxxxxxxxxxxxxxxxxx4567xxxxxxxx

2 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 28
  Len = 4
  Bus Width = 8
  Data Word = 4
  Initiator offset = 4
  Byte enables = x
  Byte enable length = 0
  Streaming width = 4
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 1

Converted Transaction
  Addr = 24
  Len = 4
  Txn data pointer = changed
  Byte enables and byte enable pointer = 1111, changed
  Byte enable length = 4
  Streaming width = 4

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = xxxxxxxxxxxxxxxxxxxxxxxx4567xxxxxxxx

3 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 28
  Len = 4
  Bus Width = 8
  Data Word = 4
  Initiator offset = 4
  Byte enables = x
  Byte enable length = 0
  Streaming width = 4
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 3

Converted Transaction
  Addr = 24
  Len = 4
  Txn data pointer = unchanged
  Byte enable length = 0
  Streaming width = 4

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = xxxxxxxxxxxxxxxxxxxxxxxx4567xxxxxxxx

4 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
Pool status: (32,32) 
Pool status: (32,32) (32,32) 
Pool status: (32,32) (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 21
  Len = 2
  Bus Width = 8
  Data Word = 2
  Initiator offset = 0
  Byte enables = 11
  Byte enable length = 2
  Streaming width = 2
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 0

Converted Transaction
  Addr = 16
  Len = 8
  Txn data pointer = changed
  Byte enables and byte enable pointer = 01100000, changed
  Byte enable length = 8
  Streaming width = 8

Memory States after Transaction
  initiator = hixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

5 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 21
  Len = 2
  Bus Width = 8
  Data Word = 2
  Initiator offset = 0
  Byte enables = 11
  Byte enable length = 2
  Streaming width = 2
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 1

Converted Transaction
  Addr = 16
  Len = 3
  Txn data pointer = changed
  Byte enables and byte enable pointer = 011, changed
  Byte enable length = 3
  Streaming width = 3

Memory States after Transaction
  initiator = hixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

6 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 21
  Len = 2
  Bus Width = 8
  Data Word = 2
  Initiator offset = 0
  Byte enables = 11
  Byte enable length = 2
  Streaming width = 2
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 3

Converted Transaction
  Addr = 17
  Len = 2
  Txn data pointer = unchanged
  Byte enables and byte enable pointer = 11, unchanged
  Byte enable length = 2
  Streaming width = 2

Memory States after Transaction
  initiator = hixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

0 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 0
  Len = 4
  Bus Width = 4
  Data Word = 4
  Initiator offset = 25
  Byte enables = 1111
  Byte enable length = 4
  Streaming width = 4
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 0

Converted Transaction
  Addr = 0
  Len = 4
  Txn data pointer = changed
  Byte enables and byte enable pointer = 1111, changed
  Byte enable length = 4
  Streaming width = 4

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = pqrsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

1 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 0
  Len = 4
  Bus Width = 4
  Data Word = 4
  Initiator offset = 25
  Byte enables = 1111
  Byte enable length = 4
  Streaming width = 4
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 1

Converted Transaction
  Addr = 0
  Len = 4
  Txn data pointer = changed
  Byte enables and byte enable pointer = 1111, changed
  Byte enable length = 4
  Streaming width = 4

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = pqrsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

2 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 0
  Len = 4
  Bus Width = 4
  Data Word = 4
  Initiator offset = 25
  Byte enables = 1111
  Byte enable length = 4
  Streaming width = 4
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 3

Converted Transaction
  Addr = 0
  Len = 4
  Txn data pointer = unchanged
  Byte enables and byte enable pointer = 1111, unchanged
  Byte enable length = 4
  Streaming width = 4

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = pqrsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 13
  Len = 14
  Bus Width = 8
  Data Word = 2
  Initiator offset = 0
  Byte enables = x
  Byte enable length = 0
  Streaming width = 14
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 0

Converted Transaction
  Addr = 8
  Len = 24
  Txn data pointer = changed
  Byte enables and byte enable pointer = 111000001111111100000111, changed
  Byte enable length = 24
  Streaming width = 24

Memory States after Transaction
  initiator = 9an8lmjkhivgtuxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

4 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
Pool status: (32,32) 
Pool status: (32,32) (32,32) 
Pool status: (32,32) (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 5
  Len = 4
  Bus Width = 4
  Data Word = 1
  Initiator offset = 25
  Byte enables = x
  Byte enable length = 0
  Streaming width = 4
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 0

Converted Transaction
  Addr = 4
  Len = 8
  Txn data pointer = changed
  Byte enables and byte enable pointer = 11100001, changed
  Byte enable length = 8
  Streaming width = 8

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = xxxxrqpxxxxsxxxxxxxxxxxxxxxxxxxxxxxx

5 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 10
  Len = 12
  Bus Width = 4
  Data Word = 4
  Initiator offset = 0
  Byte enables = 111100001111
  Byte enable length = 12
  Streaming width = 12
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 0

Converted Transaction
  Addr = 8
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 1100001111000011, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = ef89xxxxmnghxxxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

6 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 15
  Len = 8
  Bus Width = 8
  Data Word = 4
  Initiator offset = 25
  Byte enables = 00001111
  Byte enable length = 8
  Streaming width = 8
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 0

Converted Transaction
  Addr = 8
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 0000000001111000, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = xxxxxxxxxxxxxxxxxtuvwxxxxxxxxxxxxxxx

0 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 13
  Len = 14
  Bus Width = 8
  Data Word = 2
  Initiator offset = 0
  Byte enables = x
  Byte enable length = 0
  Streaming width = 14
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 1

Converted Transaction
  Addr = 8
  Len = 24
  Txn data pointer = changed
  Byte enables and byte enable pointer = 111000001111111100000111, changed
  Byte enable length = 24
  Streaming width = 24

Memory States after Transaction
  initiator = 9an8lmjkhivgtuxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

1 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 5
  Len = 4
  Bus Width = 4
  Data Word = 1
  Initiator offset = 25
  Byte enables = x
  Byte enable length = 0
  Streaming width = 4
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 1

Converted Transaction
  Addr = 4
  Len = 8
  Txn data pointer = changed
  Byte enables and byte enable pointer = 11100001, changed
  Byte enable length = 8
  Streaming width = 8

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = xxxxrqpxxxxsxxxxxxxxxxxxxxxxxxxxxxxx

2 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 10
  Len = 12
  Bus Width = 4
  Data Word = 4
  Initiator offset = 0
  Byte enables = 111100001111
  Byte enable length = 12
  Streaming width = 12
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 1

Converted Transaction
  Addr = 8
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 1100001111000011, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = ef89xxxxmnghxxxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

3 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 15
  Len = 8
  Bus Width = 8
  Data Word = 4
  Initiator offset = 25
  Byte enables = 00001111
  Byte enable length = 8
  Streaming width = 8
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 1

Converted Transaction
  Addr = 8
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 0000000001111000, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = xxxxxxxxxxxxxxxxxtuvwxxxxxxxxxxxxxxx

4 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: 
Pool status: (32,32) 
Pool status: (32,32) (32,32) 
Pool status: (32,32) (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 13
  Len = 14
  Bus Width = 8
  Data Word = 2
  Initiator offset = 0
  Byte enables = x
  Byte enable length = 0
  Streaming width = 2
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 0

Converted Transaction
  Addr = 8
  Len = 56
  Txn data pointer = changed
  Byte enables and byte enable pointer = 01100000011000000110000001100000011000000110000001100000, changed
  Byte enable length = 56
  Streaming width = 8

Memory States after Transaction
  initiator = 9a9a9a9a9a9a9axxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

5 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 5
  Len = 4
  Bus Width = 4
  Data Word = 1
  Initiator offset = 25
  Byte enables = 1101
  Byte enable length = 4
  Streaming width = 2
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 0

Converted Transaction
  Addr = 4
  Len = 8
  Txn data pointer = changed
  Byte enables and byte enable pointer = 01100100, changed
  Byte enable length = 8
  Streaming width = 4

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz
  target = xxxxxspxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

6 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 10
  Len = 12
  Bus Width = 4
  Data Word = 4
  Initiator offset = 0
  Byte enables = 11110000
  Byte enable length = 8
  Streaming width = 12
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 0

Converted Transaction
  Addr = 8
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 1100001111000011, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = ef89xxxxmnghxxxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

0 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 15
  Len = 16
  Bus Width = 8
  Data Word = 4
  Initiator offset = 25
  Byte enables = 00001111
  Byte enable length = 8
  Streaming width = 30
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz01234567890abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 0

Converted Transaction
  Addr = 8
  Len = 24
  Txn data pointer = changed
  Byte enables and byte enable pointer = 000000000111100001111000, changed
  Byte enable length = 24
  Streaming width = 24

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz01234567890abcdefghijklmnopqrstuvwxyz
  target = xxxxxxxxxxxxxxxxxtuvwxxxx1234xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

1 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = R
  Addr = 10
  Len = 12
  Bus Width = 4
  Data Word = 4
  Initiator offset = 0
  Byte enables = 11110000
  Byte enable length = 8
  Streaming width = 15
  Initiator memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Target memory = 0123456789abcdefghijklmnopqrstuvwxyz
  Converter = 0

Converted Transaction
  Addr = 8
  Len = 16
  Txn data pointer = changed
  Byte enables and byte enable pointer = 1100001111000011, changed
  Byte enable length = 16
  Streaming width = 16

Memory States after Transaction
  initiator = ef89xxxxmnghxxxxxxxxxxxxxxxxxxxxxxxx
  target = 0123456789abcdefghijklmnopqrstuvwxyz

2 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
enter initiator memory state = (2048 characters)
enter target memory state = (2048 characters)
enter converter choice = (0 => generic, 1 => word, 2 => aligned, 3 => single)
Initiator Intent
  Cmd = W
  Addr = 15
  Len = 16
  Bus Width = 8
  Data Word = 4
  Initiator offset = 25
  Byte enables = 00001111
  Byte enable length = 8
  Streaming width = 16
  Initiator memory = 0123456789abcdefghijklmnopqrstuvwxyz01234567890abcdefghijklmnopqrstuvwxyz
  Target memory = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  Converter = 0

Converted Transaction
  Addr = 8
  Len = 24
  Txn data pointer = changed
  Byte enables and byte enable pointer = 000000000111100001111000, changed
  Byte enable length = 24
  Streaming width = 24

Memory States after Transaction
  initiator = 0123456789abcdefghijklmnopqrstuvwxyz01234567890abcdefghijklmnopqrstuvwxyz
  target = xxxxxxxxxxxxxxxxxtuvwxxxx1234xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3 enter {R|W}, addr=a, len=l, bus width=b, word width=w, initiator offset=i, be={x|01}, stream width=s
Pool status: (32,32) 
Pool status: (32,32) (32,32) 
Pool status: (32,32) (32,32) (32,32) 
Pool status: (24,24) (32,32) (32,32) (32,32) 
Pool status: (24,24) (32,32) (32,32) (32,32) 
Pool status: (56,56) (24,24) (32,32) (32,32) (32,32) 
Pool status: (18,18) (56,56) (24,24) (32,32) (32,32) (32,32) 
Pool status: (20,20) (18,18) (56,56) (24,24) (32,32) (32,32) (32,32) 
