- byte enable
- endianness
- generated payload (TRS)
- extension generated payload(transaction ID)
- socket base transaction
- transaction traceback (watch monitor)
- score board recorder
- assertion
- coverage
- b_transaction(blocking)[LT]
- no direction
- wait
- no method sensitive
- no pipe
- no phase
- no life time
- nb_transaction(noblocking)[APT](phase),
- nb_transaction_fw(forward) / nb_transaction_bw(backward)
- no wait
- method/thread sensitive
- pipe
- phase (req_bg/ed, data_bg/ed, resp_bg/ed)
- life time
- modify
- target (response pp, extension pp)
- initiator (address, command, data, pp)
- interconnect (address, extension pp)
- notify
- .notify() to switch event and reschedule event lists
- free/release pp(pp memory manager)
- free pp by life time
- DMA(direct mem access)
- data pointer / shared pp deep shadow copy
- interface (analysis_interface, debug_interface)
- socket
Tl3(packetize), Tl2(transaction level), Tl1(adaptor Tl1toTl2, Tl2toTl1), Tl0(pin level assign)
TRS (transaction)
TRS (transaction)
carbon design AXI TLM2.0
greensoc OCP TLM2.0
greensoc OCP TLM2.0
沒有留言:
張貼留言