blob: 356868498591351fb9519e4eb7f49d59cb1bc6a5 [file] [log] [blame]
SystemC Simulation
TLM-2 Endianness Conversion Helper Functions Tester
March 2008
January 2012 Updated to read from endian_conv/input.txt
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)