SystemC 2.2.0 --- May 7 2008 14:48:18 Copyright (c) 1996-2006 by all Contributors ALL RIGHTS RESERVED - CLUSTER_X = 1 - CLUSTER_Y = 1 - NB_PROCS_MAX = 4 - NB_DMAS_MAX = 1 - NB_TTYS = 8 - NB_NICS = 8 - MEMC_WAYS = 16 - MEMC_SETS = 256 - RAM_LATENCY = 0 - MAX_FROZEN = 10000 Mapping table: ad:(0,16) id:(0,14) cacheability mask: 0xff0000 Mapping table: ad:(0,14) id:(0,14) cacheability mask: 0xff0000 Mapping table: ad:(1) id:(0) cacheability mask: 0xf0000000 - building proc_0_0-* [GDB] SOCLIB_GDB env variable may contain the following flag letters: X (dont break on except), S (wait connect on except), F (start frozen) C (functions branch trace), Z (functions entry trace), D (gdb protocol debug), W (dont break on watchpoints), T (exit sumilation on trap), E (exit on fault) => See http://www.soclib.fr/trac/dev/wiki/Tools/GdbServer [GDB] listening on port 2346 - building memc_0_0 - building xram_0_0 - building xicu_0_0 - building dma_0_0 - building xbard_0_0 - building ringc_0_0 - building wrappers in cluster_0_0 - building cmdrouter_0_0 - building rsprouter_0_0 - building brom - building fbuf Frame buffer: 128 128 420 /tmp/fbuf.raw6nd3zY - building fbuf Info: (I804) /IEEE_Std_1666/deprecated: sc_sensitive_pos is deprecated use sc_sensitive << with pos() instead Info: (I804) /IEEE_Std_1666/deprecated: sc_sensitive_neg is deprecated use sc_sensitive << with neg() instead - building mnic ERROR in RX_GMII : cannot open file giet_vm/nic/rx_data.txt ERROR in TX_GMII : cannot open file giet_vm/nic/tx_data.txt - building mtty - CMD & RSP routers connected - VCI/DSPIN wrappers connected - Direct crossbar connected - Coherence ring connected - Processors connected - XICU connected - MEMC connected - XRAM connected - MDMA connected - BDEV connected - FBUF connected - MNIC connected - BROM connected - MTTY connected cluster_0_0 constructed Horizontal connections established Vertical connections established Loading at 0 size 12582912: kernel_code kernel_data kernel_unc kernel_init data code data code data code data code Loading at 0xbfc00000 size 1048576: boot_code boot_mapping ****************** cycle 1701001 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE MISS in dcache: PTE address = 0x000019480 ICACHE_IDLE | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 1 / SET = 18 / PADDR = 0x000019480 / VICTIM = 0x000002ed2 Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 0 Add an entry in the heap: owner_id = 1 owner_ins = 0 ****************** cycle 1701003 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch to ZOMBI state / way = 1 / set = 18 Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 1 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 2 ****************** cycle 1701004 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_XTN_SWITCH | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 2 Receive command from srcid 0d0 / for address 0x000019480 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 3 ****************** cycle 1701005 ************************************************ PROC proc_0_0_2 ICACHE_XTN_TLB_FLUSH | DCACHE_XTN_SWITCH | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 3 Push into read_fifo: address = 0x000019480 srcid = 0d0 trdid = 0d0 pktid = 0d1 plen = 0d64 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 4 ****************** cycle 1701006 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_XTN_SWITCH | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 4 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 5 ****************** cycle 1701007 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 5 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 6 ****************** cycle 1701008 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 6 Cleanup request: / owner_id = 0 / owner_ins = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 7 ****************** cycle 1701009 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_GET_NLINE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 7 Cleanup request: / address = 0xbb480 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 8 ****************** cycle 1701010 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 8 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 9 ****************** cycle 1701011 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_MISS | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0xbfc005a8 / BYPASS = 0 / PTE_ADR = 0x0000137f8 Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 9 Requesting DIR lock Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 10 ****************** cycle 1701012 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_PTE1_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE MISS in dcache: PTE1 address = 0x0000137f8 Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 10 Test directory status: line = 0x000000bb480 / hit = 0x1 / dir_id = 0 / dir_ins = 0 / search_id = 0 / search_ins = 0 / count = 0x1 / is_cnt = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 11 ****************** cycle 1701013 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_SELECT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_WRITE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 0 / SET = 31 / PADDR = 0x0000137f8 Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 11 Update directory: address = 0xbb480 / dir_id = 0 / dir_ins = 0 / count = 0 / is_cnt = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701014 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_SEND_ACK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 12 Send the response to a cleanup request: srcid = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701015 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 13 Receive command from srcid 0d2 / for address 0x0000137c0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xc0000018 / cpt = 14 ****************** cycle 1701016 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_ACK | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xc0000018 / WAY = 0 / SET = 31 / WORD = 14 Push into read_fifo: address = 0x0000137c0 srcid = 0d2 trdid = 0d0 pktid = 0d1 plen = 0d64 Cleanup Acknowledgement for srcid 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xc000001a / cpt = 15 ****************** cycle 1701017 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xc000001a / WAY = 0 / SET = 31 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 1 / address = 0x137c0 / nwords = 16 ****************** cycle 1701018 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x0000137f8 / WAY = 0 / SET = 31 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 0 | way 0 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 Read request: srcid = 0 / address = 0x19480 / pktid = 0x1 / nwords = 16 ****************** cycle 1701019 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache / paddr = 0x0000137f8 / way = 0 / set = 31 / word = 14 / PTD = 0xc0000018 Requesting DIR lock ****************** cycle 1701020 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE MISS in dcache: PTE address = 0x000018000 Requesting DIR lock ****************** cycle 1701021 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE paddr = 0x0000ba040 r_dcache_vci_paddr = 0x000019480 mask = 0x0ffffffc0 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0x1 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 0 CC_TYPE_CLACK Switch slot to EMPTY state set = 0x12 / way = 0x1 Select a slot: / WAY = 1 / SET = 0 / PADDR = 0x000018000 Accessing directory: address = 0x19480 / hit = 1 / count = 0 / is_cnt = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 0 ****************** cycle 1701022 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_HIT | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update directory entry: addr = 0x19480 / set = 82 / way = 0 / owner_id = 0 / owner_ins = 0 / count = 1 / is_cnt = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 1 ****************** cycle 1701023 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 0 Receive command from srcid 0d3 / for address 0x000018000 ****************** cycle 1701024 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 1 Push into read_fifo: address = 0x000018000 srcid = 0d3 trdid = 0d0 pktid = 0d1 plen = 0d64 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 2 ****************** cycle 1701025 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 2 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 3 ****************** cycle 1701026 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 3 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 4 ****************** cycle 1701027 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 4 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 5 ****************** cycle 1701028 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 5 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 6 ****************** cycle 1701029 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 6 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 7 ****************** cycle 1701030 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 7 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 8 ****************** cycle 1701031 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 8 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 9 ****************** cycle 1701032 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 9 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 10 ****************** cycle 1701033 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 10 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 11 ****************** cycle 1701034 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 11 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701035 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 12 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701036 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 13 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xc0000018 / cpt = 14 ****************** cycle 1701037 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xc0000018 / WAY = 0 / SET = 31 / WORD = 14 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xc000001a / cpt = 15 ****************** cycle 1701038 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xc000001a / WAY = 0 / SET = 31 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 0 / address = 0x19480 / nwords = 16 ****************** cycle 1701039 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x0000137f8 / WAY = 0 / SET = 31 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 0 | way 0 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 Read request: srcid = 2 / address = 0x137c0 / pktid = 0x1 / nwords = 16 ****************** cycle 1701040 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache / paddr = 0x0000137f8 / way = 0 / set = 31 / word = 14 / PTD = 0xc0000018 Requesting DIR lock ****************** cycle 1701041 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE MISS in dcache: PTE address = 0x000018000 Accessing directory: address = 0x137c0 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1701042 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 1 / SET = 0 / PADDR = 0x000018000 Requesting HEAP lock Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0x8a000000 / cpt = 0 ****************** cycle 1701043 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update directory: tag = 0x4 set = 223 way = 0 count = 4 is_cnt = 1 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xd / cpt = 1 ****************** cycle 1701044 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_ERASE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8a000000 / WAY = 1 / SET = 18 / WORD = 0 Receive command from srcid 0d1 / for address 0x000018000 ****************** cycle 1701045 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_HEAP_LAST | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xd / WAY = 1 / SET = 18 / WORD = 1 Push into read_fifo: address = 0x000018000 srcid = 0d1 trdid = 0d0 pktid = 0d1 plen = 0d64 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 2 ****************** cycle 1701046 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 18 / WORD = 2 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 3 ****************** cycle 1701047 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 18 / WORD = 3 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 4 ****************** cycle 1701048 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 18 / WORD = 4 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 5 ****************** cycle 1701049 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 18 / WORD = 5 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 6 ****************** cycle 1701050 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 18 / WORD = 6 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 7 ****************** cycle 1701051 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 18 / WORD = 7 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 8 ****************** cycle 1701052 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 18 / WORD = 8 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 9 ****************** cycle 1701053 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 18 / WORD = 9 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 10 ****************** cycle 1701054 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 18 / WORD = 10 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 11 ****************** cycle 1701055 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 18 / WORD = 11 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701056 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 18 / WORD = 12 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701057 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 18 / WORD = 13 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701058 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 18 / WORD = 14 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701059 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 18 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 2 / address = 0x137c0 / nwords = 16 ****************** cycle 1701060 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000019480 / WAY = 1 / SET = 18 1 | way 0 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 1 | @ 0x94040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0x8c000000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0x8c000000 | 0xbfc0e | 0 | 0 1 | way 0 | set 2 | @ 0xbfc0c080 | 0 | 0x6 | 0 | 0x47455350 | 0x4d41525f | 0 | 0 | 0 | 0 | 0 | 0x75000000 | 0 | 0xc00000 | 0 | 0 | 0xd6000 1 | way 0 | set 3 | @ 0xbfc0e0c0 | 0x12 | 0x2 | 0x2 | 0 | 0x13 | 0x2 | 0x3 | 0 | 0x14 | 0x2 | 0x4 | 0 | 0x15 | 0x2 | 0x5 | 0 1 | way 0 | set 4 | @ 0xbfc0e100 | 0x16 | 0x2 | 0x6 | 0 | 0x17 | 0x2 | 0x7 | 0 | 0x18 | 0x2 | 0x8 | 0 | 0x19 | 0x2 | 0x9 | 0 1 | way 0 | set 5 | @ 0xbfc0c140 | 0 | 0 | 0xf00000 | 0x1000 | 0x2 | 0 | 0xf00000 | 0x47455350 | 0x434f495f | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff10000 1 | way 0 | set 6 | @ 0xbfc0e180 | 0x1e | 0x2 | 0xe | 0 | 0x1f | 0x4 | 0 | 0x1 | 0x1 | 0x1 | 0 | 0x1 | 0x2 | 0x1 | 0 | 0x1 1 | way 0 | set 7 | @ 0xbc1c0 | 0x84000000 | 0xbfe38 | 0x84000000 | 0xbfe39 | 0x84000000 | 0xbfe3a | 0x84000000 | 0xbfe3b | 0x84000000 | 0xbfe3c | 0x84000000 | 0xbfe3d | 0x84000000 | 0xbfe3e | 0x84000000 | 0xbfe3f 1 | way 0 | set 8 | @ 0xbfc0c200 | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff80000 | 0x21000 | 0x2 | 0 | 0xbff80000 | 0x47455350 | 0x4443475f | 0 | 0 | 0 1 | way 0 | set 9 | @ 0x6e240 | 0x84000000 | 0xbfe48 | 0x84000000 | 0xbfe49 | 0x84000000 | 0xbfe4a | 0x84000000 | 0xbfe4b | 0x84000000 | 0xbfe4c | 0x84000000 | 0xbfe4d | 0x84000000 | 0xbfe4e | 0x84000000 | 0xbfe4f 1 | way 0 | set 10 | @ 0x6e280 | 0x84000000 | 0xbfe50 | 0x84000000 | 0xbfe51 | 0x84000000 | 0xbfe52 | 0x84000000 | 0xbfe53 | 0x84000000 | 0xbfe54 | 0x84000000 | 0xbfe55 | 0x84000000 | 0xbfe56 | 0x84000000 | 0xbfe57 1 | way 0 | set 11 | @ 0x962c0 | 0x84000000 | 0xbfe58 | 0x84000000 | 0xbfe59 | 0x84000000 | 0xbfe5a | 0x84000000 | 0xbfe5b | 0x84000000 | 0xbfe5c | 0x84000000 | 0xbfe5d | 0x84000000 | 0xbfe5e | 0x84000000 | 0xbfe5f 1 | way 0 | set 12 | @ 0x96300 | 0x84000000 | 0xbfe60 | 0x84000000 | 0xbfe61 | 0x84000000 | 0xbfe62 | 0x84000000 | 0xbfe63 | 0x84000000 | 0xbfe64 | 0x84000000 | 0xbfe65 | 0x84000000 | 0xbfe66 | 0x84000000 | 0xbfe67 1 | way 0 | set 13 | @ 0xbc340 | 0x84000000 | 0xbfe68 | 0x84000000 | 0xbfe69 | 0x84000000 | 0xbfe6a | 0x84000000 | 0xbfe6b | 0x84000000 | 0xbfe6c | 0x84000000 | 0xbfe6d | 0x84000000 | 0xbfe6e | 0x84000000 | 0xbfe6f 1 | way 0 | set 14 | @ 0x96380 | 0x84000000 | 0xbfe70 | 0x84000000 | 0xbfe71 | 0x84000000 | 0xbfe72 | 0x84000000 | 0xbfe73 | 0x84000000 | 0xbfe74 | 0x84000000 | 0xbfe75 | 0x84000000 | 0xbfe76 | 0x84000000 | 0xbfe77 1 | way 0 | set 15 | @ 0xbfc043c0 | 0xff0106d | 0 | 0x3c0e821 | 0x8fbf0014 | 0x8fbe0010 | 0x27bd0018 | 0x3e00008 | 0 | 0x33323130 | 0x37363534 | 0x42413938 | 0x46454443 | 0 | 0x33323130 | 0x37363534 | 0x3938 1 | way 0 | set 16 | @ 0xbfc0d400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x2fc | 0 | 0x800000 | 0xe000 | 0 | 0x65646f63 | 0 1 | way 0 | set 17 | @ 0xbfc04440 | 0x6974636e | 0x62206e6f | 0x5f746f6f | 0x67657370 | 0x7465675f | 0xa2928 | 0x6f666e55 | 0x20646e75 | 0x65676170 | 0x62617420 | 0x6620656c | 0x7620726f | 0x63617073 | 0x2065 | 0xa | 0x4f425b0a 1 | way 0 | set 18 | @ 0xbfc0d480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x240c | 0 | 0x400000 | 0xf000 | 0 | 0x62617470 | 0 | 0 | 0 1 | way 0 | set 19 | @ 0xbfc0c4c0 | 0x645f6c65 | 0x617461 | 0 | 0 | 0 | 0 | 0x80010000 | 0x8000 | 0x4000 | 0 | 0xa | 0 | 0x1 | 0x4 | 0x5f676573 | 0x6e72656b 1 | way 0 | set 20 | @ 0xbfc0d500 | 0 | 0 | 0 | 0 | 0x2 | 0x12000 | 0xd | 0x300000 | 0x12000 | 0 | 0x63617473 | 0x705f6b | 0 | 0 | 0 | 0 1 | way 0 | set 21 | @ 0xbfc0c540 | 0x695f6c65 | 0x74696e | 0 | 0 | 0 | 0 | 0x80090000 | 0xd000 | 0x1000 | 0 | 0xc | 0 | 0x1 | 0x6 | 0x5f676573 | 0x666266 1 | way 0 | set 22 | @ 0xbfc0d580 | 0 | 0 | 0x6 | 0x10000 | 0 | 0x10000 | 0x24000 | 0 | 0x63617473 | 0x635f6b | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 23 | @ 0xbfc0c5c0 | 0 | 0 | 0 | 0 | 0 | 0x20000000 | 0xf00000 | 0xf00000 | 0x1000 | 0x3 | 0x2 | 0x1 | 0x1 | 0x8 | 0x5f676573 | 0x636f69 1 | way 0 | set 24 | @ 0xbfc0c600 | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff10000 | 0xbff10000 | 0x1000 | 0x4 | 0x2 | 0x1 | 0x1 | 0x9 | 0x5f676573 | 0x797474 1 | way 0 | set 25 | @ 0xbfc0c640 | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff20000 | 0xbff20000 | 0x1000 | 0x5 | 0x2 | 0x1 | 0x1 | 0xa | 0x5f676573 | 0x616d64 1 | way 0 | set 26 | @ 0xbfc0c680 | 0 | 0 | 0 | 0 | 0 | 0 | 0xf30000 | 0xf30000 | 0x1000 | 0x6 | 0x2 | 0x1 | 0x1 | 0xb | 0x5f676573 | 0x646367 1 | way 0 | set 27 | @ 0xbfc0c6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xf50000 | 0xf50000 | 0x1000 | 0x8 | 0x2 | 0x1 | 0x1 | 0xc | 0x5f676573 | 0x626f69 1 | way 0 | set 28 | @ 0xbfc0c700 | 0 | 0 | 0 | 0 | 0 | 0 | 0xff0000 | 0xff0000 | 0x1000 | 0xa | 0x2 | 0x1 | 0x1 | 0xd | 0x5f676573 | 0x63696e 1 | way 0 | set 29 | @ 0xbfc0c740 | 0 | 0 | 0 | 0 | 0 | 0 | 0xbffa0000 | 0xbffa0000 | 0x1000 | 0x7 | 0x2 | 0x1 | 0x1 | 0xe | 0x5f676573 | 0x61746164 1 | way 0 | set 30 | @ 0xbc780 | 0x84000000 | 0xbfef0 | 0x84000000 | 0xbfef1 | 0x84000000 | 0xbfef2 | 0x84000000 | 0xbfef3 | 0x84000000 | 0xbfef4 | 0x84000000 | 0xbfef5 | 0x84000000 | 0xbfef6 | 0x84000000 | 0xbfef7 1 | way 0 | set 31 | @ 0x697c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc000006f | 0xc000006e 1 | way 0 | set 32 | @ 0xb8800 | 0x88000000 | 0xb4 | 0x88000000 | 0xb5 | 0x88000000 | 0xb6 | 0x88000000 | 0xb7 | 0x88000000 | 0xb8 | 0x88000000 | 0xb9 | 0x88000000 | 0xba | 0x88000000 | 0xbb 1 | way 0 | set 33 | @ 0xbfc0d840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x94 | 0 | 0x800000 | 0x65000 | 0 | 0x65646f63 | 0 | 0 | 0 1 | way 0 | set 34 | @ 0xb8880 | 0x88000000 | 0xc4 | 0x88000000 | 0xc5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 35 | @ 0x948c0 | 0x84000000 | 0xbfd18 | 0x84000000 | 0xbfd19 | 0x84000000 | 0xbfd1a | 0x84000000 | 0xbfd1b | 0x84000000 | 0xbfd1c | 0x84000000 | 0xbfd1d | 0x84000000 | 0xbfd1e | 0x84000000 | 0xbfd1f 1 | way 0 | set 36 | @ 0xba900 | 0x84000000 | 0xbfd20 | 0x84000000 | 0xbfd21 | 0x84000000 | 0xbfd22 | 0x84000000 | 0xbfd23 | 0x84000000 | 0xbfd24 | 0x84000000 | 0xbfd25 | 0x84000000 | 0xbfd26 | 0x84000000 | 0xbfd27 1 | way 0 | set 37 | @ 0xbfc0d940 | 0 | 0 | 0x2 | 0x12000 | 0xd | 0x300000 | 0x68000 | 0 | 0x63617473 | 0x6b | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 38 | @ 0xba980 | 0x84000000 | 0xbfd30 | 0x84000000 | 0xbfd31 | 0x84000000 | 0xbfd32 | 0x84000000 | 0xbfd33 | 0x84000000 | 0xbfd34 | 0x84000000 | 0xbfd35 | 0x84000000 | 0xbfd36 | 0x84000000 | 0xbfd37 1 | way 0 | set 39 | @ 0x949c0 | 0x84000000 | 0xbfd38 | 0x84000000 | 0xbfd39 | 0x84000000 | 0xbfd3a | 0x84000000 | 0xbfd3b | 0x84000000 | 0xbfd3c | 0x84000000 | 0xbfd3d | 0x84000000 | 0xbfd3e | 0x84000000 | 0xbfd3f 1 | way 0 | set 40 | @ 0x94a00 | 0x84000000 | 0xbfd40 | 0x84000000 | 0xbfd41 | 0x84000000 | 0xbfd42 | 0x84000000 | 0xbfd43 | 0x84000000 | 0xbfd44 | 0x84000000 | 0xbfd45 | 0x84000000 | 0xbfd46 | 0x84000000 | 0xbfd47 1 | way 0 | set 41 | @ 0x94a40 | 0x84000000 | 0xbfd48 | 0x84000000 | 0xbfd49 | 0x84000000 | 0xbfd4a | 0x84000000 | 0xbfd4b | 0x84000000 | 0xbfd4c | 0x84000000 | 0xbfd4d | 0x84000000 | 0xbfd4e | 0x84000000 | 0xbfd4f 1 | way 0 | set 42 | @ 0xbda80 | 0x84000000 | 0xf50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 43 | @ 0xbaac0 | 0x84000000 | 0xbfd58 | 0x84000000 | 0xbfd59 | 0x84000000 | 0xbfd5a | 0x84000000 | 0xbfd5b | 0x84000000 | 0xbfd5c | 0x84000000 | 0xbfd5d | 0x84000000 | 0xbfd5e | 0x84000000 | 0xbfd5f 1 | way 0 | set 44 | @ 0xbab00 | 0x84000000 | 0xbfd60 | 0x84000000 | 0xbfd61 | 0x84000000 | 0xbfd62 | 0x84000000 | 0xbfd63 | 0x84000000 | 0xbfd64 | 0x84000000 | 0xbfd65 | 0x84000000 | 0xbfd66 | 0x84000000 | 0xbfd67 1 | way 0 | set 45 | @ 0xbfc04b40 | 0x7461636f | 0x2073726f | 0x74696e69 | 0x696c6169 | 0x69746173 | 0x63206e6f | 0x6c706d6f | 0x64657465 | 0x20746120 | 0x6c637963 | 0x2065 | 0x4f425b0a | 0x205d544f | 0x65676150 | 0x62615420 | 0x2073656c 1 | way 0 | set 46 | @ 0xbfc04b80 | 0x74696e69 | 0x696c6169 | 0x69746173 | 0x63206e6f | 0x6c706d6f | 0x64657465 | 0x20746120 | 0x6c637963 | 0x2065 | 0x4f425b0a | 0x205d544f | 0x6a626f56 | 0x6e692073 | 0x61697469 | 0x6173696c | 0x6e6f6974 1 | way 0 | set 47 | @ 0xbfc0cbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x800000 | 0xb0000 | 0x1000 | 0 | 0xb | 0 | 0x1 | 0x21 | 0x5f676573 | 0x65646f63 1 | way 0 | set 48 | @ 0xbfc0dc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x10000 | 0 | 0x10000 | 0xa0000 | 0 | 0x61746164 | 0 | 0 | 0 1 | way 0 | set 49 | @ 0xbfc0cc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0x300000 | 0xb4000 | 0x12000 | 0 | 0x8 | 0 | 0x1 | 0x23 | 0x5f676573 | 0x63617473 1 | way 0 | set 50 | @ 0xbac80 | 0x84000000 | 0xbfd90 | 0x84000000 | 0xbfd91 | 0x84000000 | 0xbfd92 | 0x84000000 | 0xbfd93 | 0x84000000 | 0xbfd94 | 0x84000000 | 0xbfd95 | 0x84000000 | 0xbfd96 | 0x84000000 | 0xbfd97 1 | way 0 | set 51 | @ 0x18cc0 | 0x84000000 | 0xbfd98 | 0x84000000 | 0xbfd99 | 0x84000000 | 0xbfd9a | 0x84000000 | 0xbfd9b | 0x84000000 | 0xbfd9c | 0x84000000 | 0xbfd9d | 0x84000000 | 0xbfd9e | 0x84000000 | 0xbfd9f 1 | way 0 | set 52 | @ 0xbfc0dd00 | 0 | 0 | 0 | 0x1714 | 0 | 0x400000 | 0xb1000 | 0 | 0x62617470 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 53 | @ 0xbfc04d40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x10 | 0x10 | 0x10 1 | way 0 | set 54 | @ 0xbfc0dd80 | 0x2 | 0x12000 | 0xd | 0x300000 | 0xb4000 | 0 | 0x63617473 | 0x6b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 55 | @ 0xbadc0 | 0x84000000 | 0xbfdb8 | 0x84000000 | 0xbfdb9 | 0x84000000 | 0xbfdba | 0x84000000 | 0xbfdbb | 0x84000000 | 0xbfdbc | 0x84000000 | 0xbfdbd | 0x84000000 | 0xbfdbe | 0x84000000 | 0xbfdbf 1 | way 0 | set 56 | @ 0x94e00 | 0x84000000 | 0xbfdc0 | 0x84000000 | 0xbfdc1 | 0x84000000 | 0xbfdc2 | 0x84000000 | 0xbfdc3 | 0x84000000 | 0xbfdc4 | 0x84000000 | 0xbfdc5 | 0x84000000 | 0xbfdc6 | 0x84000000 | 0xbfdc7 1 | way 0 | set 57 | @ 0xbfc04e40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x300000 | 0x300000 | 0x300000 1 | way 0 | set 58 | @ 0xbae80 | 0x84000000 | 0xbfdd0 | 0x84000000 | 0xbfdd1 | 0x84000000 | 0xbfdd2 | 0x84000000 | 0xbfdd3 | 0x84000000 | 0xbfdd4 | 0x84000000 | 0xbfdd5 | 0x84000000 | 0xbfdd6 | 0x84000000 | 0xbfdd7 1 | way 0 | set 59 | @ 0xbaec0 | 0x84000000 | 0xbfdd8 | 0x84000000 | 0xbfdd9 | 0x84000000 | 0xbfdda | 0x84000000 | 0xbfddb | 0x84000000 | 0xbfddc | 0x84000000 | 0xbfddd | 0x84000000 | 0xbfdde | 0x84000000 | 0xbfddf 1 | way 0 | set 60 | @ 0x3f00 | 0x2 | 0 | 0 | 0 | 0 | 0x101 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc0af40 | 0x400000 | 0x800000 | 0xbfc0dc30 | 0 | 0xffffffff | 0xffffffff | 0x7 | 0x300000 | 0 | 0x5a | 0xff13 | 0xbfc0067c | 0x101 | 0 | 0x1 | 0x3 1 | way 0 | set 62 | @ 0xbfc0af80 | 0x1 | 0x20 | 0x4 | 0 | 0x1 | 0x7 | 0x4 | 0 | 0x7 | 0xbff20000 | 0x1 | 0xbfc0afb0 | 0xbfc0afcb | 0xbfc0e00c | 0xbfc0dfec | 0xbfc0ccb8 1 | way 0 | set 63 | @ 0xbfc0afc0 | 0x3 | 0x7 | 0x31c0c08c | 0x35373936 | 0xbf003136 | 0x1 | 0xbfc0c000 | 0xbff20000 | 0xbfc0afe8 | 0xbfc0afe8 | 0xbfc04478 | 0 | 0 | 0 | 0 | 0xbfc00524 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 1 | way 1 | set 1 | @ 0xba040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0x8c000000 | 0xbfc0b | 0xac400000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0x8c000000 | 0xbfc0e | 0 | 0 1 | way 1 | set 2 | @ 0xbfc0e080 | 0xe | 0x3 | 0x6 | 0 | 0xf | 0x3 | 0x7 | 0 | 0x10 | 0x2 | 0 | 0 | 0x11 | 0x2 | 0x1 | 0 1 | way 1 | set 3 | @ 0xb90c0 | 0x8d000000 | 0xce | 0x8d000000 | 0xcf | 0x8d000000 | 0xd0 | 0x8d000000 | 0xd1 | 0x8d000000 | 0xd2 | 0x8d000000 | 0xd3 | 0x8d000000 | 0xd4 | 0x8d000000 | 0xd5 1 | way 1 | set 4 | @ 0xbc100 | 0x84000000 | 0xbfe20 | 0x84000000 | 0xbfe21 | 0x84000000 | 0xbfe22 | 0x84000000 | 0xbfe23 | 0x84000000 | 0xbfe24 | 0x84000000 | 0xbfe25 | 0x84000000 | 0xbfe26 | 0x84000000 | 0xbfe27 1 | way 1 | set 5 | @ 0xbfc0e140 | 0x1a | 0x2 | 0xa | 0 | 0x1b | 0x2 | 0xb | 0 | 0x1c | 0x2 | 0xc | 0 | 0x1d | 0x2 | 0xd | 0 1 | way 1 | set 6 | @ 0xbc180 | 0x84000000 | 0xbfe30 | 0x84000000 | 0xbfe31 | 0x84000000 | 0xbfe32 | 0x84000000 | 0xbfe33 | 0x84000000 | 0xbfe34 | 0x84000000 | 0xbfe35 | 0x84000000 | 0xbfe36 | 0x84000000 | 0xbfe37 1 | way 1 | set 7 | @ 0xbfc0e1c0 | 0x3 | 0x1 | 0 | 0x4 | 0x4 | 0x1 | 0x7 | 0x7 | 0x8 | 0x5 | 0x5 | 0x8 | 0x3 | 0x6 | 0x1 | 0x2 1 | way 1 | set 8 | @ 0xbfc0e200 | 0x3 | 0x5 | 0x6 | 0x2 | 0x1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 9 | @ 0x96240 | 0x84000000 | 0xbfe48 | 0x84000000 | 0xbfe49 | 0x84000000 | 0xbfe4a | 0x84000000 | 0xbfe4b | 0x84000000 | 0xbfe4c | 0x84000000 | 0xbfe4d | 0x84000000 | 0xbfe4e | 0x84000000 | 0xbfe4f 1 | way 1 | set 10 | @ 0x96280 | 0x84000000 | 0xbfe50 | 0x84000000 | 0xbfe51 | 0x84000000 | 0xbfe52 | 0x84000000 | 0xbfe53 | 0x84000000 | 0xbfe54 | 0x84000000 | 0xbfe55 | 0x84000000 | 0xbfe56 | 0x84000000 | 0xbfe57 1 | way 1 | set 11 | @ 0xbc2c0 | 0x84000000 | 0xbfe58 | 0x84000000 | 0xbfe59 | 0x84000000 | 0xbfe5a | 0x84000000 | 0xbfe5b | 0x84000000 | 0xbfe5c | 0x84000000 | 0xbfe5d | 0x84000000 | 0xbfe5e | 0x84000000 | 0xbfe5f 1 | way 1 | set 12 | @ 0xbc300 | 0x84000000 | 0xbfe60 | 0x84000000 | 0xbfe61 | 0x84000000 | 0xbfe62 | 0x84000000 | 0xbfe63 | 0x84000000 | 0xbfe64 | 0x84000000 | 0xbfe65 | 0x84000000 | 0xbfe66 | 0x84000000 | 0xbfe67 1 | way 1 | set 13 | @ 0xbfc0c340 | 0x64636770 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x4 | 0x4 | 0x1 | 0x1c | 0x1d | 0x5 | 0x70736964 1 | way 1 | set 14 | @ 0xbfc0c380 | 0x79616c | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x4 | 0x4 | 0x1 | 0x20 | 0x21 | 0x6 | 0x5f676573 | 0x746f6f62 1 | way 1 | set 15 | @ 0xbfc0c3c0 | 0x646f635f | 0x65 | 0 | 0 | 0 | 0 | 0xbfc00000 | 0xbfc00000 | 0x6000 | 0x1 | 0xe | 0x1 | 0x1 | 0 | 0x5f676573 | 0x746f6f62 1 | way 1 | set 16 | @ 0xbb400 | 0x84000000 | 0xc | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 17 | @ 0xbfc0c440 | 0x70616d5f | 0x676e6970 | 0 | 0 | 0 | 0 | 0xbfc0c000 | 0xbfc0c000 | 0x3000 | 0x1 | 0xa | 0x1 | 0x1 | 0x2 | 0x5f676573 | 0x6e72656b 1 | way 1 | set 18 | @ 0x19480 | 0x8a000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 19 | @ 0xbc4c0 | 0x84000000 | 0xbfe98 | 0x84000000 | 0xbfe99 | 0x84000000 | 0xbfe9a | 0x84000000 | 0xbfe9b | 0x84000000 | 0xbfe9c | 0x84000000 | 0xbfe9d | 0x84000000 | 0xbfe9e | 0x84000000 | 0xbfe9f 1 | way 1 | set 20 | @ 0x96500 | 0x84000000 | 0xbfea0 | 0x84000000 | 0xbfea1 | 0x84000000 | 0xbfea2 | 0x84000000 | 0xbfea3 | 0x84000000 | 0xbfea4 | 0x84000000 | 0xbfea5 | 0x84000000 | 0xbfea6 | 0x84000000 | 0xbfea7 1 | way 1 | set 21 | @ 0xbc540 | 0x84000000 | 0xbfea8 | 0x84000000 | 0xbfea9 | 0x84000000 | 0xbfeaa | 0x84000000 | 0xbfeab | 0x84000000 | 0xbfeac | 0x84000000 | 0xbfead | 0x84000000 | 0xbfeae | 0x84000000 | 0xbfeaf 1 | way 1 | set 22 | @ 0x96580 | 0x84000000 | 0xbfeb0 | 0x84000000 | 0xbfeb1 | 0x84000000 | 0xbfeb2 | 0x84000000 | 0xbfeb3 | 0x84000000 | 0xbfeb4 | 0x84000000 | 0xbfeb5 | 0x84000000 | 0xbfeb6 | 0x84000000 | 0xbfeb7 1 | way 1 | set 23 | @ 0xbc5c0 | 0x84000000 | 0xbfeb8 | 0x84000000 | 0xbfeb9 | 0x84000000 | 0xbfeba | 0x84000000 | 0xbfebb | 0x84000000 | 0xbfebc | 0x84000000 | 0xbfebd | 0x84000000 | 0xbfebe | 0x84000000 | 0xbfebf 1 | way 1 | set 24 | @ 0xbfc0d600 | 0x6 | 0x10000 | 0 | 0x20000 | 0x34000 | 0 | 0x63617473 | 0x41725f6b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 25 | @ 0xbfc0d640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x10000 1 | way 1 | set 26 | @ 0xbfc0d680 | 0 | 0x30000 | 0x44000 | 0 | 0x63617473 | 0x42725f6b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 27 | @ 0xbfc0d6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x10000 | 0 | 0x40000 1 | way 1 | set 28 | @ 0xbc700 | 0x84000000 | 0xbfee0 | 0x84000000 | 0xbfee1 | 0x84000000 | 0xbfee2 | 0x84000000 | 0xbfee3 | 0x84000000 | 0xbfee4 | 0x84000000 | 0xbfee5 | 0x84000000 | 0xbfee6 | 0x84000000 | 0xbfee7 1 | way 1 | set 29 | @ 0xbfc0d740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x4 | 0x20 | 0 | 0x50000 | 0x64000 | 0x1 1 | way 1 | set 30 | @ 0x1a780 | 0x84000000 | 0xbfef0 | 0x84000000 | 0xbfef1 | 0x84000000 | 0xbfef2 | 0x84000000 | 0xbfef3 | 0x84000000 | 0xbfef4 | 0x84000000 | 0xbfef5 | 0x84000000 | 0xbfef6 | 0x84000000 | 0xbfef7 1 | way 1 | set 31 | @ 0x8f7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000094 | 0xc0000096 1 | way 1 | set 32 | @ 0xba800 | 0x84000000 | 0xbfd00 | 0x84000000 | 0xbfd01 | 0x84000000 | 0xbfd02 | 0x84000000 | 0xbfd03 | 0x84000000 | 0xbfd04 | 0x84000000 | 0xbfd05 | 0x84000000 | 0xbfd06 | 0x84000000 | 0xbfd07 1 | way 1 | set 33 | @ 0xb8840 | 0x88000000 | 0xbc | 0x88000000 | 0xbd | 0x88000000 | 0xbe | 0x88000000 | 0xbf | 0x88000000 | 0xc0 | 0x88000000 | 0xc1 | 0x88000000 | 0xc2 | 0x88000000 | 0xc3 1 | way 1 | set 34 | @ 0xba880 | 0x84000000 | 0xbfd10 | 0x84000000 | 0xbfd11 | 0x84000000 | 0xbfd12 | 0x84000000 | 0xbfd13 | 0x84000000 | 0xbfd14 | 0x84000000 | 0xbfd15 | 0x84000000 | 0xbfd16 | 0x84000000 | 0xbfd17 1 | way 1 | set 35 | @ 0xba8c0 | 0x84000000 | 0xbfd18 | 0x84000000 | 0xbfd19 | 0x84000000 | 0xbfd1a | 0x84000000 | 0xbfd1b | 0x84000000 | 0xbfd1c | 0x84000000 | 0xbfd1d | 0x84000000 | 0xbfd1e | 0x84000000 | 0xbfd1f 1 | way 1 | set 36 | @ 0xbc900 | 0xa4400000 | 0xbff20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 37 | @ 0xba940 | 0x84000000 | 0xbfd28 | 0x84000000 | 0xbfd29 | 0x84000000 | 0xbfd2a | 0x84000000 | 0xbfd2b | 0x84000000 | 0xbfd2c | 0x84000000 | 0xbfd2d | 0x84000000 | 0xbfd2e | 0x84000000 | 0xbfd2f 1 | way 1 | set 38 | @ 0xbd980 | 0x84000000 | 0xf30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 39 | @ 0xba9c0 | 0x84000000 | 0xbfd38 | 0x84000000 | 0xbfd39 | 0x84000000 | 0xbfd3a | 0x84000000 | 0xbfd3b | 0x84000000 | 0xbfd3c | 0x84000000 | 0xbfd3d | 0x84000000 | 0xbfd3e | 0x84000000 | 0xbfd3f 1 | way 1 | set 40 | @ 0xbaa00 | 0x84000000 | 0xbfd40 | 0x84000000 | 0xbfd41 | 0x84000000 | 0xbfd42 | 0x84000000 | 0xbfd43 | 0x84000000 | 0xbfd44 | 0x84000000 | 0xbfd45 | 0x84000000 | 0xbfd46 | 0x84000000 | 0xbfd47 1 | way 1 | set 41 | @ 0xbaa40 | 0x84000000 | 0xbfd48 | 0x84000000 | 0xbfd49 | 0x84000000 | 0xbfd4a | 0x84000000 | 0xbfd4b | 0x84000000 | 0xbfd4c | 0x84000000 | 0xbfd4d | 0x84000000 | 0xbfd4e | 0x84000000 | 0xbfd4f 1 | way 1 | set 42 | @ 0xbfc0da80 | 0x666c65 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xf8 | 0 | 0x800000 1 | way 1 | set 43 | @ 0x18ac0 | 0x84000000 | 0xbfd58 | 0x84000000 | 0xbfd59 | 0x84000000 | 0xbfd5a | 0x84000000 | 0xbfd5b | 0x84000000 | 0xbfd5c | 0x84000000 | 0xbfd5d | 0x84000000 | 0xbfd5e | 0x84000000 | 0xbfd5f 1 | way 1 | set 44 | @ 0xbfc0db00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1620 | 0 | 0x400000 | 0x8b000 | 0 1 | way 1 | set 45 | @ 0xbfc0cb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0x300000 | 0x8e000 | 0x12000 | 0 | 0x8 | 0 | 0x1 | 0x1f | 0x5f676573 | 0x63617473 1 | way 1 | set 46 | @ 0xbfc0db80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x2 | 0x12000 | 0xd | 0x300000 | 0x8e000 | 0 | 0x63617473 | 0x6b 1 | way 1 | set 47 | @ 0xbabc0 | 0x84000000 | 0xbfd78 | 0x84000000 | 0xbfd79 | 0x84000000 | 0xbfd7a | 0x84000000 | 0xbfd7b | 0x84000000 | 0xbfd7c | 0x84000000 | 0xbfd7d | 0x84000000 | 0xbfd7e | 0x84000000 | 0xbfd7f 1 | way 1 | set 48 | @ 0xbfc04c00 | 0x64657465 | 0x20746120 | 0x6c637963 | 0x2065 | 0x4f425b0a | 0x205d544f | 0x20554d4d | 0x69746361 | 0x69746176 | 0x63206e6f | 0x6c706d6f | 0x64657465 | 0x20746120 | 0x6c637963 | 0x2065 | 0x4f425b0a 1 | way 1 | set 49 | @ 0xbfc04c40 | 0x205d544f | 0x65686353 | 0x656c7564 | 0x69207372 | 0x6974696e | 0x73696c61 | 0x6f697461 | 0x6f63206e | 0x656c706d | 0x20646574 | 0x63207461 | 0x656c6379 | 0x20 | 0x8 | 0x8 | 0x8 1 | way 1 | set 50 | @ 0xbfc04c80 | 0x8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 51 | @ 0x6fcc0 | 0x84000000 | 0xbfd98 | 0x84000000 | 0xbfd99 | 0x84000000 | 0xbfd9a | 0x84000000 | 0xbfd9b | 0x84000000 | 0xbfd9c | 0x84000000 | 0xbfd9d | 0x84000000 | 0xbfd9e | 0x84000000 | 0xbfd9f 1 | way 1 | set 52 | @ 0xbad00 | 0x84000000 | 0xbfda0 | 0x84000000 | 0xbfda1 | 0x84000000 | 0xbfda2 | 0x84000000 | 0xbfda3 | 0x84000000 | 0xbfda4 | 0x84000000 | 0xbfda5 | 0x84000000 | 0xbfda6 | 0x84000000 | 0xbfda7 1 | way 1 | set 53 | @ 0xbad40 | 0x84000000 | 0xbfda8 | 0x84000000 | 0xbfda9 | 0x84000000 | 0xbfdaa | 0x84000000 | 0xbfdab | 0x84000000 | 0xbfdac | 0x84000000 | 0xbfdad | 0x84000000 | 0xbfdae | 0x84000000 | 0xbfdaf 1 | way 1 | set 54 | @ 0xbfc04d80 | 0x10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 55 | @ 0xbfc0ddc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x10000 1 | way 1 | set 56 | @ 0xbae00 | 0x84000000 | 0xbfdc0 | 0x84000000 | 0xbfdc1 | 0x84000000 | 0xbfdc2 | 0x84000000 | 0xbfdc3 | 0x84000000 | 0xbfdc4 | 0x84000000 | 0xbfdc5 | 0x84000000 | 0xbfdc6 | 0x84000000 | 0xbfdc7 1 | way 1 | set 57 | @ 0xbfc0de40 | 0 | 0x1 | 0 | 0 | 0 | 0x736e6f63 | 0x72656d75 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1 | 0x4 1 | way 1 | set 58 | @ 0xbfc0de80 | 0xffffffff | 0x1 | 0x1 | 0 | 0 | 0 | 0x74756f72 | 0x415f7265 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x2 1 | way 1 | set 59 | @ 0xbfc0aec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xf00 | 0 1 | way 1 | set 60 | @ 0xbfc0af00 | 0xbc | 0 | 0 | 0xbfc0af10 | 0 | 0 | 0x2f | 0x1 | 0 | 0 | 0 | 0 | 0 | 0 | 0x20000 | 0x24 1 | way 1 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 1 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 63 | @ 0xbfc0dfc0 | 0 | 0 | 0 | 0 | 0x3 | 0xffffffff | 0 | 0x1 | 0 | 0 | 0x1 | 0x19 | 0 | 0x1 | 0x19 | 0x1 1 | way 2 | set 0 | @ 0xba000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae000000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 1 | way 2 | set 1 | @ 0xbfc0e040 | 0xa | 0x3 | 0x2 | 0 | 0xb | 0x3 | 0x3 | 0 | 0xc | 0x3 | 0x4 | 0 | 0xd | 0x3 | 0x5 | 0 1 | way 2 | set 2 | @ 0xbc080 | 0x84000000 | 0xbfe10 | 0x84000000 | 0xbfe11 | 0x84000000 | 0xbfe12 | 0x84000000 | 0xbfe13 | 0x84000000 | 0xbfe14 | 0x84000000 | 0xbfe15 | 0x84000000 | 0xbfe16 | 0x84000000 | 0xbfe17 1 | way 2 | set 3 | @ 0x930c0 | 0x8d000000 | 0xa8 | 0x8d000000 | 0xa9 | 0x8d000000 | 0xaa | 0x8d000000 | 0xab | 0x8d000000 | 0xac | 0x8d000000 | 0xad | 0x8d000000 | 0xae | 0x8d000000 | 0xaf 1 | way 2 | set 4 | @ 0xbfc0c100 | 0 | 0 | 0 | 0 | 0 | 0xbfd00000 | 0x200000 | 0x2 | 0 | 0xbfd00000 | 0x47455350 | 0x5543495f | 0 | 0 | 0 | 0 1 | way 2 | set 5 | @ 0xbc140 | 0x84000000 | 0xbfe28 | 0x84000000 | 0xbfe29 | 0x84000000 | 0xbfe2a | 0x84000000 | 0xbfe2b | 0x84000000 | 0xbfe2c | 0x84000000 | 0xbfe2d | 0x84000000 | 0xbfe2e | 0x84000000 | 0xbfe2f 1 | way 2 | set 6 | @ 0xbfc0c180 | 0x1000 | 0x2 | 0 | 0xbff10000 | 0x47455350 | 0x5954545f | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff20000 | 0x1000 | 0x2 | 0 1 | way 2 | set 7 | @ 0x961c0 | 0x84000000 | 0xbfe38 | 0x84000000 | 0xbfe39 | 0x84000000 | 0xbfe3a | 0x84000000 | 0xbfe3b | 0x84000000 | 0xbfe3c | 0x84000000 | 0xbfe3d | 0x84000000 | 0xbfe3e | 0x84000000 | 0xbfe3f 1 | way 2 | set 8 | @ 0xbc200 | 0x84000000 | 0xbfe40 | 0x84000000 | 0xbfe41 | 0x84000000 | 0xbfe42 | 0x84000000 | 0xbfe43 | 0x84000000 | 0xbfe44 | 0x84000000 | 0xbfe45 | 0x84000000 | 0xbfe46 | 0x84000000 | 0xbfe47 1 | way 2 | set 9 | @ 0xbc240 | 0x84000000 | 0xbfe48 | 0x84000000 | 0xbfe49 | 0x84000000 | 0xbfe4a | 0x84000000 | 0xbfe4b | 0x84000000 | 0xbfe4c | 0x84000000 | 0xbfe4d | 0x84000000 | 0xbfe4e | 0x84000000 | 0xbfe4f 1 | way 2 | set 10 | @ 0xbc280 | 0x84000000 | 0xbfe50 | 0x84000000 | 0xbfe51 | 0x84000000 | 0xbfe52 | 0x84000000 | 0xbfe53 | 0x84000000 | 0xbfe54 | 0x84000000 | 0xbfe55 | 0x84000000 | 0xbfe56 | 0x84000000 | 0xbfe57 1 | way 2 | set 11 | @ 0xbfc0c2c0 | 0 | 0xff0000 | 0x74756f72 | 0x7265 | 0 | 0 | 0 | 0 | 0 | 0x20000000 | 0 | 0x8 | 0x9 | 0x4 | 0xf | 0xf 1 | way 2 | set 12 | @ 0xbfc0c300 | 0 | 0x6c6c6568 | 0x6f | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x5 | 0x5 | 0x1 | 0x17 | 0x18 | 0x4 1 | way 2 | set 13 | @ 0x6e340 | 0x84000000 | 0xbfe68 | 0x84000000 | 0xbfe69 | 0x84000000 | 0xbfe6a | 0x84000000 | 0xbfe6b | 0x84000000 | 0xbfe6c | 0x84000000 | 0xbfe6d | 0x84000000 | 0xbfe6e | 0x84000000 | 0xbfe6f 1 | way 2 | set 14 | @ 0xbc380 | 0x84000000 | 0xbfe70 | 0x84000000 | 0xbfe71 | 0x84000000 | 0xbfe72 | 0x84000000 | 0xbfe73 | 0x84000000 | 0xbfe74 | 0x84000000 | 0xbfe75 | 0x84000000 | 0xbfe76 | 0x84000000 | 0xbfe77 1 | way 2 | set 15 | @ 0xbc3c0 | 0x84000000 | 0xbfe78 | 0x84000000 | 0xbfe79 | 0x84000000 | 0xbfe7a | 0x84000000 | 0xbfe7b | 0x84000000 | 0xbfe7c | 0x84000000 | 0xbfe7d | 0x84000000 | 0xbfe7e | 0x84000000 | 0xbfe7f 1 | way 2 | set 16 | @ 0xbc400 | 0x84000000 | 0xbfe80 | 0x84000000 | 0xbfe81 | 0x84000000 | 0xbfe82 | 0x84000000 | 0xbfe83 | 0x84000000 | 0xbfe84 | 0x84000000 | 0xbfe85 | 0x84000000 | 0xbfe86 | 0x84000000 | 0xbfe87 1 | way 2 | set 17 | @ 0xbc440 | 0x84000000 | 0xbfe88 | 0x84000000 | 0xbfe89 | 0x84000000 | 0xbfe8a | 0x84000000 | 0xbfe8b | 0x84000000 | 0xbfe8c | 0x84000000 | 0xbfe8d | 0x84000000 | 0xbfe8e | 0x84000000 | 0xbfe8f 1 | way 2 | set 18 | @ 0xbc480 | 0x84000000 | 0xbfe90 | 0x84000000 | 0xbfe91 | 0x84000000 | 0xbfe92 | 0x84000000 | 0xbfe93 | 0x84000000 | 0xbfe94 | 0x84000000 | 0xbfe95 | 0x84000000 | 0xbfe96 | 0x84000000 | 0xbfe97 1 | way 2 | set 19 | @ 0x6e4c0 | 0x84000000 | 0xbfe98 | 0x84000000 | 0xbfe99 | 0x84000000 | 0xbfe9a | 0x84000000 | 0xbfe9b | 0x84000000 | 0xbfe9c | 0x84000000 | 0xbfe9d | 0x84000000 | 0xbfe9e | 0x84000000 | 0xbfe9f 1 | way 2 | set 20 | @ 0xbc500 | 0x84000000 | 0xbfea0 | 0x84000000 | 0xbfea1 | 0x84000000 | 0xbfea2 | 0x84000000 | 0xbfea3 | 0x84000000 | 0xbfea4 | 0x84000000 | 0xbfea5 | 0x84000000 | 0xbfea6 | 0x84000000 | 0xbfea7 1 | way 2 | set 21 | @ 0x6e540 | 0x84000000 | 0xbfea8 | 0x84000000 | 0xbfea9 | 0x84000000 | 0xbfeaa | 0x84000000 | 0xbfeab | 0x84000000 | 0xbfeac | 0x84000000 | 0xbfead | 0x84000000 | 0xbfeae | 0x84000000 | 0xbfeaf 1 | way 2 | set 22 | @ 0xbc580 | 0x84000000 | 0xbfeb0 | 0x84000000 | 0xbfeb1 | 0x84000000 | 0xbfeb2 | 0x84000000 | 0xbfeb3 | 0x84000000 | 0xbfeb4 | 0x84000000 | 0xbfeb5 | 0x84000000 | 0xbfeb6 | 0x84000000 | 0xbfeb7 1 | way 2 | set 23 | @ 0x6e5c0 | 0x84000000 | 0xbfeb8 | 0x84000000 | 0xbfeb9 | 0x84000000 | 0xbfeba | 0x84000000 | 0xbfebb | 0x84000000 | 0xbfebc | 0x84000000 | 0xbfebd | 0x84000000 | 0xbfebe | 0x84000000 | 0xbfebf 1 | way 2 | set 24 | @ 0xbc600 | 0x84000000 | 0xbfec0 | 0x84000000 | 0xbfec1 | 0x84000000 | 0xbfec2 | 0x84000000 | 0xbfec3 | 0x84000000 | 0xbfec4 | 0x84000000 | 0xbfec5 | 0x84000000 | 0xbfec6 | 0x84000000 | 0xbfec7 1 | way 2 | set 25 | @ 0xbc640 | 0x84000000 | 0xbfec8 | 0x84000000 | 0xbfec9 | 0x84000000 | 0xbfeca | 0x84000000 | 0xbfecb | 0x84000000 | 0xbfecc | 0x84000000 | 0xbfecd | 0x84000000 | 0xbfece | 0x84000000 | 0xbfecf 1 | way 2 | set 26 | @ 0xbc680 | 0x84000000 | 0xbfed0 | 0x84000000 | 0xbfed1 | 0x84000000 | 0xbfed2 | 0x84000000 | 0xbfed3 | 0x84000000 | 0xbfed4 | 0x84000000 | 0xbfed5 | 0x84000000 | 0xbfed6 | 0x84000000 | 0xbfed7 1 | way 2 | set 27 | @ 0xbc6c0 | 0x84000000 | 0xbfed8 | 0x84000000 | 0xbfed9 | 0x84000000 | 0xbfeda | 0x84000000 | 0xbfedb | 0x84000000 | 0xbfedc | 0x84000000 | 0xbfedd | 0x84000000 | 0xbfede | 0x84000000 | 0xbfedf 1 | way 2 | set 28 | @ 0x6e700 | 0x84000000 | 0xbfee0 | 0x84000000 | 0xbfee1 | 0x84000000 | 0xbfee2 | 0x84000000 | 0xbfee3 | 0x84000000 | 0xbfee4 | 0x84000000 | 0xbfee5 | 0x84000000 | 0xbfee6 | 0x84000000 | 0xbfee7 1 | way 2 | set 29 | @ 0xbc740 | 0x84000000 | 0xbfee8 | 0x84000000 | 0xbfee9 | 0x84000000 | 0xbfeea | 0x84000000 | 0xbfeeb | 0x84000000 | 0xbfeec | 0x84000000 | 0xbfeed | 0x84000000 | 0xbfeee | 0x84000000 | 0xbfeef 1 | way 2 | set 30 | @ 0x6e780 | 0x84000000 | 0xbfef0 | 0x84000000 | 0xbfef1 | 0x84000000 | 0xbfef2 | 0x84000000 | 0xbfef3 | 0x84000000 | 0xbfef4 | 0x84000000 | 0xbfef5 | 0x84000000 | 0xbfef6 | 0x84000000 | 0xbfef7 1 | way 2 | set 31 | @ 0xb57c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc00000ba | 0xc00000bc 1 | way 2 | set 32 | @ 0xbd800 | 0x84000000 | 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 33 | @ 0x92840 | 0x88000000 | 0x96 | 0x88000000 | 0x97 | 0x88000000 | 0x98 | 0x88000000 | 0x99 | 0x88000000 | 0x9a | 0x88000000 | 0x9b | 0x88000000 | 0x9c | 0x88000000 | 0x9d 1 | way 2 | set 34 | @ 0xbc880 | 0x84000000 | 0xbff10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 35 | @ 0xbfc0d8c0 | 0 | 0 | 0 | 0 | 0 | 0x1578 | 0 | 0x400000 | 0x66000 | 0 | 0x62617470 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 36 | @ 0x96900 | 0x84000000 | 0xbff20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 37 | @ 0xbfc04940 | 0x4e495b0a | 0x45205449 | 0x524f5252 | 0x694d205d | 0x6e697373 | 0x54502067 | 0x66204241 | 0x7620726f | 0x63617073 | 0x2065 | 0xbfc02cf0 | 0xbfc02cf0 | 0xbfc02c44 | 0xbfc02ca0 | 0xbfc02a90 | 0xbfc02b98 1 | way 2 | set 38 | @ 0x97980 | 0x84000000 | 0xf30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 39 | @ 0xbfc0d9c0 | 0x6 | 0x10000 | 0 | 0x10000 | 0x7a000 | 0 | 0x5f63696e | 0x32 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 40 | @ 0xbfc0da00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x4000 1 | way 2 | set 41 | @ 0x18a40 | 0x84000000 | 0xbfd48 | 0x84000000 | 0xbfd49 | 0x84000000 | 0xbfd4a | 0x84000000 | 0xbfd4b | 0x84000000 | 0xbfd4c | 0x84000000 | 0xbfd4d | 0x84000000 | 0xbfd4e | 0x84000000 | 0xbfd4f 1 | way 2 | set 42 | @ 0x71a80 | 0x84000000 | 0xf50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 43 | @ 0x6fac0 | 0x84000000 | 0xbfd58 | 0x84000000 | 0xbfd59 | 0x84000000 | 0xbfd5a | 0x84000000 | 0xbfd5b | 0x84000000 | 0xbfd5c | 0x84000000 | 0xbfd5d | 0x84000000 | 0xbfd5e | 0x84000000 | 0xbfd5f 1 | way 2 | set 44 | @ 0x94b00 | 0x84000000 | 0xbfd60 | 0x84000000 | 0xbfd61 | 0x84000000 | 0xbfd62 | 0x84000000 | 0xbfd63 | 0x84000000 | 0xbfd64 | 0x84000000 | 0xbfd65 | 0x84000000 | 0xbfd66 | 0x84000000 | 0xbfd67 1 | way 2 | set 45 | @ 0xbab40 | 0x84000000 | 0xbfd68 | 0x84000000 | 0xbfd69 | 0x84000000 | 0xbfd6a | 0x84000000 | 0xbfd6b | 0x84000000 | 0xbfd6c | 0x84000000 | 0xbfd6d | 0x84000000 | 0xbfd6e | 0x84000000 | 0xbfd6f 1 | way 2 | set 46 | @ 0xbab80 | 0x84000000 | 0xbfd70 | 0x84000000 | 0xbfd71 | 0x84000000 | 0xbfd72 | 0x84000000 | 0xbfd73 | 0x84000000 | 0xbfd74 | 0x84000000 | 0xbfd75 | 0x84000000 | 0xbfd76 | 0x84000000 | 0xbfd77 1 | way 2 | set 47 | @ 0xbfc04bc0 | 0x6d6f6320 | 0x74656c70 | 0x61206465 | 0x79632074 | 0x20656c63 | 0x203a | 0x4f425b0a | 0x205d544f | 0x69726550 | 0x72656870 | 0x20736c61 | 0x74696e69 | 0x696c6169 | 0x69746173 | 0x63206e6f | 0x6c706d6f 1 | way 2 | set 48 | @ 0xbac00 | 0x84000000 | 0xbfd80 | 0x84000000 | 0xbfd81 | 0x84000000 | 0xbfd82 | 0x84000000 | 0xbfd83 | 0x84000000 | 0xbfd84 | 0x84000000 | 0xbfd85 | 0x84000000 | 0xbfd86 | 0x84000000 | 0xbfd87 1 | way 2 | set 49 | @ 0x94c40 | 0x84000000 | 0xbfd88 | 0x84000000 | 0xbfd89 | 0x84000000 | 0xbfd8a | 0x84000000 | 0xbfd8b | 0x84000000 | 0xbfd8c | 0x84000000 | 0xbfd8d | 0x84000000 | 0xbfd8e | 0x84000000 | 0xbfd8f 1 | way 2 | set 50 | @ 0xbfc0cc80 | 0x6b | 0 | 0 | 0 | 0 | 0 | 0x10000 | 0xc6000 | 0x10000 | 0 | 0xb | 0 | 0x1 | 0x24 | 0x746f6f62 | 0x646f635f 1 | way 2 | set 51 | @ 0x94cc0 | 0x84000000 | 0xbfd98 | 0x84000000 | 0xbfd99 | 0x84000000 | 0xbfd9a | 0x84000000 | 0xbfd9b | 0x84000000 | 0xbfd9c | 0x84000000 | 0xbfd9d | 0x84000000 | 0xbfd9e | 0x84000000 | 0xbfd9f 1 | way 2 | set 52 | @ 0x94d00 | 0x84000000 | 0xbfda0 | 0x84000000 | 0xbfda1 | 0x84000000 | 0xbfda2 | 0x84000000 | 0xbfda3 | 0x84000000 | 0xbfda4 | 0x84000000 | 0xbfda5 | 0x84000000 | 0xbfda6 | 0x84000000 | 0xbfda7 1 | way 2 | set 53 | @ 0x6fd40 | 0x84000000 | 0xbfda8 | 0x84000000 | 0xbfda9 | 0x84000000 | 0xbfdaa | 0x84000000 | 0xbfdab | 0x84000000 | 0xbfdac | 0x84000000 | 0xbfdad | 0x84000000 | 0xbfdae | 0x84000000 | 0xbfdaf 1 | way 2 | set 54 | @ 0xbad80 | 0x84000000 | 0xbfdb0 | 0x84000000 | 0xbfdb1 | 0x84000000 | 0xbfdb2 | 0x84000000 | 0xbfdb3 | 0x84000000 | 0xbfdb4 | 0x84000000 | 0xbfdb5 | 0x84000000 | 0xbfdb6 | 0x84000000 | 0xbfdb7 1 | way 2 | set 55 | @ 0x6fdc0 | 0x84000000 | 0xbfdb8 | 0x84000000 | 0xbfdb9 | 0x84000000 | 0xbfdba | 0x84000000 | 0xbfdbb | 0x84000000 | 0xbfdbc | 0x84000000 | 0xbfdbd | 0x84000000 | 0xbfdbe | 0x84000000 | 0xbfdbf 1 | way 2 | set 56 | @ 0xbfc0de00 | 0 | 0x10000 | 0xc6000 | 0 | 0x646f7270 | 0x72656375 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1 | 0x3 | 0xffffffff 1 | way 2 | set 57 | @ 0x94e40 | 0x84000000 | 0xbfdc8 | 0x84000000 | 0xbfdc9 | 0x84000000 | 0xbfdca | 0x84000000 | 0xbfdcb | 0x84000000 | 0xbfdcc | 0x84000000 | 0xbfdcd | 0x84000000 | 0xbfdce | 0x84000000 | 0xbfdcf 1 | way 2 | set 58 | @ 0xbfc04e80 | 0x300000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 59 | @ 0xbfc0dec0 | 0x5 | 0xffffffff | 0x2 | 0x1 | 0 | 0 | 0 | 0x74756f72 | 0x425f7265 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 60 | @ 0x2f00 | 0x2 | 0 | 0 | 0 | 0x101 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 61 | @ 0xbaf40 | 0x84000000 | 0xbfde8 | 0x84000000 | 0xbfde9 | 0x84000000 | 0xbfdea | 0x84000000 | 0xbfdeb | 0x84000000 | 0xbfdec | 0x84000000 | 0xbfded | 0x84000000 | 0xbfdee | 0x84000000 | 0xbfdef 1 | way 2 | set 62 | @ 0xbfc0df80 | 0 | 0 | 0x3 | 0x3 | 0xffffffff | 0 | 0x1 | 0 | 0 | 0 | 0x6e69616d | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 63 | @ 0xbafc0 | 0x84000000 | 0xbfdf8 | 0x84000000 | 0xbfdf9 | 0x84000000 | 0xbfdfa | 0x84000000 | 0xbfdfb | 0x84000000 | 0xbfdfc | 0x84000000 | 0xbfdfd | 0x84000000 | 0xbfdfe | 0x84000000 | 0xbfdff 1 | way 3 | set 0 | @ 0xb0000 | 0x400000 | 0x2a2a200a | 0x6d69202a | 0x20656761 | 0x2a206425 | 0x61202a2a | 0x61642074 | 0x3d206574 | 0x20642520 | 0xa | 0x65686365 | 0x69672063 | 0x695f7465 | 0x725f636f | 0x20646165 | 0x61206425 1 | way 3 | set 1 | @ 0x6f040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0x8c000000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0x8c000000 | 0xbfc0e | 0 | 0 1 | way 3 | set 2 | @ 0x96080 | 0x84000000 | 0xbfe10 | 0x84000000 | 0xbfe11 | 0x84000000 | 0xbfe12 | 0x84000000 | 0xbfe13 | 0x84000000 | 0xbfe14 | 0x84000000 | 0xbfe15 | 0x84000000 | 0xbfe16 | 0x84000000 | 0xbfe17 1 | way 3 | set 3 | @ 0xbc0c0 | 0x84000000 | 0xbfe18 | 0x84000000 | 0xbfe19 | 0x84000000 | 0xbfe1a | 0x84000000 | 0xbfe1b | 0x84000000 | 0xbfe1c | 0x84000000 | 0xbfe1d | 0x84000000 | 0xbfe1e | 0x84000000 | 0xbfe1f 1 | way 3 | set 4 | @ 0x6e100 | 0x84000000 | 0xbfe20 | 0x84000000 | 0xbfe21 | 0x84000000 | 0xbfe22 | 0x84000000 | 0xbfe23 | 0x84000000 | 0xbfe24 | 0x84000000 | 0xbfe25 | 0x84000000 | 0xbfe26 | 0x84000000 | 0xbfe27 1 | way 3 | set 5 | @ 0x1a140 | 0x84000000 | 0xbfe28 | 0x84000000 | 0xbfe29 | 0x84000000 | 0xbfe2a | 0x84000000 | 0xbfe2b | 0x84000000 | 0xbfe2c | 0x84000000 | 0xbfe2d | 0x84000000 | 0xbfe2e | 0x84000000 | 0xbfe2f 1 | way 3 | set 6 | @ 0x6e180 | 0x84000000 | 0xbfe30 | 0x84000000 | 0xbfe31 | 0x84000000 | 0xbfe32 | 0x84000000 | 0xbfe33 | 0x84000000 | 0xbfe34 | 0x84000000 | 0xbfe35 | 0x84000000 | 0xbfe36 | 0x84000000 | 0xbfe37 1 | way 3 | set 7 | @ 0xbfc0c1c0 | 0xbff20000 | 0x47455350 | 0x414d445f | 0 | 0 | 0 | 0 | 0 | 0 | 0xf30000 | 0x1000 | 0x2 | 0 | 0xf30000 | 0x47455350 | 0x43494e5f 1 | way 3 | set 8 | @ 0x1a200 | 0x84000000 | 0xbfe40 | 0x84000000 | 0xbfe41 | 0x84000000 | 0xbfe42 | 0x84000000 | 0xbfe43 | 0x84000000 | 0xbfe44 | 0x84000000 | 0xbfe45 | 0x84000000 | 0xbfe46 | 0x84000000 | 0xbfe47 1 | way 3 | set 9 | @ 0x1a240 | 0x84000000 | 0xbfe48 | 0x84000000 | 0xbfe49 | 0x84000000 | 0xbfe4a | 0x84000000 | 0xbfe4b | 0x84000000 | 0xbfe4c | 0x84000000 | 0xbfe4d | 0x84000000 | 0xbfe4e | 0x84000000 | 0xbfe4f 1 | way 3 | set 10 | @ 0x1a280 | 0x84000000 | 0xbfe50 | 0x84000000 | 0xbfe51 | 0x84000000 | 0xbfe52 | 0x84000000 | 0xbfe53 | 0x84000000 | 0xbfe54 | 0x84000000 | 0xbfe55 | 0x84000000 | 0xbfe56 | 0x84000000 | 0xbfe57 1 | way 3 | set 11 | @ 0x6e2c0 | 0x84000000 | 0xbfe58 | 0x84000000 | 0xbfe59 | 0x84000000 | 0xbfe5a | 0x84000000 | 0xbfe5b | 0x84000000 | 0xbfe5c | 0x84000000 | 0xbfe5d | 0x84000000 | 0xbfe5e | 0x84000000 | 0xbfe5f 1 | way 3 | set 12 | @ 0x6e300 | 0x84000000 | 0xbfe60 | 0x84000000 | 0xbfe61 | 0x84000000 | 0xbfe62 | 0x84000000 | 0xbfe63 | 0x84000000 | 0xbfe64 | 0x84000000 | 0xbfe65 | 0x84000000 | 0xbfe66 | 0x84000000 | 0xbfe67 1 | way 3 | set 13 | @ 0x96340 | 0x84000000 | 0xbfe68 | 0x84000000 | 0xbfe69 | 0x84000000 | 0xbfe6a | 0x84000000 | 0xbfe6b | 0x84000000 | 0xbfe6c | 0x84000000 | 0xbfe6d | 0x84000000 | 0xbfe6e | 0x84000000 | 0xbfe6f 1 | way 3 | set 14 | @ 0x6e380 | 0x84000000 | 0xbfe70 | 0x84000000 | 0xbfe71 | 0x84000000 | 0xbfe72 | 0x84000000 | 0xbfe73 | 0x84000000 | 0xbfe74 | 0x84000000 | 0xbfe75 | 0x84000000 | 0xbfe76 | 0x84000000 | 0xbfe77 1 | way 3 | set 15 | @ 0x6e3c0 | 0x84000000 | 0xbfe78 | 0x84000000 | 0xbfe79 | 0x84000000 | 0xbfe7a | 0x84000000 | 0xbfe7b | 0x84000000 | 0xbfe7c | 0x84000000 | 0xbfe7d | 0x84000000 | 0xbfe7e | 0x84000000 | 0xbfe7f 1 | way 3 | set 16 | @ 0x96400 | 0x84000000 | 0xbfe80 | 0x84000000 | 0xbfe81 | 0x84000000 | 0xbfe82 | 0x84000000 | 0xbfe83 | 0x84000000 | 0xbfe84 | 0x84000000 | 0xbfe85 | 0x84000000 | 0xbfe86 | 0x84000000 | 0xbfe87 1 | way 3 | set 17 | @ 0x6e440 | 0x84000000 | 0xbfe88 | 0x84000000 | 0xbfe89 | 0x84000000 | 0xbfe8a | 0x84000000 | 0xbfe8b | 0x84000000 | 0xbfe8c | 0x84000000 | 0xbfe8d | 0x84000000 | 0xbfe8e | 0x84000000 | 0xbfe8f 1 | way 3 | set 18 | @ 0x96480 | 0x84000000 | 0xbfe90 | 0x84000000 | 0xbfe91 | 0x84000000 | 0xbfe92 | 0x84000000 | 0xbfe93 | 0x84000000 | 0xbfe94 | 0x84000000 | 0xbfe95 | 0x84000000 | 0xbfe96 | 0x84000000 | 0xbfe97 1 | way 3 | set 19 | @ 0x964c0 | 0x84000000 | 0xbfe98 | 0x84000000 | 0xbfe99 | 0x84000000 | 0xbfe9a | 0x84000000 | 0xbfe9b | 0x84000000 | 0xbfe9c | 0x84000000 | 0xbfe9d | 0x84000000 | 0xbfe9e | 0x84000000 | 0xbfe9f 1 | way 3 | set 20 | @ 0x6e500 | 0x84000000 | 0xbfea0 | 0x84000000 | 0xbfea1 | 0x84000000 | 0xbfea2 | 0x84000000 | 0xbfea3 | 0x84000000 | 0xbfea4 | 0x84000000 | 0xbfea5 | 0x84000000 | 0xbfea6 | 0x84000000 | 0xbfea7 1 | way 3 | set 21 | @ 0x96540 | 0x84000000 | 0xbfea8 | 0x84000000 | 0xbfea9 | 0x84000000 | 0xbfeaa | 0x84000000 | 0xbfeab | 0x84000000 | 0xbfeac | 0x84000000 | 0xbfead | 0x84000000 | 0xbfeae | 0x84000000 | 0xbfeaf 1 | way 3 | set 22 | @ 0x6e580 | 0x84000000 | 0xbfeb0 | 0x84000000 | 0xbfeb1 | 0x84000000 | 0xbfeb2 | 0x84000000 | 0xbfeb3 | 0x84000000 | 0xbfeb4 | 0x84000000 | 0xbfeb5 | 0x84000000 | 0xbfeb6 | 0x84000000 | 0xbfeb7 1 | way 3 | set 23 | @ 0x965c0 | 0x84000000 | 0xbfeb8 | 0x84000000 | 0xbfeb9 | 0x84000000 | 0xbfeba | 0x84000000 | 0xbfebb | 0x84000000 | 0xbfebc | 0x84000000 | 0xbfebd | 0x84000000 | 0xbfebe | 0x84000000 | 0xbfebf 1 | way 3 | set 24 | @ 0x6e600 | 0x84000000 | 0xbfec0 | 0x84000000 | 0xbfec1 | 0x84000000 | 0xbfec2 | 0x84000000 | 0xbfec3 | 0x84000000 | 0xbfec4 | 0x84000000 | 0xbfec5 | 0x84000000 | 0xbfec6 | 0x84000000 | 0xbfec7 1 | way 3 | set 25 | @ 0x6e640 | 0x84000000 | 0xbfec8 | 0x84000000 | 0xbfec9 | 0x84000000 | 0xbfeca | 0x84000000 | 0xbfecb | 0x84000000 | 0xbfecc | 0x84000000 | 0xbfecd | 0x84000000 | 0xbfece | 0x84000000 | 0xbfecf 1 | way 3 | set 26 | @ 0x6e680 | 0x84000000 | 0xbfed0 | 0x84000000 | 0xbfed1 | 0x84000000 | 0xbfed2 | 0x84000000 | 0xbfed3 | 0x84000000 | 0xbfed4 | 0x84000000 | 0xbfed5 | 0x84000000 | 0xbfed6 | 0x84000000 | 0xbfed7 1 | way 3 | set 27 | @ 0x6e6c0 | 0x84000000 | 0xbfed8 | 0x84000000 | 0xbfed9 | 0x84000000 | 0xbfeda | 0x84000000 | 0xbfedb | 0x84000000 | 0xbfedc | 0x84000000 | 0xbfedd | 0x84000000 | 0xbfede | 0x84000000 | 0xbfedf 1 | way 3 | set 28 | @ 0x96700 | 0x84000000 | 0xbfee0 | 0x84000000 | 0xbfee1 | 0x84000000 | 0xbfee2 | 0x84000000 | 0xbfee3 | 0x84000000 | 0xbfee4 | 0x84000000 | 0xbfee5 | 0x84000000 | 0xbfee6 | 0x84000000 | 0xbfee7 1 | way 3 | set 29 | @ 0x6e740 | 0x84000000 | 0xbfee8 | 0x84000000 | 0xbfee9 | 0x84000000 | 0xbfeea | 0x84000000 | 0xbfeeb | 0x84000000 | 0xbfeec | 0x84000000 | 0xbfeed | 0x84000000 | 0xbfeee | 0x84000000 | 0xbfeef 1 | way 3 | set 30 | @ 0x96780 | 0x84000000 | 0xbfef0 | 0x84000000 | 0xbfef1 | 0x84000000 | 0xbfef2 | 0x84000000 | 0xbfef3 | 0x84000000 | 0xbfef4 | 0x84000000 | 0xbfef5 | 0x84000000 | 0xbfef6 | 0x84000000 | 0xbfef7 1 | way 3 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 1 | way 3 | set 32 | @ 0x97800 | 0x84000000 | 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 33 | @ 0xba840 | 0x84000000 | 0xbfd08 | 0x84000000 | 0xbfd09 | 0x84000000 | 0xbfd0a | 0x84000000 | 0xbfd0b | 0x84000000 | 0xbfd0c | 0x84000000 | 0xbfd0d | 0x84000000 | 0xbfd0e | 0x84000000 | 0xbfd0f 1 | way 3 | set 34 | @ 0x96880 | 0x84000000 | 0xbff10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 35 | @ 0x6f8c0 | 0x84000000 | 0xbfd18 | 0x84000000 | 0xbfd19 | 0x84000000 | 0xbfd1a | 0x84000000 | 0xbfd1b | 0x84000000 | 0xbfd1c | 0x84000000 | 0xbfd1d | 0x84000000 | 0xbfd1e | 0x84000000 | 0xbfd1f 1 | way 3 | set 36 | @ 0x1a900 | 0xa4400000 | 0xbff20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 37 | @ 0x6f940 | 0x84000000 | 0xbfd28 | 0x84000000 | 0xbfd29 | 0x84000000 | 0xbfd2a | 0x84000000 | 0xbfd2b | 0x84000000 | 0xbfd2c | 0x84000000 | 0xbfd2d | 0x84000000 | 0xbfd2e | 0x84000000 | 0xbfd2f 1 | way 3 | set 38 | @ 0xbfc04980 | 0xbfc02cf0 | 0xbfc02b28 | 0xbfc02c54 | 0xbfc02bc8 | 0x4f425b0a | 0x4520544f | 0x524f5252 | 0x694d205d | 0x6e697373 | 0x41522067 | 0x7370204d | 0x69206765 | 0x6c63206e | 0x65747375 | 0x2072 | 0x4f425b0a 1 | way 3 | set 39 | @ 0x6f9c0 | 0x84000000 | 0xbfd38 | 0x84000000 | 0xbfd39 | 0x84000000 | 0xbfd3a | 0x84000000 | 0xbfd3b | 0x84000000 | 0xbfd3c | 0x84000000 | 0xbfd3d | 0x84000000 | 0xbfd3e | 0x84000000 | 0xbfd3f 1 | way 3 | set 40 | @ 0x6fa00 | 0x84000000 | 0xbfd40 | 0x84000000 | 0xbfd41 | 0x84000000 | 0xbfd42 | 0x84000000 | 0xbfd43 | 0x84000000 | 0xbfd44 | 0x84000000 | 0xbfd45 | 0x84000000 | 0xbfd46 | 0x84000000 | 0xbfd47 1 | way 3 | set 41 | @ 0x6fa40 | 0x84000000 | 0xbfd48 | 0x84000000 | 0xbfd49 | 0x84000000 | 0xbfd4a | 0x84000000 | 0xbfd4b | 0x84000000 | 0xbfd4c | 0x84000000 | 0xbfd4d | 0x84000000 | 0xbfd4e | 0x84000000 | 0xbfd4f 1 | way 3 | set 42 | @ 0xbaa80 | 0x84000000 | 0xbfd50 | 0x84000000 | 0xbfd51 | 0x84000000 | 0xbfd52 | 0x84000000 | 0xbfd53 | 0x84000000 | 0xbfd54 | 0x84000000 | 0xbfd55 | 0x84000000 | 0xbfd56 | 0x84000000 | 0xbfd57 1 | way 3 | set 43 | @ 0x94ac0 | 0x84000000 | 0xbfd58 | 0x84000000 | 0xbfd59 | 0x84000000 | 0xbfd5a | 0x84000000 | 0xbfd5b | 0x84000000 | 0xbfd5c | 0x84000000 | 0xbfd5d | 0x84000000 | 0xbfd5e | 0x84000000 | 0xbfd5f 1 | way 3 | set 44 | @ 0x18b00 | 0x84000000 | 0xbfd60 | 0x84000000 | 0xbfd61 | 0x84000000 | 0xbfd62 | 0x84000000 | 0xbfd63 | 0x84000000 | 0xbfd64 | 0x84000000 | 0xbfd65 | 0x84000000 | 0xbfd66 | 0x84000000 | 0xbfd67 1 | way 3 | set 45 | @ 0x6fb40 | 0x84000000 | 0xbfd68 | 0x84000000 | 0xbfd69 | 0x84000000 | 0xbfd6a | 0x84000000 | 0xbfd6b | 0x84000000 | 0xbfd6c | 0x84000000 | 0xbfd6d | 0x84000000 | 0xbfd6e | 0x84000000 | 0xbfd6f 1 | way 3 | set 46 | @ 0x6fb80 | 0x84000000 | 0xbfd70 | 0x84000000 | 0xbfd71 | 0x84000000 | 0xbfd72 | 0x84000000 | 0xbfd73 | 0x84000000 | 0xbfd74 | 0x84000000 | 0xbfd75 | 0x84000000 | 0xbfd76 | 0x84000000 | 0xbfd77 1 | way 3 | set 47 | @ 0x94bc0 | 0x84000000 | 0xbfd78 | 0x84000000 | 0xbfd79 | 0x84000000 | 0xbfd7a | 0x84000000 | 0xbfd7b | 0x84000000 | 0xbfd7c | 0x84000000 | 0xbfd7d | 0x84000000 | 0xbfd7e | 0x84000000 | 0xbfd7f 1 | way 3 | set 48 | @ 0x6fc00 | 0x84000000 | 0xbfd80 | 0x84000000 | 0xbfd81 | 0x84000000 | 0xbfd82 | 0x84000000 | 0xbfd83 | 0x84000000 | 0xbfd84 | 0x84000000 | 0xbfd85 | 0x84000000 | 0xbfd86 | 0x84000000 | 0xbfd87 1 | way 3 | set 49 | @ 0xbac40 | 0x84000000 | 0xbfd88 | 0x84000000 | 0xbfd89 | 0x84000000 | 0xbfd8a | 0x84000000 | 0xbfd8b | 0x84000000 | 0xbfd8c | 0x84000000 | 0xbfd8d | 0x84000000 | 0xbfd8e | 0x84000000 | 0xbfd8f 1 | way 3 | set 50 | @ 0xbfc0dc80 | 0 | 0 | 0 | 0 | 0 | 0x1a8 | 0 | 0x800000 | 0xb0000 | 0 | 0x65646f63 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 51 | @ 0xbacc0 | 0x84000000 | 0xbfd98 | 0x84000000 | 0xbfd99 | 0x84000000 | 0xbfd9a | 0x84000000 | 0xbfd9b | 0x84000000 | 0xbfd9c | 0x84000000 | 0xbfd9d | 0x84000000 | 0xbfd9e | 0x84000000 | 0xbfd9f 1 | way 3 | set 52 | @ 0xbcd00 | 0x84000000 | 0xbffa0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 53 | @ 0x94d40 | 0x84000000 | 0xbfda8 | 0x84000000 | 0xbfda9 | 0x84000000 | 0xbfdaa | 0x84000000 | 0xbfdab | 0x84000000 | 0xbfdac | 0x84000000 | 0xbfdad | 0x84000000 | 0xbfdae | 0x84000000 | 0xbfdaf 1 | way 3 | set 54 | @ 0x6fd80 | 0x84000000 | 0xbfdb0 | 0x84000000 | 0xbfdb1 | 0x84000000 | 0xbfdb2 | 0x84000000 | 0xbfdb3 | 0x84000000 | 0xbfdb4 | 0x84000000 | 0xbfdb5 | 0x84000000 | 0xbfdb6 | 0x84000000 | 0xbfdb7 1 | way 3 | set 55 | @ 0x94dc0 | 0x84000000 | 0xbfdb8 | 0x84000000 | 0xbfdb9 | 0x84000000 | 0xbfdba | 0x84000000 | 0xbfdbb | 0x84000000 | 0xbfdbc | 0x84000000 | 0xbfdbd | 0x84000000 | 0xbfdbe | 0x84000000 | 0xbfdbf 1 | way 3 | set 56 | @ 0x6fe00 | 0x84000000 | 0xbfdc0 | 0x84000000 | 0xbfdc1 | 0x84000000 | 0xbfdc2 | 0x84000000 | 0xbfdc3 | 0x84000000 | 0xbfdc4 | 0x84000000 | 0xbfdc5 | 0x84000000 | 0xbfdc6 | 0x84000000 | 0xbfdc7 1 | way 3 | set 57 | @ 0xbae40 | 0x84000000 | 0xbfdc8 | 0x84000000 | 0xbfdc9 | 0x84000000 | 0xbfdca | 0x84000000 | 0xbfdcb | 0x84000000 | 0xbfdcc | 0x84000000 | 0xbfdcd | 0x84000000 | 0xbfdce | 0x84000000 | 0xbfdcf 1 | way 3 | set 58 | @ 0x94e80 | 0x84000000 | 0xbfdd0 | 0x84000000 | 0xbfdd1 | 0x84000000 | 0xbfdd2 | 0x84000000 | 0xbfdd3 | 0x84000000 | 0xbfdd4 | 0x84000000 | 0xbfdd5 | 0x84000000 | 0xbfdd6 | 0x84000000 | 0xbfdd7 1 | way 3 | set 59 | @ 0x94ec0 | 0x84000000 | 0xbfdd8 | 0x84000000 | 0xbfdd9 | 0x84000000 | 0xbfdda | 0x84000000 | 0xbfddb | 0x84000000 | 0xbfddc | 0x84000000 | 0xbfddd | 0x84000000 | 0xbfdde | 0x84000000 | 0xbfddf 1 | way 3 | set 60 | @ 0xf00 | 0x1 | 0 | 0x101 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x3 | 0x10003 | 0x20003 | 0x30003 | 0x40003 | 0x50003 1 | way 3 | set 61 | @ 0xbfc0df40 | 0 | 0x2 | 0x3 | 0xffffffff | 0 | 0x1 | 0 | 0 | 0 | 0x6e69616d | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 62 | @ 0xbdf80 | 0x84000000 | 0xff0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 63 | @ 0x6ffc0 | 0x84000000 | 0xbfdf8 | 0x84000000 | 0xbfdf9 | 0x84000000 | 0xbfdfa | 0x84000000 | 0xbfdfb | 0x84000000 | 0xbfdfc | 0x84000000 | 0xbfdfd | 0x84000000 | 0xbfdfe | 0x84000000 | 0xbfdff Read request: srcid = 3 / address = 0x18000 / pktid = 0x1 / nwords = 16 ****************** cycle 1701061 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0xd Requesting DIR lock ****************** cycle 1701062 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 1 / set = 0 Accessing directory: address = 0x18000 / hit = 1 / count = 1 / is_cnt = 0 ****************** cycle 1701063 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required Requesting HEAP lock Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 0 ****************** cycle 1701064 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit Update directory: tag = 0x6 set = 0 way = 1 count = 2 is_cnt = 0 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 1 ****************** cycle 1701065 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 0 Add an entry in the heap: owner_id = 3 owner_ins = 0 ****************** cycle 1701066 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 1 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 2 ****************** cycle 1701067 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 2 Receive command from srcid 0d0 / for address 0x000019480 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 3 ****************** cycle 1701068 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 3 Pushing command into cmd_cas_fifo: address = 0x000019480 srcid = 0d0 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 4 ****************** cycle 1701069 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 4 Pushing command into cmd_cas_fifo: address = 0x000019480 srcid = 0d0 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 0 addr = 0x19480 wdata = 0x8a000000 eop = 0 cpt = 0 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 5 ****************** cycle 1701070 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 5 CAS command: srcid = 0 addr = 0x19480 wdata = 0xaa000000 eop = 1 cpt = 1 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 6 ****************** cycle 1701071 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 6 Requesting DIR lock Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 7 ****************** cycle 1701072 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 7 Requesting DIR lock Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 8 ****************** cycle 1701073 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 8 Directory acces / address = 0x19480 / hit = 1 / count = 1 / is_cnt = 0 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 9 ****************** cycle 1701074 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 9 Read data from cache and store it in buffer Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 10 ****************** cycle 1701075 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 10 Compare the old and the new data / expected value = 2315255808 / actual value = 2315255808 / forced_fail = 0 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 11 ****************** cycle 1701076 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_HIT_WRITE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 11 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701077 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_UPT_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 12 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701078 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_UPT_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 31 / WORD = 13 Register multi-update transaction in UPT / wok = 1 / nline = 0x00000000652 / count = 0x1 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xc0000018 / cpt = 14 ****************** cycle 1701079 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_UPT_HEAP_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xc0000018 / WAY = 0 / SET = 31 / WORD = 14 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xc000001a / cpt = 15 ****************** cycle 1701080 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_UPT_HEAP_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xc000001a / WAY = 0 / SET = 31 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 3 / address = 0x18000 / nwords = 16 Get access to the heap ****************** cycle 1701081 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DIR_UPDT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_UPT_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x0000137f8 / WAY = 0 / SET = 31 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 0 | way 0 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 Read request: srcid = 1 / address = 0x18000 / pktid = 0x1 / nwords = 16 Send the first update request to CC_SEND FSM / address = 0x19480 / wdata = 0xaa000000 / srcid = 0 / inst = 0 ****************** cycle 1701082 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_PTE1_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache / paddr = 0x0000137f8 / way = 0 / set = 31 / word = 14 / PTD = 0xc0000018 Requesting DIR lock ****************** cycle 1701083 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_HEADER | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE MISS in dcache: PTE address = 0x000018000 Requesting DIR lock ****************** cycle 1701084 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_SELECT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 1 / SET = 0 / PADDR = 0x000018000 Accessing directory: address = 0x18000 / hit = 1 / count = 2 / is_cnt = 0 Multicast-Update for line 0d1618 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xae000000 / cpt = 0 ****************** cycle 1701085 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_DATA | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting HEAP lock Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc00 / cpt = 1 ****************** cycle 1701086 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_HEADER | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xae000000 / WAY = 1 / SET = 0 / WORD = 0 Receive command from srcid 0d2 / for address 0x000018000 Requesting HEAP lock ****************** cycle 1701087 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc00 / WAY = 1 / SET = 0 / WORD = 1 Push into read_fifo: address = 0x000018000 srcid = 0d2 trdid = 0d0 pktid = 0d1 plen = 0d64 Update directory: tag = 0x6 set = 0 way = 1 count = 3 is_cnt = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x8e000000 / cpt = 2 ****************** cycle 1701088 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8e000000 / WAY = 1 / SET = 0 / WORD = 2 Add an entry in the heap: owner_id = 1 owner_ins = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc01 / cpt = 3 ****************** cycle 1701089 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc01 / WAY = 1 / SET = 0 / WORD = 3 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x8e000000 / cpt = 4 ****************** cycle 1701090 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE paddr = 0x000019480 r_dcache_vci_paddr = 0x000019480 mask = 0x0ffffffc0 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 0x1 Coherence request received: PADDR = 0x000019480 / TYPE = 3 / HIT = 1 Write one word: / DATA = 2382364672 / WAY = 1 / SET = 0 / WORD = 4 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc02 / cpt = 5 ****************** cycle 1701091 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc02 / WAY = 1 / SET = 0 / WORD = 5 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xae000000 / cpt = 6 ****************** cycle 1701092 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xae000000 / WAY = 1 / SET = 0 / WORD = 6 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc03 / cpt = 7 ****************** cycle 1701093 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc03 / WAY = 1 / SET = 0 / WORD = 7 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xae400000 / cpt = 8 ****************** cycle 1701094 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xae400000 / WAY = 1 / SET = 0 / WORD = 8 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc04 / cpt = 9 ****************** cycle 1701095 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc04 / WAY = 1 / SET = 0 / WORD = 9 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x8e000000 / cpt = 10 ****************** cycle 1701096 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8e000000 / WAY = 1 / SET = 0 / WORD = 10 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc05 / cpt = 11 ****************** cycle 1701097 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc05 / WAY = 1 / SET = 0 / WORD = 11 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701098 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 0 / WORD = 12 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701099 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 0 / WORD = 13 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701100 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word / WAY = 1 / SET = 18 / WORD = 0 / VALUE = 0xaa000000 Write one word: / DATA = 0 / WAY = 1 / SET = 0 / WORD = 14 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701101 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 0 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 1 / address = 0x18000 / nwords = 16 ****************** cycle 1701102 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000018000 / WAY = 1 / SET = 0 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 0 | way 0 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 Read request: srcid = 2 / address = 0x18000 / pktid = 0x1 / nwords = 16 ****************** cycle 1701103 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xae000000 PTE_PPN = 0xbfc00 Requesting DIR lock ****************** cycle 1701104 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 0 Accessing directory: address = 0x18000 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1701105 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_MULTI_ACK | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE write PTE2 in ITLB / set = 0 / way = 0 set way V L R C W X U G D B Z TAG PPN NLINE [0] [0] [1][1][0][1][1][1][0][0][0][0][1][0x17f80][ 0xbfc00][0x000000600] Requesting HEAP lock Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xae000000 / cpt = 0 ****************** cycle 1701106 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed Response for UPT entry Update directory: tag = 0x6 set = 0 way = 1 count = 4 is_cnt = 1 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc00 / cpt = 1 ****************** cycle 1701107 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_ERASE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_UPT_LOCK | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xae000000 / WAY = 1 / SET = 0 / WORD = 0 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LAST | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_UPT_LOCK | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc00 / WAY = 1 / SET = 0 / WORD = 1 Decrement the responses counter for UPT: entry = 0 / rsp_count = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x8e000000 / cpt = 2 ****************** cycle 1701109 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_UPT_CLEAR | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8e000000 / WAY = 1 / SET = 0 / WORD = 2 Clear UPT entry 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc01 / cpt = 3 ****************** cycle 1701110 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_WRITE_RSP | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc01 / WAY = 1 / SET = 0 / WORD = 3 Request TGT_RSP FSM to send a response to srcid 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x8e000000 / cpt = 4 ****************** cycle 1701111 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8e000000 / WAY = 1 / SET = 0 / WORD = 4 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc02 / cpt = 5 ****************** cycle 1701112 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc02 / WAY = 1 / SET = 0 / WORD = 5 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xae000000 / cpt = 6 ****************** cycle 1701113 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xae000000 / WAY = 1 / SET = 0 / WORD = 6 ITLB miss / VADDR = 0x80090000 / BYPASS = 0 / PTE_ADR = 0x000013000 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc03 / cpt = 7 ****************** cycle 1701114 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc03 / WAY = 1 / SET = 0 / WORD = 7 MISS in dcache: PTE1 address = 0x000013000 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xae400000 / cpt = 8 ****************** cycle 1701115 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xae400000 / WAY = 1 / SET = 0 / WORD = 8 Select a slot: / WAY = 2 / SET = 0 / PADDR = 0x000013000 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc04 / cpt = 9 ****************** cycle 1701116 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc04 / WAY = 1 / SET = 0 / WORD = 9 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x8e000000 / cpt = 10 ****************** cycle 1701117 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8e000000 / WAY = 1 / SET = 0 / WORD = 10 Receive command from srcid 0d3 / for address 0x000013000 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc05 / cpt = 11 ****************** cycle 1701118 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc05 / WAY = 1 / SET = 0 / WORD = 11 Push into read_fifo: address = 0x000013000 srcid = 0d3 trdid = 0d0 pktid = 0d1 plen = 0d64 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701119 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 0 / WORD = 12 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701120 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 0 / WORD = 13 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701121 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 0 / WORD = 14 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701122 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 0 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 2 / address = 0x18000 / nwords = 16 ****************** cycle 1701123 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000018000 / WAY = 1 / SET = 0 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 0 | way 0 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 Read request: srcid = 3 / address = 0x13000 / pktid = 0x1 / nwords = 16 ****************** cycle 1701124 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xae000000 PTE_PPN = 0xbfc00 Requesting DIR lock ****************** cycle 1701125 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 0 Accessing directory: address = 0x13000 / hit = 1 / count = 1 / is_cnt = 0 Write response after coherence transaction / rsrcid = 0 / rtrdid = 0 / rpktid = 5 ****************** cycle 1701126 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received write PTE2 in ITLB / set = 0 / way = 0 set way V L R C W X U G D B Z TAG PPN NLINE [0] [0] [1][1][0][1][1][1][0][0][0][0][1][0x17f80][ 0xbfc00][0x000000600] Requesting HEAP lock ****************** cycle 1701127 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed TLB MISS completed Update directory: tag = 0x4 set = 192 way = 0 count = 2 is_cnt = 0 ****************** cycle 1701128 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Add an entry in the heap: owner_id = 0x3 owner_ins = 0 ****************** cycle 1701129 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xae000000 / cpt = 0 ****************** cycle 1701130 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc00 / cpt = 1 ****************** cycle 1701131 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x80090000 / BYPASS = 0x1 / PTE_ADR = 0x000019480 Write one word: / DATA = 0xae000000 / WAY = 1 / SET = 0 / WORD = 0 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xaa000000 PTE_PPN = 0xd Write one word: / DATA = 0xbfc00 / WAY = 1 / SET = 0 / WORD = 1 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0x8e000000 / cpt = 2 ****************** cycle 1701133 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 1 / set = 0 Write one word: / DATA = 2382364672 / WAY = 1 / SET = 0 / WORD = 2 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc01 / cpt = 3 ****************** cycle 1701134 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE write PTE2 in ITLB / set = 0 / way = 1 set way V L R C W X U G D B Z TAG PPN NLINE [0] [0] [1][1][0][1][1][1][0][0][0][0][1][0x17f80][ 0xbfc00][0x000000600] [0] [1] [1][1][0][1][0][1][0][0][0][0][1][0x10012][ 0xd][0x000000652] ITLB miss / VADDR = 0x80090000 / BYPASS = 0 / PTE_ADR = 0x000013000 Write one word: / DATA = 0xbfc01 / WAY = 1 / SET = 0 / WORD = 3 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0x8e000000 / cpt = 4 ****************** cycle 1701135 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed MISS in dcache: PTE1 address = 0x000013000 Write one word: / DATA = 0x8e000000 / WAY = 1 / SET = 0 / WORD = 4 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc02 / cpt = 5 ****************** cycle 1701136 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 2 / SET = 0 / PADDR = 0x000013000 Write one word: / DATA = 0xbfc02 / WAY = 1 / SET = 0 / WORD = 5 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xae000000 / cpt = 6 ****************** cycle 1701137 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xae000000 / WAY = 1 / SET = 0 / WORD = 6 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc03 / cpt = 7 ****************** cycle 1701138 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 1 / SET = 0 / VICTIM = 0x002ff0080 Write one word: / DATA = 0xbfc03 / WAY = 1 / SET = 0 / WORD = 7 Receive command from srcid 0d1 / for address 0x000013000 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xae400000 / cpt = 8 ****************** cycle 1701139 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch to ZOMBI state / WAY = 1 / SET = 0 Write one word: / DATA = 2923429888 / WAY = 1 / SET = 0 / WORD = 8 Push into read_fifo: address = 0x000013000 srcid = 0d1 trdid = 0d0 pktid = 0d1 plen = 0d64 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc04 / cpt = 9 ****************** cycle 1701140 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc04 / WAY = 1 / SET = 0 / WORD = 9 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0x8e000000 / cpt = 10 ****************** cycle 1701141 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8e000000 / WAY = 1 / SET = 0 / WORD = 10 Receive command from srcid 0d0 / for address 0x00000d000 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc05 / cpt = 11 ****************** cycle 1701142 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc05 / WAY = 1 / SET = 0 / WORD = 11 Push into read_fifo: address = 0x00000d000 srcid = 0d0 trdid = 0d0 pktid = 0d3 plen = 0d64 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701143 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 0 / WORD = 12 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701144 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 0 / WORD = 13 Cleanup request: / owner_id = 0 / owner_ins = 0x1 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701145 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_GET_NLINE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 0 / WORD = 14 Cleanup request: / address = 0xbfc02000 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701146 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_REQ CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 1 / SET = 0 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 3 / address = 0x13000 / nwords = 16 ****************** cycle 1701147 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DIR_UPDT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_REQ CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000018000 / WAY = 1 / SET = 0 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 0 | way 0 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 Read request: srcid = 1 / address = 0x13000 / pktid = 0x1 / nwords = 16 Requesting DIR lock ****************** cycle 1701148 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_LOCK CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xae000000 PTE_PPN = 0xbfc00 Requesting DIR lock Test directory status: line = 0x000bfc02000 / hit = 0 / dir_id = 0 / dir_ins = 0 / search_id = 0 / search_ins = 0x1 / count = 0 / is_cnt = 0 ****************** cycle 1701149 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_PTE2_SELECT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_UPT_LOCK CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 0 Requesting DIR lock ****************** cycle 1701150 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_PTE2_UPDT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_UPT_LOCK CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE write PTE2 in ITLB / set = 0 / way = 0 set way V L R C W X U G D B Z TAG PPN NLINE [0] [0] [1][1][0][1][1][1][0][0][0][0][1][0x17f80][ 0xbfc00][0x000000600] Requesting DIR lock Unexpected cleanup with no corresponding UPT entry: address = 0xbfc02000 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xc0000019 / cpt = 0 ****************** cycle 1701151 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_RETURN | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_SEND_ACK CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed Accessing directory: address = 0x13000 / hit = 1 / count = 2 / is_cnt = 0 Send the response to a cleanup request: srcid = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 1 ****************** cycle 1701152 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xc0000019 / WAY = 2 / SET = 0 / WORD = 0 Requesting HEAP lock ****************** cycle 1701153 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_ACK | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 1 Update directory: tag = 0x4 set = 192 way = 0 count = 3 is_cnt = 0 Cleanup Acknowledgement for srcid 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 2 ****************** cycle 1701154 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 2 Add an entry in the heap: owner_id = 1 owner_ins = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 3 ****************** cycle 1701155 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 3 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 4 ****************** cycle 1701156 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 4 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 5 ****************** cycle 1701157 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 5 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 6 ****************** cycle 1701158 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_MISS | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CC_TYPE_CLACK slot returns to empty state set = 0 / way = 0x1 ITLB miss / VADDR = 0x80090000 / BYPASS = 0 / PTE_ADR = 0x000013000 Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 6 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 7 ****************** cycle 1701159 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_PTE1_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE MISS in dcache: PTE1 address = 0x000013000 Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 7 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 8 ****************** cycle 1701160 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_SELECT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 2 / SET = 0 / PADDR = 0x000013000 Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 8 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 9 ****************** cycle 1701161 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 9 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 10 ****************** cycle 1701162 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 10 Receive command from srcid 0d2 / for address 0x000013000 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 11 ****************** cycle 1701163 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 11 Push into read_fifo: address = 0x000013000 srcid = 0d2 trdid = 0d0 pktid = 0d1 plen = 0d64 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701164 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 12 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701165 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 13 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701166 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 14 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701167 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 1 / address = 0x13000 / nwords = 16 ****************** cycle 1701168 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000013000 / WAY = 2 / SET = 0 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 0 | way 0 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 Read request: srcid = 0 / address = 0xd000 / pktid = 0x3 / nwords = 16 ****************** cycle 1701169 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache / paddr = 0x000013000 / way = 2 / set = 0 / word = 0 / PTD = 0xc0000019 Requesting DIR lock ****************** cycle 1701170 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE MISS in dcache: PTE address = 0x000019480 Accessing directory: address = 0xd000 / hit = 0 / count = 0 / is_cnt = 0 ****************** cycle 1701171 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_TRT_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 0 / SET = 18 / PADDR = 0x000019480 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xc0000019 / cpt = 0 ****************** cycle 1701172 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_TRT_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Check TRT: hit_read = 0 / hit_write = 0 / full = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 1 ****************** cycle 1701173 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_TRT_SET | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xc0000019 / WAY = 2 / SET = 0 / WORD = 0 Receive command from srcid 0d3 / for address 0x000019480 Write in Transaction Table: address = 0xd000 / srcid = 0 ****************** cycle 1701174 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_TRT_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 1 Push into read_fifo: address = 0x000019480 srcid = 0d3 trdid = 0d0 pktid = 0d1 plen = 0d64 Request GET transaction for address 0xd000 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 2 ****************** cycle 1701175 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_WRITE_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 2 Read request: srcid = 2 / address = 0x13000 / pktid = 0x1 / nwords = 16 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 3 ****************** cycle 1701176 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 3 Requesting DIR lock Send a get request to xram Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 4 ****************** cycle 1701177 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 4 Accessing directory: address = 0x13000 / hit = 1 / count = 3 / is_cnt = 0 Response from XRAM to a get transaction Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 5 ****************** cycle 1701178 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 5 Requesting HEAP lock Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 6 ****************** cycle 1701179 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 6 Update directory: tag = 0x4 set = 192 way = 0 count = 4 is_cnt = 1 Writing a word in TRT : index = 0 / word = 0 / data = 0x27bdff98 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 7 ****************** cycle 1701180 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_ERASE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 7 Writing a word in TRT : index = 0 / word = 1 / data = 0xafbf0064 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 8 ****************** cycle 1701181 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LAST | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 8 Writing a word in TRT : index = 0 / word = 2 / data = 0xafbe0060 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 9 ****************** cycle 1701182 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 9 Writing a word in TRT : index = 0 / word = 3 / data = 0x3a0f021 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 10 ****************** cycle 1701183 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 10 Writing a word in TRT : index = 0 / word = 4 / data = 0xc0001c3 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 11 ****************** cycle 1701184 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 11 Writing a word in TRT : index = 0 / word = 5 / data = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701185 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 12 Writing a word in TRT : index = 0 / word = 6 / data = 0xafc2005c Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701186 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 13 Writing a word in TRT : index = 0 / word = 7 / data = 0x8fc2005c Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701187 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 14 Writing a word in TRT : index = 0 / word = 8 / data = 0x21082 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701188 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 2 / address = 0x13000 / nwords = 16 Writing a word in TRT : index = 0 / word = 9 / data = 0xafc20058 ****************** cycle 1701189 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000013000 / WAY = 2 / SET = 0 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 0 | way 0 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 Read request: srcid = 3 / address = 0x19480 / pktid = 0x1 / nwords = 16 Writing a word in TRT : index = 0 / word = 10 / data = 0x8fc2005c ****************** cycle 1701190 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE HIT in dcache / paddr = 0x000013000 / way = 2 / set = 0 / word = 0 / PTD = 0xc0000019 Requesting DIR lock Writing a word in TRT : index = 0 / word = 11 / data = 0x30420003 ****************** cycle 1701191 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE MISS in dcache: PTE address = 0x000019480 Accessing directory: address = 0x19480 / hit = 1 / count = 1 / is_cnt = 0 Writing a word in TRT : index = 0 / word = 12 / data = 0xc0004f1 ****************** cycle 1701192 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Select a slot: / WAY = 0 / SET = 18 / PADDR = 0x000019480 Requesting HEAP lock Writing a word in TRT : index = 0 / word = 13 / data = 0xafc20054 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xc0000019 / cpt = 0 ****************** cycle 1701193 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Update directory: tag = 0x6 set = 82 way = 0 count = 2 is_cnt = 0 Writing a word in TRT : index = 0 / word = 14 / data = 0xc000342 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 1 ****************** cycle 1701194 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Write one word: / DATA = 0xc0000019 / WAY = 2 / SET = 0 / WORD = 0 Receive command from srcid 0d1 / for address 0x000019480 Add an entry in the heap: owner_id = 0x3 owner_ins = 0 Writing a word in TRT : index = 0 / word = 15 / data = 0xafc20050 ****************** cycle 1701195 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 1 Push into read_fifo: address = 0x000019480 srcid = 0d1 trdid = 0d0 pktid = 0d1 plen = 0d64 Available cache line in TRT: index = 0 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 2 ****************** cycle 1701196 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 2 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 3 ****************** cycle 1701197 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 3 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 4 ****************** cycle 1701198 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 4 Get access to directory Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 5 ****************** cycle 1701199 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_TRT_COPY Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 5 Select a slot: way = 7 / set = 64 / inval_required = 0 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 6 ****************** cycle 1701200 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_INVAL_LOCK Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 6 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 7 ****************** cycle 1701201 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_INVAL_LOCK Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 7 Get acces to UPT Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 8 ****************** cycle 1701202 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_UPDT Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 8 Directory update: way = 7 / set = 64 / owner_id = 0 / owner_ins = 1 / count = 1 / is_cnt = 0 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 9 ****************** cycle 1701203 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_RSP Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 9 Request the TGT_RSP FSM to return data: rsrcid = 0 / address = 0xd000 / nwords = 16 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 10 ****************** cycle 1701204 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 10 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 11 ****************** cycle 1701205 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 11 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701206 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 12 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701207 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 13 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701208 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 14 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701209 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 3 / address = 0x19480 / nwords = 16 ****************** cycle 1701210 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DIR_UPDT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000013000 / WAY = 2 / SET = 0 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 0 | way 0 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 Read request: srcid = 1 / address = 0x19480 / pktid = 0x1 / nwords = 16 ****************** cycle 1701211 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_PTE1_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache / paddr = 0x000013000 / way = 2 / set = 0 / word = 0 / PTD = 0xc0000019 Requesting DIR lock ****************** cycle 1701212 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE MISS in dcache: PTE address = 0x000019480 Requesting DIR lock Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bdff98 / cpt = 0 ****************** cycle 1701213 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_SELECT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 0 / SET = 18 / PADDR = 0x000019480 Accessing directory: address = 0x19480 / hit = 1 / count = 2 / is_cnt = 0 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0xafbf0064 / cpt = 1 ****************** cycle 1701214 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x27bdff98 WAY = 0x1 SET = 0 WORD = 0 Requesting HEAP lock ****************** cycle 1701215 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafbf0064 WAY = 0x1 SET = 0 WORD = 0x1 Receive command from srcid 0d2 / for address 0x000019480 Update directory: tag = 0x6 set = 82 way = 0 count = 3 is_cnt = 0 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0xafbe0060 / cpt = 2 ****************** cycle 1701216 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_XRAM | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafbe0060 WAY = 0x1 SET = 0 WORD = 0x2 Push into read_fifo: address = 0x000019480 srcid = 0d2 trdid = 0d0 pktid = 0d1 plen = 0d64 Add an entry in the heap: owner_id = 1 owner_ins = 0 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x3a0f021 / cpt = 3 ****************** cycle 1701217 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3a0f021 WAY = 0x1 SET = 0 WORD = 0x3 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0xc0001c3 / cpt = 4 ****************** cycle 1701218 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xc0001c3 WAY = 0x1 SET = 0 WORD = 0x4 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0 / cpt = 5 ****************** cycle 1701219 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0 WAY = 0x1 SET = 0 WORD = 0x5 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc2005c / cpt = 6 ****************** cycle 1701220 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc2005c WAY = 0x1 SET = 0 WORD = 0x6 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x8fc2005c / cpt = 7 ****************** cycle 1701221 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x8fc2005c WAY = 0x1 SET = 0 WORD = 0x7 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x21082 / cpt = 8 ****************** cycle 1701222 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x21082 WAY = 0x1 SET = 0 WORD = 0x8 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20058 / cpt = 9 ****************** cycle 1701223 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc20058 WAY = 0x1 SET = 0 WORD = 0x9 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x8fc2005c / cpt = 10 ****************** cycle 1701224 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x8fc2005c WAY = 0x1 SET = 0 WORD = 0xa Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x30420003 / cpt = 11 ****************** cycle 1701225 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x30420003 WAY = 0x1 SET = 0 WORD = 0xb Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0xc0004f1 / cpt = 12 ****************** cycle 1701226 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xc0004f1 WAY = 0x1 SET = 0 WORD = 0xc Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20054 / cpt = 13 ****************** cycle 1701227 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc20054 WAY = 0x1 SET = 0 WORD = 0xd Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0xc000342 / cpt = 14 ****************** cycle 1701228 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xc000342 WAY = 0x1 SET = 0 WORD = 0xe Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20050 / cpt = 15 ****************** cycle 1701229 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc20050 WAY = 0x1 SET = 0 WORD = 0xf ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch cache slot to VALID state PADDR = 0x00000d000 WAY = 1 SET = 0 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xaa000000 / cpt = 0 ****************** cycle 1701233 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xd / cpt = 1 ****************** cycle 1701234 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE DTLB miss / VADDR = 0xbfc0affc / BYPASS = 0 / PTE_ADR = 0x0000137f8 Write one word: / DATA = 0xaa000000 / WAY = 0 / SET = 18 / WORD = 0 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache / paddr = 0x0000137f8 / way = 3 / set = 31 / word = 14 / PTD = 0xc0000018 Write one word: / DATA = 0xd / WAY = 0 / SET = 18 / WORD = 1 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 2 ****************** cycle 1701236 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE MISS in dcache: PTE address = 0x000018050 Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 2 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 3 ****************** cycle 1701237 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 2 / SET = 1 / PADDR = 0x000018050 / VICTIM = 0x002ff0381 Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 3 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 4 ****************** cycle 1701238 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch to ZOMBI state / way = 2 / set = 1 Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 4 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 5 ****************** cycle 1701239 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 5 Receive command from srcid 0d0 / for address 0x000018040 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 6 ****************** cycle 1701240 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 6 Push into read_fifo: address = 0x000018040 srcid = 0d0 trdid = 0d0 pktid = 0d1 plen = 0d64 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 7 ****************** cycle 1701241 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 7 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 8 ****************** cycle 1701242 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 8 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 9 ****************** cycle 1701243 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 9 Cleanup request: / owner_id = 0 / owner_ins = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 10 ****************** cycle 1701244 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_GET_NLINE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 10 Cleanup request: / address = 0xbfc0e040 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 11 ****************** cycle 1701245 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 11 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701246 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 12 Requesting DIR lock Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701247 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 13 Test directory status: line = 0x000bfc0e040 / hit = 0 / dir_id = 0 / dir_ins = 0 / search_id = 0 / search_ins = 0 / count = 0 / is_cnt = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701248 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_UPT_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 14 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701249 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_UPT_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 1 / address = 0x19480 / nwords = 16 Unexpected cleanup with no corresponding UPT entry: address = 0xbfc0e040 ****************** cycle 1701250 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_SEND_ACK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000019480 / WAY = 0 / SET = 18 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 0 | way 0 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 Read request: srcid = 2 / address = 0x19480 / pktid = 0x1 / nwords = 16 Send the response to a cleanup request: srcid = 0 ****************** cycle 1701251 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xaa000000 PTE_PPN = 0xd Requesting DIR lock ****************** cycle 1701252 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_ACK | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 1 / set = 0 Requesting DIR lock Cleanup Acknowledgement for srcid 0 ****************** cycle 1701253 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE write PTE2 in ITLB / set = 0 / way = 1 set way V L R C W X U G D B Z TAG PPN NLINE [0] [0] [1][1][0][1][1][1][0][0][0][0][1][0x17f80][ 0xbfc00][0x000000600] [0] [1] [1][1][0][1][0][1][0][0][0][0][1][0x10012][ 0xd][0x000000652] Accessing directory: address = 0x19480 / hit = 1 / count = 3 / is_cnt = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xaa000000 / cpt = 0 ****************** cycle 1701254 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed Requesting HEAP lock Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xd / cpt = 1 ****************** cycle 1701255 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xaa000000 / WAY = 0 / SET = 18 / WORD = 0 Update directory: tag = 0x6 set = 82 way = 0 count = 4 is_cnt = 1 ****************** cycle 1701256 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_ERASE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xd / WAY = 0 / SET = 18 / WORD = 1 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 2 ****************** cycle 1701257 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LAST | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE paddr = 0x000019480 r_dcache_vci_paddr = 0x000018050 mask = 0x0ffffffc0 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0x1 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 0 CC_TYPE_CLACK Switch slot to EMPTY state set = 0x1 / way = 0x2 Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 2 Select a slot: / WAY = 1 / SET = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 3 ****************** cycle 1701258 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 3 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 4 ****************** cycle 1701259 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 4 Receive command from srcid 0d3 / for address 0x00000d000 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 5 ****************** cycle 1701260 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 5 Push into read_fifo: address = 0x00000d000 srcid = 0d3 trdid = 0d0 pktid = 0d3 plen = 0d64 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 6 ****************** cycle 1701261 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 6 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 7 ****************** cycle 1701262 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 7 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 8 ****************** cycle 1701263 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 8 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 9 ****************** cycle 1701264 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 9 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 10 ****************** cycle 1701265 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 10 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 11 ****************** cycle 1701266 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 11 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701267 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 12 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701268 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 13 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701269 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 14 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701270 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 2 / address = 0x19480 / nwords = 16 ****************** cycle 1701271 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000019480 / WAY = 0 / SET = 18 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 0 | way 0 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 Read request: srcid = 0 / address = 0x18040 / pktid = 0x1 / nwords = 16 ****************** cycle 1701272 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xaa000000 PTE_PPN = 0xd Requesting DIR lock ****************** cycle 1701273 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 1 / set = 0 Accessing directory: address = 0x18040 / hit = 1 / count = 0 / is_cnt = 0 ****************** cycle 1701274 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_HIT | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE write PTE2 in ITLB / set = 0 / way = 1 set way V L R C W X U G D B Z TAG PPN NLINE [0] [0] [1][1][0][1][1][1][0][0][0][0][1][0x17f80][ 0xbfc00][0x000000600] [0] [1] [1][1][0][1][0][1][0][0][0][0][1][0x10012][ 0xd][0x000000652] Update directory entry: addr = 0x18040 / set = 1 / way = 0 / owner_id = 0 / owner_ins = 0 / count = 1 / is_cnt = 0 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xaa000000 / cpt = 0 ****************** cycle 1701275 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_WAIT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xd / cpt = 1 ****************** cycle 1701276 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xaa000000 / WAY = 0 / SET = 18 / WORD = 0 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xd / WAY = 0 / SET = 18 / WORD = 1 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 2 ****************** cycle 1701278 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 1 / SET = 0 Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 2 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 3 ****************** cycle 1701279 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 3 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 4 ****************** cycle 1701280 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 4 Receive command from srcid 0d1 / for address 0x00000d000 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 5 ****************** cycle 1701281 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 5 Push into read_fifo: address = 0x00000d000 srcid = 0d1 trdid = 0d0 pktid = 0d3 plen = 0d64 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 6 ****************** cycle 1701282 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 6 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 7 ****************** cycle 1701283 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 7 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 8 ****************** cycle 1701284 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 8 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 9 ****************** cycle 1701285 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 9 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 10 ****************** cycle 1701286 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 10 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 11 ****************** cycle 1701287 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 11 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701288 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 12 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701289 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 13 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701290 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 14 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701291 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 18 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 0 / address = 0x18040 / nwords = 16 ****************** cycle 1701292 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_MISS_DIR_UPDT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000019480 / WAY = 0 / SET = 18 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 0 | way 0 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 Read request: srcid = 3 / address = 0xd000 / pktid = 0x3 / nwords = 16 ****************** cycle 1701293 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xaa000000 PTE_PPN = 0xd Requesting DIR lock ****************** cycle 1701294 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_PTE2_SELECT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 1 / set = 0 Accessing directory: address = 0xd000 / hit = 1 / count = 1 / is_cnt = 0 ****************** cycle 1701295 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_PTE2_UPDT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE write PTE2 in ITLB / set = 0 / way = 1 set way V L R C W X U G D B Z TAG PPN NLINE [0] [0] [1][1][0][1][1][1][0][0][0][0][1][0x17f80][ 0xbfc00][0x000000600] [0] [1] [1][1][0][1][0][1][0][0][0][0][1][0x10012][ 0xd][0x000000652] Requesting HEAP lock Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 0 ****************** cycle 1701296 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_TLB_RETURN | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed Update directory: tag = 0x3 set = 64 way = 7 count = 2 is_cnt = 0 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc08 / cpt = 1 ****************** cycle 1701297 ************************************************ PROC proc_0_0_2 ICACHE_TLB_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 2 / SET = 1 / WORD = 0 Add an entry in the heap: owner_id = 3 owner_ins = 1 ****************** cycle 1701298 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc08 / WAY = 2 / SET = 1 / WORD = 1 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 2 ****************** cycle 1701299 ************************************************ PROC proc_0_0_2 ICACHE_MISS_SELECT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 2 / SET = 1 / WORD = 2 Select a slot: / WAY = 1 / SET = 0 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc09 / cpt = 3 ****************** cycle 1701300 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_INS_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc09 / WAY = 2 / SET = 1 / WORD = 3 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xac400000 / cpt = 4 ****************** cycle 1701301 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_INS_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac400000 / WAY = 2 / SET = 1 / WORD = 4 Receive command from srcid 0d2 / for address 0x00000d000 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0a / cpt = 5 ****************** cycle 1701302 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_INS_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0a / WAY = 2 / SET = 1 / WORD = 5 Push into read_fifo: address = 0x00000d000 srcid = 0d2 trdid = 0d0 pktid = 0d3 plen = 0d64 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 6 ****************** cycle 1701303 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 2 / SET = 1 / WORD = 6 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0b / cpt = 7 ****************** cycle 1701304 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0b / WAY = 2 / SET = 1 / WORD = 7 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 8 ****************** cycle 1701305 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 2 / SET = 1 / WORD = 8 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0c / cpt = 9 ****************** cycle 1701306 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0c / WAY = 2 / SET = 1 / WORD = 9 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 10 ****************** cycle 1701307 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 2 / SET = 1 / WORD = 10 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0d / cpt = 11 ****************** cycle 1701308 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0d / WAY = 2 / SET = 1 / WORD = 11 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 12 ****************** cycle 1701309 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 2 / SET = 1 / WORD = 12 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0e / cpt = 13 ****************** cycle 1701310 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0e / WAY = 2 / SET = 1 / WORD = 13 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701311 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 1 / WORD = 14 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701312 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 1 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 3 / address = 0xd000 / nwords = 16 ****************** cycle 1701313 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000018050 / WAY = 2 / SET = 1 1 | way 0 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 1 | @ 0x94040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0x8c000000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0x8c000000 | 0xbfc0e | 0 | 0 1 | way 0 | set 2 | @ 0xbfc0c080 | 0 | 0x6 | 0 | 0x47455350 | 0x4d41525f | 0 | 0 | 0 | 0 | 0 | 0x75000000 | 0 | 0xc00000 | 0 | 0 | 0xd6000 1 | way 0 | set 3 | @ 0xbfc0e0c0 | 0x12 | 0x2 | 0x2 | 0 | 0x13 | 0x2 | 0x3 | 0 | 0x14 | 0x2 | 0x4 | 0 | 0x15 | 0x2 | 0x5 | 0 1 | way 0 | set 4 | @ 0xbfc0e100 | 0x16 | 0x2 | 0x6 | 0 | 0x17 | 0x2 | 0x7 | 0 | 0x18 | 0x2 | 0x8 | 0 | 0x19 | 0x2 | 0x9 | 0 1 | way 0 | set 5 | @ 0xbfc0c140 | 0 | 0 | 0xf00000 | 0x1000 | 0x2 | 0 | 0xf00000 | 0x47455350 | 0x434f495f | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff10000 1 | way 0 | set 6 | @ 0xbfc0e180 | 0x1e | 0x2 | 0xe | 0 | 0x1f | 0x4 | 0 | 0x1 | 0x1 | 0x1 | 0 | 0x1 | 0x2 | 0x1 | 0 | 0x1 1 | way 0 | set 7 | @ 0xbc1c0 | 0x84000000 | 0xbfe38 | 0x84000000 | 0xbfe39 | 0x84000000 | 0xbfe3a | 0x84000000 | 0xbfe3b | 0x84000000 | 0xbfe3c | 0x84000000 | 0xbfe3d | 0x84000000 | 0xbfe3e | 0x84000000 | 0xbfe3f 1 | way 0 | set 8 | @ 0xbfc0c200 | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff80000 | 0x21000 | 0x2 | 0 | 0xbff80000 | 0x47455350 | 0x4443475f | 0 | 0 | 0 1 | way 0 | set 9 | @ 0x6e240 | 0x84000000 | 0xbfe48 | 0x84000000 | 0xbfe49 | 0x84000000 | 0xbfe4a | 0x84000000 | 0xbfe4b | 0x84000000 | 0xbfe4c | 0x84000000 | 0xbfe4d | 0x84000000 | 0xbfe4e | 0x84000000 | 0xbfe4f 1 | way 0 | set 10 | @ 0x6e280 | 0x84000000 | 0xbfe50 | 0x84000000 | 0xbfe51 | 0x84000000 | 0xbfe52 | 0x84000000 | 0xbfe53 | 0x84000000 | 0xbfe54 | 0x84000000 | 0xbfe55 | 0x84000000 | 0xbfe56 | 0x84000000 | 0xbfe57 1 | way 0 | set 11 | @ 0x962c0 | 0x84000000 | 0xbfe58 | 0x84000000 | 0xbfe59 | 0x84000000 | 0xbfe5a | 0x84000000 | 0xbfe5b | 0x84000000 | 0xbfe5c | 0x84000000 | 0xbfe5d | 0x84000000 | 0xbfe5e | 0x84000000 | 0xbfe5f 1 | way 0 | set 12 | @ 0x96300 | 0x84000000 | 0xbfe60 | 0x84000000 | 0xbfe61 | 0x84000000 | 0xbfe62 | 0x84000000 | 0xbfe63 | 0x84000000 | 0xbfe64 | 0x84000000 | 0xbfe65 | 0x84000000 | 0xbfe66 | 0x84000000 | 0xbfe67 1 | way 0 | set 13 | @ 0xbc340 | 0x84000000 | 0xbfe68 | 0x84000000 | 0xbfe69 | 0x84000000 | 0xbfe6a | 0x84000000 | 0xbfe6b | 0x84000000 | 0xbfe6c | 0x84000000 | 0xbfe6d | 0x84000000 | 0xbfe6e | 0x84000000 | 0xbfe6f 1 | way 0 | set 14 | @ 0x96380 | 0x84000000 | 0xbfe70 | 0x84000000 | 0xbfe71 | 0x84000000 | 0xbfe72 | 0x84000000 | 0xbfe73 | 0x84000000 | 0xbfe74 | 0x84000000 | 0xbfe75 | 0x84000000 | 0xbfe76 | 0x84000000 | 0xbfe77 1 | way 0 | set 15 | @ 0xbfc043c0 | 0xff0106d | 0 | 0x3c0e821 | 0x8fbf0014 | 0x8fbe0010 | 0x27bd0018 | 0x3e00008 | 0 | 0x33323130 | 0x37363534 | 0x42413938 | 0x46454443 | 0 | 0x33323130 | 0x37363534 | 0x3938 1 | way 0 | set 16 | @ 0xbfc0d400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x2fc | 0 | 0x800000 | 0xe000 | 0 | 0x65646f63 | 0 1 | way 0 | set 17 | @ 0xbfc04440 | 0x6974636e | 0x62206e6f | 0x5f746f6f | 0x67657370 | 0x7465675f | 0xa2928 | 0x6f666e55 | 0x20646e75 | 0x65676170 | 0x62617420 | 0x6620656c | 0x7620726f | 0x63617073 | 0x2065 | 0xa | 0x4f425b0a 1 | way 0 | set 18 | @ 0xbfc0d480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x240c | 0 | 0x400000 | 0xf000 | 0 | 0x62617470 | 0 | 0 | 0 1 | way 0 | set 19 | @ 0xbfc0c4c0 | 0x645f6c65 | 0x617461 | 0 | 0 | 0 | 0 | 0x80010000 | 0x8000 | 0x4000 | 0 | 0xa | 0 | 0x1 | 0x4 | 0x5f676573 | 0x6e72656b 1 | way 0 | set 20 | @ 0xbfc0d500 | 0 | 0 | 0 | 0 | 0x2 | 0x12000 | 0xd | 0x300000 | 0x12000 | 0 | 0x63617473 | 0x705f6b | 0 | 0 | 0 | 0 1 | way 0 | set 21 | @ 0xbfc0c540 | 0x695f6c65 | 0x74696e | 0 | 0 | 0 | 0 | 0x80090000 | 0xd000 | 0x1000 | 0 | 0xc | 0 | 0x1 | 0x6 | 0x5f676573 | 0x666266 1 | way 0 | set 22 | @ 0xbfc0d580 | 0 | 0 | 0x6 | 0x10000 | 0 | 0x10000 | 0x24000 | 0 | 0x63617473 | 0x635f6b | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 23 | @ 0xbfc0c5c0 | 0 | 0 | 0 | 0 | 0 | 0x20000000 | 0xf00000 | 0xf00000 | 0x1000 | 0x3 | 0x2 | 0x1 | 0x1 | 0x8 | 0x5f676573 | 0x636f69 1 | way 0 | set 24 | @ 0xbfc0c600 | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff10000 | 0xbff10000 | 0x1000 | 0x4 | 0x2 | 0x1 | 0x1 | 0x9 | 0x5f676573 | 0x797474 1 | way 0 | set 25 | @ 0xbfc0c640 | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff20000 | 0xbff20000 | 0x1000 | 0x5 | 0x2 | 0x1 | 0x1 | 0xa | 0x5f676573 | 0x616d64 1 | way 0 | set 26 | @ 0xbfc0c680 | 0 | 0 | 0 | 0 | 0 | 0 | 0xf30000 | 0xf30000 | 0x1000 | 0x6 | 0x2 | 0x1 | 0x1 | 0xb | 0x5f676573 | 0x646367 1 | way 0 | set 27 | @ 0xbfc0c6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xf50000 | 0xf50000 | 0x1000 | 0x8 | 0x2 | 0x1 | 0x1 | 0xc | 0x5f676573 | 0x626f69 1 | way 0 | set 28 | @ 0xbfc0c700 | 0 | 0 | 0 | 0 | 0 | 0 | 0xff0000 | 0xff0000 | 0x1000 | 0xa | 0x2 | 0x1 | 0x1 | 0xd | 0x5f676573 | 0x63696e 1 | way 0 | set 29 | @ 0xbfc0c740 | 0 | 0 | 0 | 0 | 0 | 0 | 0xbffa0000 | 0xbffa0000 | 0x1000 | 0x7 | 0x2 | 0x1 | 0x1 | 0xe | 0x5f676573 | 0x61746164 1 | way 0 | set 30 | @ 0xbc780 | 0x84000000 | 0xbfef0 | 0x84000000 | 0xbfef1 | 0x84000000 | 0xbfef2 | 0x84000000 | 0xbfef3 | 0x84000000 | 0xbfef4 | 0x84000000 | 0xbfef5 | 0x84000000 | 0xbfef6 | 0x84000000 | 0xbfef7 1 | way 0 | set 31 | @ 0x697c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc000006f | 0xc000006e 1 | way 0 | set 32 | @ 0xb8800 | 0x88000000 | 0xb4 | 0x88000000 | 0xb5 | 0x88000000 | 0xb6 | 0x88000000 | 0xb7 | 0x88000000 | 0xb8 | 0x88000000 | 0xb9 | 0x88000000 | 0xba | 0x88000000 | 0xbb 1 | way 0 | set 33 | @ 0xbfc0d840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x94 | 0 | 0x800000 | 0x65000 | 0 | 0x65646f63 | 0 | 0 | 0 1 | way 0 | set 34 | @ 0xb8880 | 0x88000000 | 0xc4 | 0x88000000 | 0xc5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 35 | @ 0x948c0 | 0x84000000 | 0xbfd18 | 0x84000000 | 0xbfd19 | 0x84000000 | 0xbfd1a | 0x84000000 | 0xbfd1b | 0x84000000 | 0xbfd1c | 0x84000000 | 0xbfd1d | 0x84000000 | 0xbfd1e | 0x84000000 | 0xbfd1f 1 | way 0 | set 36 | @ 0xba900 | 0x84000000 | 0xbfd20 | 0x84000000 | 0xbfd21 | 0x84000000 | 0xbfd22 | 0x84000000 | 0xbfd23 | 0x84000000 | 0xbfd24 | 0x84000000 | 0xbfd25 | 0x84000000 | 0xbfd26 | 0x84000000 | 0xbfd27 1 | way 0 | set 37 | @ 0xbfc0d940 | 0 | 0 | 0x2 | 0x12000 | 0xd | 0x300000 | 0x68000 | 0 | 0x63617473 | 0x6b | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 38 | @ 0xba980 | 0x84000000 | 0xbfd30 | 0x84000000 | 0xbfd31 | 0x84000000 | 0xbfd32 | 0x84000000 | 0xbfd33 | 0x84000000 | 0xbfd34 | 0x84000000 | 0xbfd35 | 0x84000000 | 0xbfd36 | 0x84000000 | 0xbfd37 1 | way 0 | set 39 | @ 0x949c0 | 0x84000000 | 0xbfd38 | 0x84000000 | 0xbfd39 | 0x84000000 | 0xbfd3a | 0x84000000 | 0xbfd3b | 0x84000000 | 0xbfd3c | 0x84000000 | 0xbfd3d | 0x84000000 | 0xbfd3e | 0x84000000 | 0xbfd3f 1 | way 0 | set 40 | @ 0x94a00 | 0x84000000 | 0xbfd40 | 0x84000000 | 0xbfd41 | 0x84000000 | 0xbfd42 | 0x84000000 | 0xbfd43 | 0x84000000 | 0xbfd44 | 0x84000000 | 0xbfd45 | 0x84000000 | 0xbfd46 | 0x84000000 | 0xbfd47 1 | way 0 | set 41 | @ 0x94a40 | 0x84000000 | 0xbfd48 | 0x84000000 | 0xbfd49 | 0x84000000 | 0xbfd4a | 0x84000000 | 0xbfd4b | 0x84000000 | 0xbfd4c | 0x84000000 | 0xbfd4d | 0x84000000 | 0xbfd4e | 0x84000000 | 0xbfd4f 1 | way 0 | set 42 | @ 0xbda80 | 0x84000000 | 0xf50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 43 | @ 0xbaac0 | 0x84000000 | 0xbfd58 | 0x84000000 | 0xbfd59 | 0x84000000 | 0xbfd5a | 0x84000000 | 0xbfd5b | 0x84000000 | 0xbfd5c | 0x84000000 | 0xbfd5d | 0x84000000 | 0xbfd5e | 0x84000000 | 0xbfd5f 1 | way 0 | set 44 | @ 0xbab00 | 0x84000000 | 0xbfd60 | 0x84000000 | 0xbfd61 | 0x84000000 | 0xbfd62 | 0x84000000 | 0xbfd63 | 0x84000000 | 0xbfd64 | 0x84000000 | 0xbfd65 | 0x84000000 | 0xbfd66 | 0x84000000 | 0xbfd67 1 | way 0 | set 45 | @ 0xbfc04b40 | 0x7461636f | 0x2073726f | 0x74696e69 | 0x696c6169 | 0x69746173 | 0x63206e6f | 0x6c706d6f | 0x64657465 | 0x20746120 | 0x6c637963 | 0x2065 | 0x4f425b0a | 0x205d544f | 0x65676150 | 0x62615420 | 0x2073656c 1 | way 0 | set 46 | @ 0xbfc04b80 | 0x74696e69 | 0x696c6169 | 0x69746173 | 0x63206e6f | 0x6c706d6f | 0x64657465 | 0x20746120 | 0x6c637963 | 0x2065 | 0x4f425b0a | 0x205d544f | 0x6a626f56 | 0x6e692073 | 0x61697469 | 0x6173696c | 0x6e6f6974 1 | way 0 | set 47 | @ 0xbfc0cbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x800000 | 0xb0000 | 0x1000 | 0 | 0xb | 0 | 0x1 | 0x21 | 0x5f676573 | 0x65646f63 1 | way 0 | set 48 | @ 0xbfc0dc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x10000 | 0 | 0x10000 | 0xa0000 | 0 | 0x61746164 | 0 | 0 | 0 1 | way 0 | set 49 | @ 0xbfc0cc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0x300000 | 0xb4000 | 0x12000 | 0 | 0x8 | 0 | 0x1 | 0x23 | 0x5f676573 | 0x63617473 1 | way 0 | set 50 | @ 0xbac80 | 0x84000000 | 0xbfd90 | 0x84000000 | 0xbfd91 | 0x84000000 | 0xbfd92 | 0x84000000 | 0xbfd93 | 0x84000000 | 0xbfd94 | 0x84000000 | 0xbfd95 | 0x84000000 | 0xbfd96 | 0x84000000 | 0xbfd97 1 | way 0 | set 51 | @ 0x18cc0 | 0x84000000 | 0xbfd98 | 0x84000000 | 0xbfd99 | 0x84000000 | 0xbfd9a | 0x84000000 | 0xbfd9b | 0x84000000 | 0xbfd9c | 0x84000000 | 0xbfd9d | 0x84000000 | 0xbfd9e | 0x84000000 | 0xbfd9f 1 | way 0 | set 52 | @ 0xbfc0dd00 | 0 | 0 | 0 | 0x1714 | 0 | 0x400000 | 0xb1000 | 0 | 0x62617470 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 53 | @ 0xbfc04d40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x10 | 0x10 | 0x10 1 | way 0 | set 54 | @ 0xbfc0dd80 | 0x2 | 0x12000 | 0xd | 0x300000 | 0xb4000 | 0 | 0x63617473 | 0x6b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 55 | @ 0xbadc0 | 0x84000000 | 0xbfdb8 | 0x84000000 | 0xbfdb9 | 0x84000000 | 0xbfdba | 0x84000000 | 0xbfdbb | 0x84000000 | 0xbfdbc | 0x84000000 | 0xbfdbd | 0x84000000 | 0xbfdbe | 0x84000000 | 0xbfdbf 1 | way 0 | set 56 | @ 0x94e00 | 0x84000000 | 0xbfdc0 | 0x84000000 | 0xbfdc1 | 0x84000000 | 0xbfdc2 | 0x84000000 | 0xbfdc3 | 0x84000000 | 0xbfdc4 | 0x84000000 | 0xbfdc5 | 0x84000000 | 0xbfdc6 | 0x84000000 | 0xbfdc7 1 | way 0 | set 57 | @ 0xbfc04e40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x300000 | 0x300000 | 0x300000 1 | way 0 | set 58 | @ 0xbae80 | 0x84000000 | 0xbfdd0 | 0x84000000 | 0xbfdd1 | 0x84000000 | 0xbfdd2 | 0x84000000 | 0xbfdd3 | 0x84000000 | 0xbfdd4 | 0x84000000 | 0xbfdd5 | 0x84000000 | 0xbfdd6 | 0x84000000 | 0xbfdd7 1 | way 0 | set 59 | @ 0xbaec0 | 0x84000000 | 0xbfdd8 | 0x84000000 | 0xbfdd9 | 0x84000000 | 0xbfdda | 0x84000000 | 0xbfddb | 0x84000000 | 0xbfddc | 0x84000000 | 0xbfddd | 0x84000000 | 0xbfdde | 0x84000000 | 0xbfddf 1 | way 0 | set 60 | @ 0x3f00 | 0x2 | 0 | 0 | 0 | 0 | 0x101 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc0af40 | 0x400000 | 0x800000 | 0xbfc0dc30 | 0 | 0xffffffff | 0xffffffff | 0x7 | 0x300000 | 0 | 0x5a | 0xff13 | 0xbfc0067c | 0x101 | 0 | 0x1 | 0x3 1 | way 0 | set 62 | @ 0xbfc0af80 | 0x1 | 0x20 | 0x4 | 0 | 0x1 | 0x7 | 0x4 | 0 | 0x7 | 0xbff20000 | 0x1 | 0xbfc0afb0 | 0xbfc0afcb | 0xbfc0e00c | 0xbfc0dfec | 0xbfc0ccb8 1 | way 0 | set 63 | @ 0xbfc0afc0 | 0x3 | 0x7 | 0x31c0c08c | 0x35373936 | 0xbf003136 | 0x1 | 0xbfc0c000 | 0xbff20000 | 0xbfc0afe8 | 0xbfc0afe8 | 0xbfc04478 | 0 | 0 | 0 | 0 | 0xbfc00524 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 1 | way 1 | set 1 | @ 0xba040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0x8c000000 | 0xbfc0b | 0xac400000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0x8c000000 | 0xbfc0e | 0 | 0 1 | way 1 | set 2 | @ 0xbfc0e080 | 0xe | 0x3 | 0x6 | 0 | 0xf | 0x3 | 0x7 | 0 | 0x10 | 0x2 | 0 | 0 | 0x11 | 0x2 | 0x1 | 0 1 | way 1 | set 3 | @ 0xb90c0 | 0x8d000000 | 0xce | 0x8d000000 | 0xcf | 0x8d000000 | 0xd0 | 0x8d000000 | 0xd1 | 0x8d000000 | 0xd2 | 0x8d000000 | 0xd3 | 0x8d000000 | 0xd4 | 0x8d000000 | 0xd5 1 | way 1 | set 4 | @ 0xbc100 | 0x84000000 | 0xbfe20 | 0x84000000 | 0xbfe21 | 0x84000000 | 0xbfe22 | 0x84000000 | 0xbfe23 | 0x84000000 | 0xbfe24 | 0x84000000 | 0xbfe25 | 0x84000000 | 0xbfe26 | 0x84000000 | 0xbfe27 1 | way 1 | set 5 | @ 0xbfc0e140 | 0x1a | 0x2 | 0xa | 0 | 0x1b | 0x2 | 0xb | 0 | 0x1c | 0x2 | 0xc | 0 | 0x1d | 0x2 | 0xd | 0 1 | way 1 | set 6 | @ 0xbc180 | 0x84000000 | 0xbfe30 | 0x84000000 | 0xbfe31 | 0x84000000 | 0xbfe32 | 0x84000000 | 0xbfe33 | 0x84000000 | 0xbfe34 | 0x84000000 | 0xbfe35 | 0x84000000 | 0xbfe36 | 0x84000000 | 0xbfe37 1 | way 1 | set 7 | @ 0xbfc0e1c0 | 0x3 | 0x1 | 0 | 0x4 | 0x4 | 0x1 | 0x7 | 0x7 | 0x8 | 0x5 | 0x5 | 0x8 | 0x3 | 0x6 | 0x1 | 0x2 1 | way 1 | set 8 | @ 0xbfc0e200 | 0x3 | 0x5 | 0x6 | 0x2 | 0x1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 9 | @ 0x96240 | 0x84000000 | 0xbfe48 | 0x84000000 | 0xbfe49 | 0x84000000 | 0xbfe4a | 0x84000000 | 0xbfe4b | 0x84000000 | 0xbfe4c | 0x84000000 | 0xbfe4d | 0x84000000 | 0xbfe4e | 0x84000000 | 0xbfe4f 1 | way 1 | set 10 | @ 0x96280 | 0x84000000 | 0xbfe50 | 0x84000000 | 0xbfe51 | 0x84000000 | 0xbfe52 | 0x84000000 | 0xbfe53 | 0x84000000 | 0xbfe54 | 0x84000000 | 0xbfe55 | 0x84000000 | 0xbfe56 | 0x84000000 | 0xbfe57 1 | way 1 | set 11 | @ 0xbc2c0 | 0x84000000 | 0xbfe58 | 0x84000000 | 0xbfe59 | 0x84000000 | 0xbfe5a | 0x84000000 | 0xbfe5b | 0x84000000 | 0xbfe5c | 0x84000000 | 0xbfe5d | 0x84000000 | 0xbfe5e | 0x84000000 | 0xbfe5f 1 | way 1 | set 12 | @ 0xbc300 | 0x84000000 | 0xbfe60 | 0x84000000 | 0xbfe61 | 0x84000000 | 0xbfe62 | 0x84000000 | 0xbfe63 | 0x84000000 | 0xbfe64 | 0x84000000 | 0xbfe65 | 0x84000000 | 0xbfe66 | 0x84000000 | 0xbfe67 1 | way 1 | set 13 | @ 0xbfc0c340 | 0x64636770 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x4 | 0x4 | 0x1 | 0x1c | 0x1d | 0x5 | 0x70736964 1 | way 1 | set 14 | @ 0xbfc0c380 | 0x79616c | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x4 | 0x4 | 0x1 | 0x20 | 0x21 | 0x6 | 0x5f676573 | 0x746f6f62 1 | way 1 | set 15 | @ 0xbfc0c3c0 | 0x646f635f | 0x65 | 0 | 0 | 0 | 0 | 0xbfc00000 | 0xbfc00000 | 0x6000 | 0x1 | 0xe | 0x1 | 0x1 | 0 | 0x5f676573 | 0x746f6f62 1 | way 1 | set 16 | @ 0xbb400 | 0x84000000 | 0xc | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 17 | @ 0xbfc0c440 | 0x70616d5f | 0x676e6970 | 0 | 0 | 0 | 0 | 0xbfc0c000 | 0xbfc0c000 | 0x3000 | 0x1 | 0xa | 0x1 | 0x1 | 0x2 | 0x5f676573 | 0x6e72656b 1 | way 1 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 19 | @ 0xbc4c0 | 0x84000000 | 0xbfe98 | 0x84000000 | 0xbfe99 | 0x84000000 | 0xbfe9a | 0x84000000 | 0xbfe9b | 0x84000000 | 0xbfe9c | 0x84000000 | 0xbfe9d | 0x84000000 | 0xbfe9e | 0x84000000 | 0xbfe9f 1 | way 1 | set 20 | @ 0x96500 | 0x84000000 | 0xbfea0 | 0x84000000 | 0xbfea1 | 0x84000000 | 0xbfea2 | 0x84000000 | 0xbfea3 | 0x84000000 | 0xbfea4 | 0x84000000 | 0xbfea5 | 0x84000000 | 0xbfea6 | 0x84000000 | 0xbfea7 1 | way 1 | set 21 | @ 0xbc540 | 0x84000000 | 0xbfea8 | 0x84000000 | 0xbfea9 | 0x84000000 | 0xbfeaa | 0x84000000 | 0xbfeab | 0x84000000 | 0xbfeac | 0x84000000 | 0xbfead | 0x84000000 | 0xbfeae | 0x84000000 | 0xbfeaf 1 | way 1 | set 22 | @ 0x96580 | 0x84000000 | 0xbfeb0 | 0x84000000 | 0xbfeb1 | 0x84000000 | 0xbfeb2 | 0x84000000 | 0xbfeb3 | 0x84000000 | 0xbfeb4 | 0x84000000 | 0xbfeb5 | 0x84000000 | 0xbfeb6 | 0x84000000 | 0xbfeb7 1 | way 1 | set 23 | @ 0xbc5c0 | 0x84000000 | 0xbfeb8 | 0x84000000 | 0xbfeb9 | 0x84000000 | 0xbfeba | 0x84000000 | 0xbfebb | 0x84000000 | 0xbfebc | 0x84000000 | 0xbfebd | 0x84000000 | 0xbfebe | 0x84000000 | 0xbfebf 1 | way 1 | set 24 | @ 0xbfc0d600 | 0x6 | 0x10000 | 0 | 0x20000 | 0x34000 | 0 | 0x63617473 | 0x41725f6b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 25 | @ 0xbfc0d640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x10000 1 | way 1 | set 26 | @ 0xbfc0d680 | 0 | 0x30000 | 0x44000 | 0 | 0x63617473 | 0x42725f6b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 27 | @ 0xbfc0d6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x10000 | 0 | 0x40000 1 | way 1 | set 28 | @ 0xbc700 | 0x84000000 | 0xbfee0 | 0x84000000 | 0xbfee1 | 0x84000000 | 0xbfee2 | 0x84000000 | 0xbfee3 | 0x84000000 | 0xbfee4 | 0x84000000 | 0xbfee5 | 0x84000000 | 0xbfee6 | 0x84000000 | 0xbfee7 1 | way 1 | set 29 | @ 0xbfc0d740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x4 | 0x20 | 0 | 0x50000 | 0x64000 | 0x1 1 | way 1 | set 30 | @ 0x1a780 | 0x84000000 | 0xbfef0 | 0x84000000 | 0xbfef1 | 0x84000000 | 0xbfef2 | 0x84000000 | 0xbfef3 | 0x84000000 | 0xbfef4 | 0x84000000 | 0xbfef5 | 0x84000000 | 0xbfef6 | 0x84000000 | 0xbfef7 1 | way 1 | set 31 | @ 0x8f7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000094 | 0xc0000096 1 | way 1 | set 32 | @ 0xba800 | 0x84000000 | 0xbfd00 | 0x84000000 | 0xbfd01 | 0x84000000 | 0xbfd02 | 0x84000000 | 0xbfd03 | 0x84000000 | 0xbfd04 | 0x84000000 | 0xbfd05 | 0x84000000 | 0xbfd06 | 0x84000000 | 0xbfd07 1 | way 1 | set 33 | @ 0xb8840 | 0x88000000 | 0xbc | 0x88000000 | 0xbd | 0x88000000 | 0xbe | 0x88000000 | 0xbf | 0x88000000 | 0xc0 | 0x88000000 | 0xc1 | 0x88000000 | 0xc2 | 0x88000000 | 0xc3 1 | way 1 | set 34 | @ 0xba880 | 0x84000000 | 0xbfd10 | 0x84000000 | 0xbfd11 | 0x84000000 | 0xbfd12 | 0x84000000 | 0xbfd13 | 0x84000000 | 0xbfd14 | 0x84000000 | 0xbfd15 | 0x84000000 | 0xbfd16 | 0x84000000 | 0xbfd17 1 | way 1 | set 35 | @ 0xba8c0 | 0x84000000 | 0xbfd18 | 0x84000000 | 0xbfd19 | 0x84000000 | 0xbfd1a | 0x84000000 | 0xbfd1b | 0x84000000 | 0xbfd1c | 0x84000000 | 0xbfd1d | 0x84000000 | 0xbfd1e | 0x84000000 | 0xbfd1f 1 | way 1 | set 36 | @ 0xbc900 | 0xa4400000 | 0xbff20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 37 | @ 0xba940 | 0x84000000 | 0xbfd28 | 0x84000000 | 0xbfd29 | 0x84000000 | 0xbfd2a | 0x84000000 | 0xbfd2b | 0x84000000 | 0xbfd2c | 0x84000000 | 0xbfd2d | 0x84000000 | 0xbfd2e | 0x84000000 | 0xbfd2f 1 | way 1 | set 38 | @ 0xbd980 | 0x84000000 | 0xf30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 39 | @ 0xba9c0 | 0x84000000 | 0xbfd38 | 0x84000000 | 0xbfd39 | 0x84000000 | 0xbfd3a | 0x84000000 | 0xbfd3b | 0x84000000 | 0xbfd3c | 0x84000000 | 0xbfd3d | 0x84000000 | 0xbfd3e | 0x84000000 | 0xbfd3f 1 | way 1 | set 40 | @ 0xbaa00 | 0x84000000 | 0xbfd40 | 0x84000000 | 0xbfd41 | 0x84000000 | 0xbfd42 | 0x84000000 | 0xbfd43 | 0x84000000 | 0xbfd44 | 0x84000000 | 0xbfd45 | 0x84000000 | 0xbfd46 | 0x84000000 | 0xbfd47 1 | way 1 | set 41 | @ 0xbaa40 | 0x84000000 | 0xbfd48 | 0x84000000 | 0xbfd49 | 0x84000000 | 0xbfd4a | 0x84000000 | 0xbfd4b | 0x84000000 | 0xbfd4c | 0x84000000 | 0xbfd4d | 0x84000000 | 0xbfd4e | 0x84000000 | 0xbfd4f 1 | way 1 | set 42 | @ 0xbfc0da80 | 0x666c65 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xf8 | 0 | 0x800000 1 | way 1 | set 43 | @ 0x18ac0 | 0x84000000 | 0xbfd58 | 0x84000000 | 0xbfd59 | 0x84000000 | 0xbfd5a | 0x84000000 | 0xbfd5b | 0x84000000 | 0xbfd5c | 0x84000000 | 0xbfd5d | 0x84000000 | 0xbfd5e | 0x84000000 | 0xbfd5f 1 | way 1 | set 44 | @ 0xbfc0db00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1620 | 0 | 0x400000 | 0x8b000 | 0 1 | way 1 | set 45 | @ 0xbfc0cb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0x300000 | 0x8e000 | 0x12000 | 0 | 0x8 | 0 | 0x1 | 0x1f | 0x5f676573 | 0x63617473 1 | way 1 | set 46 | @ 0xbfc0db80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x2 | 0x12000 | 0xd | 0x300000 | 0x8e000 | 0 | 0x63617473 | 0x6b 1 | way 1 | set 47 | @ 0xbabc0 | 0x84000000 | 0xbfd78 | 0x84000000 | 0xbfd79 | 0x84000000 | 0xbfd7a | 0x84000000 | 0xbfd7b | 0x84000000 | 0xbfd7c | 0x84000000 | 0xbfd7d | 0x84000000 | 0xbfd7e | 0x84000000 | 0xbfd7f 1 | way 1 | set 48 | @ 0xbfc04c00 | 0x64657465 | 0x20746120 | 0x6c637963 | 0x2065 | 0x4f425b0a | 0x205d544f | 0x20554d4d | 0x69746361 | 0x69746176 | 0x63206e6f | 0x6c706d6f | 0x64657465 | 0x20746120 | 0x6c637963 | 0x2065 | 0x4f425b0a 1 | way 1 | set 49 | @ 0xbfc04c40 | 0x205d544f | 0x65686353 | 0x656c7564 | 0x69207372 | 0x6974696e | 0x73696c61 | 0x6f697461 | 0x6f63206e | 0x656c706d | 0x20646574 | 0x63207461 | 0x656c6379 | 0x20 | 0x8 | 0x8 | 0x8 1 | way 1 | set 50 | @ 0xbfc04c80 | 0x8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 51 | @ 0x6fcc0 | 0x84000000 | 0xbfd98 | 0x84000000 | 0xbfd99 | 0x84000000 | 0xbfd9a | 0x84000000 | 0xbfd9b | 0x84000000 | 0xbfd9c | 0x84000000 | 0xbfd9d | 0x84000000 | 0xbfd9e | 0x84000000 | 0xbfd9f 1 | way 1 | set 52 | @ 0xbad00 | 0x84000000 | 0xbfda0 | 0x84000000 | 0xbfda1 | 0x84000000 | 0xbfda2 | 0x84000000 | 0xbfda3 | 0x84000000 | 0xbfda4 | 0x84000000 | 0xbfda5 | 0x84000000 | 0xbfda6 | 0x84000000 | 0xbfda7 1 | way 1 | set 53 | @ 0xbad40 | 0x84000000 | 0xbfda8 | 0x84000000 | 0xbfda9 | 0x84000000 | 0xbfdaa | 0x84000000 | 0xbfdab | 0x84000000 | 0xbfdac | 0x84000000 | 0xbfdad | 0x84000000 | 0xbfdae | 0x84000000 | 0xbfdaf 1 | way 1 | set 54 | @ 0xbfc04d80 | 0x10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 55 | @ 0xbfc0ddc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x10000 1 | way 1 | set 56 | @ 0xbae00 | 0x84000000 | 0xbfdc0 | 0x84000000 | 0xbfdc1 | 0x84000000 | 0xbfdc2 | 0x84000000 | 0xbfdc3 | 0x84000000 | 0xbfdc4 | 0x84000000 | 0xbfdc5 | 0x84000000 | 0xbfdc6 | 0x84000000 | 0xbfdc7 1 | way 1 | set 57 | @ 0xbfc0de40 | 0 | 0x1 | 0 | 0 | 0 | 0x736e6f63 | 0x72656d75 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1 | 0x4 1 | way 1 | set 58 | @ 0xbfc0de80 | 0xffffffff | 0x1 | 0x1 | 0 | 0 | 0 | 0x74756f72 | 0x415f7265 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x2 1 | way 1 | set 59 | @ 0xbfc0aec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xf00 | 0 1 | way 1 | set 60 | @ 0xbfc0af00 | 0xbc | 0 | 0 | 0xbfc0af10 | 0 | 0 | 0x2f | 0x1 | 0 | 0 | 0 | 0 | 0 | 0 | 0x20000 | 0x24 1 | way 1 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 1 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 63 | @ 0xbfc0dfc0 | 0 | 0 | 0 | 0 | 0x3 | 0xffffffff | 0 | 0x1 | 0 | 0 | 0x1 | 0x19 | 0 | 0x1 | 0x19 | 0x1 1 | way 2 | set 0 | @ 0xba000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae000000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 1 | way 2 | set 1 | @ 0x18040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0x8c000000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0xac000000 | 0xbfc0e | 0 | 0 1 | way 2 | set 2 | @ 0xbc080 | 0x84000000 | 0xbfe10 | 0x84000000 | 0xbfe11 | 0x84000000 | 0xbfe12 | 0x84000000 | 0xbfe13 | 0x84000000 | 0xbfe14 | 0x84000000 | 0xbfe15 | 0x84000000 | 0xbfe16 | 0x84000000 | 0xbfe17 1 | way 2 | set 3 | @ 0x930c0 | 0x8d000000 | 0xa8 | 0x8d000000 | 0xa9 | 0x8d000000 | 0xaa | 0x8d000000 | 0xab | 0x8d000000 | 0xac | 0x8d000000 | 0xad | 0x8d000000 | 0xae | 0x8d000000 | 0xaf 1 | way 2 | set 4 | @ 0xbfc0c100 | 0 | 0 | 0 | 0 | 0 | 0xbfd00000 | 0x200000 | 0x2 | 0 | 0xbfd00000 | 0x47455350 | 0x5543495f | 0 | 0 | 0 | 0 1 | way 2 | set 5 | @ 0xbc140 | 0x84000000 | 0xbfe28 | 0x84000000 | 0xbfe29 | 0x84000000 | 0xbfe2a | 0x84000000 | 0xbfe2b | 0x84000000 | 0xbfe2c | 0x84000000 | 0xbfe2d | 0x84000000 | 0xbfe2e | 0x84000000 | 0xbfe2f 1 | way 2 | set 6 | @ 0xbfc0c180 | 0x1000 | 0x2 | 0 | 0xbff10000 | 0x47455350 | 0x5954545f | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff20000 | 0x1000 | 0x2 | 0 1 | way 2 | set 7 | @ 0x961c0 | 0x84000000 | 0xbfe38 | 0x84000000 | 0xbfe39 | 0x84000000 | 0xbfe3a | 0x84000000 | 0xbfe3b | 0x84000000 | 0xbfe3c | 0x84000000 | 0xbfe3d | 0x84000000 | 0xbfe3e | 0x84000000 | 0xbfe3f 1 | way 2 | set 8 | @ 0xbc200 | 0x84000000 | 0xbfe40 | 0x84000000 | 0xbfe41 | 0x84000000 | 0xbfe42 | 0x84000000 | 0xbfe43 | 0x84000000 | 0xbfe44 | 0x84000000 | 0xbfe45 | 0x84000000 | 0xbfe46 | 0x84000000 | 0xbfe47 1 | way 2 | set 9 | @ 0xbc240 | 0x84000000 | 0xbfe48 | 0x84000000 | 0xbfe49 | 0x84000000 | 0xbfe4a | 0x84000000 | 0xbfe4b | 0x84000000 | 0xbfe4c | 0x84000000 | 0xbfe4d | 0x84000000 | 0xbfe4e | 0x84000000 | 0xbfe4f 1 | way 2 | set 10 | @ 0xbc280 | 0x84000000 | 0xbfe50 | 0x84000000 | 0xbfe51 | 0x84000000 | 0xbfe52 | 0x84000000 | 0xbfe53 | 0x84000000 | 0xbfe54 | 0x84000000 | 0xbfe55 | 0x84000000 | 0xbfe56 | 0x84000000 | 0xbfe57 1 | way 2 | set 11 | @ 0xbfc0c2c0 | 0 | 0xff0000 | 0x74756f72 | 0x7265 | 0 | 0 | 0 | 0 | 0 | 0x20000000 | 0 | 0x8 | 0x9 | 0x4 | 0xf | 0xf 1 | way 2 | set 12 | @ 0xbfc0c300 | 0 | 0x6c6c6568 | 0x6f | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x5 | 0x5 | 0x1 | 0x17 | 0x18 | 0x4 1 | way 2 | set 13 | @ 0x6e340 | 0x84000000 | 0xbfe68 | 0x84000000 | 0xbfe69 | 0x84000000 | 0xbfe6a | 0x84000000 | 0xbfe6b | 0x84000000 | 0xbfe6c | 0x84000000 | 0xbfe6d | 0x84000000 | 0xbfe6e | 0x84000000 | 0xbfe6f 1 | way 2 | set 14 | @ 0xbc380 | 0x84000000 | 0xbfe70 | 0x84000000 | 0xbfe71 | 0x84000000 | 0xbfe72 | 0x84000000 | 0xbfe73 | 0x84000000 | 0xbfe74 | 0x84000000 | 0xbfe75 | 0x84000000 | 0xbfe76 | 0x84000000 | 0xbfe77 1 | way 2 | set 15 | @ 0xbc3c0 | 0x84000000 | 0xbfe78 | 0x84000000 | 0xbfe79 | 0x84000000 | 0xbfe7a | 0x84000000 | 0xbfe7b | 0x84000000 | 0xbfe7c | 0x84000000 | 0xbfe7d | 0x84000000 | 0xbfe7e | 0x84000000 | 0xbfe7f 1 | way 2 | set 16 | @ 0xbc400 | 0x84000000 | 0xbfe80 | 0x84000000 | 0xbfe81 | 0x84000000 | 0xbfe82 | 0x84000000 | 0xbfe83 | 0x84000000 | 0xbfe84 | 0x84000000 | 0xbfe85 | 0x84000000 | 0xbfe86 | 0x84000000 | 0xbfe87 1 | way 2 | set 17 | @ 0xbc440 | 0x84000000 | 0xbfe88 | 0x84000000 | 0xbfe89 | 0x84000000 | 0xbfe8a | 0x84000000 | 0xbfe8b | 0x84000000 | 0xbfe8c | 0x84000000 | 0xbfe8d | 0x84000000 | 0xbfe8e | 0x84000000 | 0xbfe8f 1 | way 2 | set 18 | @ 0xbc480 | 0x84000000 | 0xbfe90 | 0x84000000 | 0xbfe91 | 0x84000000 | 0xbfe92 | 0x84000000 | 0xbfe93 | 0x84000000 | 0xbfe94 | 0x84000000 | 0xbfe95 | 0x84000000 | 0xbfe96 | 0x84000000 | 0xbfe97 1 | way 2 | set 19 | @ 0x6e4c0 | 0x84000000 | 0xbfe98 | 0x84000000 | 0xbfe99 | 0x84000000 | 0xbfe9a | 0x84000000 | 0xbfe9b | 0x84000000 | 0xbfe9c | 0x84000000 | 0xbfe9d | 0x84000000 | 0xbfe9e | 0x84000000 | 0xbfe9f 1 | way 2 | set 20 | @ 0xbc500 | 0x84000000 | 0xbfea0 | 0x84000000 | 0xbfea1 | 0x84000000 | 0xbfea2 | 0x84000000 | 0xbfea3 | 0x84000000 | 0xbfea4 | 0x84000000 | 0xbfea5 | 0x84000000 | 0xbfea6 | 0x84000000 | 0xbfea7 1 | way 2 | set 21 | @ 0x6e540 | 0x84000000 | 0xbfea8 | 0x84000000 | 0xbfea9 | 0x84000000 | 0xbfeaa | 0x84000000 | 0xbfeab | 0x84000000 | 0xbfeac | 0x84000000 | 0xbfead | 0x84000000 | 0xbfeae | 0x84000000 | 0xbfeaf 1 | way 2 | set 22 | @ 0xbc580 | 0x84000000 | 0xbfeb0 | 0x84000000 | 0xbfeb1 | 0x84000000 | 0xbfeb2 | 0x84000000 | 0xbfeb3 | 0x84000000 | 0xbfeb4 | 0x84000000 | 0xbfeb5 | 0x84000000 | 0xbfeb6 | 0x84000000 | 0xbfeb7 1 | way 2 | set 23 | @ 0x6e5c0 | 0x84000000 | 0xbfeb8 | 0x84000000 | 0xbfeb9 | 0x84000000 | 0xbfeba | 0x84000000 | 0xbfebb | 0x84000000 | 0xbfebc | 0x84000000 | 0xbfebd | 0x84000000 | 0xbfebe | 0x84000000 | 0xbfebf 1 | way 2 | set 24 | @ 0xbc600 | 0x84000000 | 0xbfec0 | 0x84000000 | 0xbfec1 | 0x84000000 | 0xbfec2 | 0x84000000 | 0xbfec3 | 0x84000000 | 0xbfec4 | 0x84000000 | 0xbfec5 | 0x84000000 | 0xbfec6 | 0x84000000 | 0xbfec7 1 | way 2 | set 25 | @ 0xbc640 | 0x84000000 | 0xbfec8 | 0x84000000 | 0xbfec9 | 0x84000000 | 0xbfeca | 0x84000000 | 0xbfecb | 0x84000000 | 0xbfecc | 0x84000000 | 0xbfecd | 0x84000000 | 0xbfece | 0x84000000 | 0xbfecf 1 | way 2 | set 26 | @ 0xbc680 | 0x84000000 | 0xbfed0 | 0x84000000 | 0xbfed1 | 0x84000000 | 0xbfed2 | 0x84000000 | 0xbfed3 | 0x84000000 | 0xbfed4 | 0x84000000 | 0xbfed5 | 0x84000000 | 0xbfed6 | 0x84000000 | 0xbfed7 1 | way 2 | set 27 | @ 0xbc6c0 | 0x84000000 | 0xbfed8 | 0x84000000 | 0xbfed9 | 0x84000000 | 0xbfeda | 0x84000000 | 0xbfedb | 0x84000000 | 0xbfedc | 0x84000000 | 0xbfedd | 0x84000000 | 0xbfede | 0x84000000 | 0xbfedf 1 | way 2 | set 28 | @ 0x6e700 | 0x84000000 | 0xbfee0 | 0x84000000 | 0xbfee1 | 0x84000000 | 0xbfee2 | 0x84000000 | 0xbfee3 | 0x84000000 | 0xbfee4 | 0x84000000 | 0xbfee5 | 0x84000000 | 0xbfee6 | 0x84000000 | 0xbfee7 1 | way 2 | set 29 | @ 0xbc740 | 0x84000000 | 0xbfee8 | 0x84000000 | 0xbfee9 | 0x84000000 | 0xbfeea | 0x84000000 | 0xbfeeb | 0x84000000 | 0xbfeec | 0x84000000 | 0xbfeed | 0x84000000 | 0xbfeee | 0x84000000 | 0xbfeef 1 | way 2 | set 30 | @ 0x6e780 | 0x84000000 | 0xbfef0 | 0x84000000 | 0xbfef1 | 0x84000000 | 0xbfef2 | 0x84000000 | 0xbfef3 | 0x84000000 | 0xbfef4 | 0x84000000 | 0xbfef5 | 0x84000000 | 0xbfef6 | 0x84000000 | 0xbfef7 1 | way 2 | set 31 | @ 0xb57c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc00000ba | 0xc00000bc 1 | way 2 | set 32 | @ 0xbd800 | 0x84000000 | 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 33 | @ 0x92840 | 0x88000000 | 0x96 | 0x88000000 | 0x97 | 0x88000000 | 0x98 | 0x88000000 | 0x99 | 0x88000000 | 0x9a | 0x88000000 | 0x9b | 0x88000000 | 0x9c | 0x88000000 | 0x9d 1 | way 2 | set 34 | @ 0xbc880 | 0x84000000 | 0xbff10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 35 | @ 0xbfc0d8c0 | 0 | 0 | 0 | 0 | 0 | 0x1578 | 0 | 0x400000 | 0x66000 | 0 | 0x62617470 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 36 | @ 0x96900 | 0x84000000 | 0xbff20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 37 | @ 0xbfc04940 | 0x4e495b0a | 0x45205449 | 0x524f5252 | 0x694d205d | 0x6e697373 | 0x54502067 | 0x66204241 | 0x7620726f | 0x63617073 | 0x2065 | 0xbfc02cf0 | 0xbfc02cf0 | 0xbfc02c44 | 0xbfc02ca0 | 0xbfc02a90 | 0xbfc02b98 1 | way 2 | set 38 | @ 0x97980 | 0x84000000 | 0xf30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 39 | @ 0xbfc0d9c0 | 0x6 | 0x10000 | 0 | 0x10000 | 0x7a000 | 0 | 0x5f63696e | 0x32 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 40 | @ 0xbfc0da00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x4000 1 | way 2 | set 41 | @ 0x18a40 | 0x84000000 | 0xbfd48 | 0x84000000 | 0xbfd49 | 0x84000000 | 0xbfd4a | 0x84000000 | 0xbfd4b | 0x84000000 | 0xbfd4c | 0x84000000 | 0xbfd4d | 0x84000000 | 0xbfd4e | 0x84000000 | 0xbfd4f 1 | way 2 | set 42 | @ 0x71a80 | 0x84000000 | 0xf50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 43 | @ 0x6fac0 | 0x84000000 | 0xbfd58 | 0x84000000 | 0xbfd59 | 0x84000000 | 0xbfd5a | 0x84000000 | 0xbfd5b | 0x84000000 | 0xbfd5c | 0x84000000 | 0xbfd5d | 0x84000000 | 0xbfd5e | 0x84000000 | 0xbfd5f 1 | way 2 | set 44 | @ 0x94b00 | 0x84000000 | 0xbfd60 | 0x84000000 | 0xbfd61 | 0x84000000 | 0xbfd62 | 0x84000000 | 0xbfd63 | 0x84000000 | 0xbfd64 | 0x84000000 | 0xbfd65 | 0x84000000 | 0xbfd66 | 0x84000000 | 0xbfd67 1 | way 2 | set 45 | @ 0xbab40 | 0x84000000 | 0xbfd68 | 0x84000000 | 0xbfd69 | 0x84000000 | 0xbfd6a | 0x84000000 | 0xbfd6b | 0x84000000 | 0xbfd6c | 0x84000000 | 0xbfd6d | 0x84000000 | 0xbfd6e | 0x84000000 | 0xbfd6f 1 | way 2 | set 46 | @ 0xbab80 | 0x84000000 | 0xbfd70 | 0x84000000 | 0xbfd71 | 0x84000000 | 0xbfd72 | 0x84000000 | 0xbfd73 | 0x84000000 | 0xbfd74 | 0x84000000 | 0xbfd75 | 0x84000000 | 0xbfd76 | 0x84000000 | 0xbfd77 1 | way 2 | set 47 | @ 0xbfc04bc0 | 0x6d6f6320 | 0x74656c70 | 0x61206465 | 0x79632074 | 0x20656c63 | 0x203a | 0x4f425b0a | 0x205d544f | 0x69726550 | 0x72656870 | 0x20736c61 | 0x74696e69 | 0x696c6169 | 0x69746173 | 0x63206e6f | 0x6c706d6f 1 | way 2 | set 48 | @ 0xbac00 | 0x84000000 | 0xbfd80 | 0x84000000 | 0xbfd81 | 0x84000000 | 0xbfd82 | 0x84000000 | 0xbfd83 | 0x84000000 | 0xbfd84 | 0x84000000 | 0xbfd85 | 0x84000000 | 0xbfd86 | 0x84000000 | 0xbfd87 1 | way 2 | set 49 | @ 0x94c40 | 0x84000000 | 0xbfd88 | 0x84000000 | 0xbfd89 | 0x84000000 | 0xbfd8a | 0x84000000 | 0xbfd8b | 0x84000000 | 0xbfd8c | 0x84000000 | 0xbfd8d | 0x84000000 | 0xbfd8e | 0x84000000 | 0xbfd8f 1 | way 2 | set 50 | @ 0xbfc0cc80 | 0x6b | 0 | 0 | 0 | 0 | 0 | 0x10000 | 0xc6000 | 0x10000 | 0 | 0xb | 0 | 0x1 | 0x24 | 0x746f6f62 | 0x646f635f 1 | way 2 | set 51 | @ 0x94cc0 | 0x84000000 | 0xbfd98 | 0x84000000 | 0xbfd99 | 0x84000000 | 0xbfd9a | 0x84000000 | 0xbfd9b | 0x84000000 | 0xbfd9c | 0x84000000 | 0xbfd9d | 0x84000000 | 0xbfd9e | 0x84000000 | 0xbfd9f 1 | way 2 | set 52 | @ 0x94d00 | 0x84000000 | 0xbfda0 | 0x84000000 | 0xbfda1 | 0x84000000 | 0xbfda2 | 0x84000000 | 0xbfda3 | 0x84000000 | 0xbfda4 | 0x84000000 | 0xbfda5 | 0x84000000 | 0xbfda6 | 0x84000000 | 0xbfda7 1 | way 2 | set 53 | @ 0x6fd40 | 0x84000000 | 0xbfda8 | 0x84000000 | 0xbfda9 | 0x84000000 | 0xbfdaa | 0x84000000 | 0xbfdab | 0x84000000 | 0xbfdac | 0x84000000 | 0xbfdad | 0x84000000 | 0xbfdae | 0x84000000 | 0xbfdaf 1 | way 2 | set 54 | @ 0xbad80 | 0x84000000 | 0xbfdb0 | 0x84000000 | 0xbfdb1 | 0x84000000 | 0xbfdb2 | 0x84000000 | 0xbfdb3 | 0x84000000 | 0xbfdb4 | 0x84000000 | 0xbfdb5 | 0x84000000 | 0xbfdb6 | 0x84000000 | 0xbfdb7 1 | way 2 | set 55 | @ 0x6fdc0 | 0x84000000 | 0xbfdb8 | 0x84000000 | 0xbfdb9 | 0x84000000 | 0xbfdba | 0x84000000 | 0xbfdbb | 0x84000000 | 0xbfdbc | 0x84000000 | 0xbfdbd | 0x84000000 | 0xbfdbe | 0x84000000 | 0xbfdbf 1 | way 2 | set 56 | @ 0xbfc0de00 | 0 | 0x10000 | 0xc6000 | 0 | 0x646f7270 | 0x72656375 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1 | 0x3 | 0xffffffff 1 | way 2 | set 57 | @ 0x94e40 | 0x84000000 | 0xbfdc8 | 0x84000000 | 0xbfdc9 | 0x84000000 | 0xbfdca | 0x84000000 | 0xbfdcb | 0x84000000 | 0xbfdcc | 0x84000000 | 0xbfdcd | 0x84000000 | 0xbfdce | 0x84000000 | 0xbfdcf 1 | way 2 | set 58 | @ 0xbfc04e80 | 0x300000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 59 | @ 0xbfc0dec0 | 0x5 | 0xffffffff | 0x2 | 0x1 | 0 | 0 | 0 | 0x74756f72 | 0x425f7265 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 60 | @ 0x2f00 | 0x2 | 0 | 0 | 0 | 0x101 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 61 | @ 0xbaf40 | 0x84000000 | 0xbfde8 | 0x84000000 | 0xbfde9 | 0x84000000 | 0xbfdea | 0x84000000 | 0xbfdeb | 0x84000000 | 0xbfdec | 0x84000000 | 0xbfded | 0x84000000 | 0xbfdee | 0x84000000 | 0xbfdef 1 | way 2 | set 62 | @ 0xbfc0df80 | 0 | 0 | 0x3 | 0x3 | 0xffffffff | 0 | 0x1 | 0 | 0 | 0 | 0x6e69616d | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 63 | @ 0xbafc0 | 0x84000000 | 0xbfdf8 | 0x84000000 | 0xbfdf9 | 0x84000000 | 0xbfdfa | 0x84000000 | 0xbfdfb | 0x84000000 | 0xbfdfc | 0x84000000 | 0xbfdfd | 0x84000000 | 0xbfdfe | 0x84000000 | 0xbfdff 1 | way 3 | set 0 | @ 0xb0000 | 0x400000 | 0x2a2a200a | 0x6d69202a | 0x20656761 | 0x2a206425 | 0x61202a2a | 0x61642074 | 0x3d206574 | 0x20642520 | 0xa | 0x65686365 | 0x69672063 | 0x695f7465 | 0x725f636f | 0x20646165 | 0x61206425 1 | way 3 | set 1 | @ 0x6f040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0x8c000000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0x8c000000 | 0xbfc0e | 0 | 0 1 | way 3 | set 2 | @ 0x96080 | 0x84000000 | 0xbfe10 | 0x84000000 | 0xbfe11 | 0x84000000 | 0xbfe12 | 0x84000000 | 0xbfe13 | 0x84000000 | 0xbfe14 | 0x84000000 | 0xbfe15 | 0x84000000 | 0xbfe16 | 0x84000000 | 0xbfe17 1 | way 3 | set 3 | @ 0xbc0c0 | 0x84000000 | 0xbfe18 | 0x84000000 | 0xbfe19 | 0x84000000 | 0xbfe1a | 0x84000000 | 0xbfe1b | 0x84000000 | 0xbfe1c | 0x84000000 | 0xbfe1d | 0x84000000 | 0xbfe1e | 0x84000000 | 0xbfe1f 1 | way 3 | set 4 | @ 0x6e100 | 0x84000000 | 0xbfe20 | 0x84000000 | 0xbfe21 | 0x84000000 | 0xbfe22 | 0x84000000 | 0xbfe23 | 0x84000000 | 0xbfe24 | 0x84000000 | 0xbfe25 | 0x84000000 | 0xbfe26 | 0x84000000 | 0xbfe27 1 | way 3 | set 5 | @ 0x1a140 | 0x84000000 | 0xbfe28 | 0x84000000 | 0xbfe29 | 0x84000000 | 0xbfe2a | 0x84000000 | 0xbfe2b | 0x84000000 | 0xbfe2c | 0x84000000 | 0xbfe2d | 0x84000000 | 0xbfe2e | 0x84000000 | 0xbfe2f 1 | way 3 | set 6 | @ 0x6e180 | 0x84000000 | 0xbfe30 | 0x84000000 | 0xbfe31 | 0x84000000 | 0xbfe32 | 0x84000000 | 0xbfe33 | 0x84000000 | 0xbfe34 | 0x84000000 | 0xbfe35 | 0x84000000 | 0xbfe36 | 0x84000000 | 0xbfe37 1 | way 3 | set 7 | @ 0xbfc0c1c0 | 0xbff20000 | 0x47455350 | 0x414d445f | 0 | 0 | 0 | 0 | 0 | 0 | 0xf30000 | 0x1000 | 0x2 | 0 | 0xf30000 | 0x47455350 | 0x43494e5f 1 | way 3 | set 8 | @ 0x1a200 | 0x84000000 | 0xbfe40 | 0x84000000 | 0xbfe41 | 0x84000000 | 0xbfe42 | 0x84000000 | 0xbfe43 | 0x84000000 | 0xbfe44 | 0x84000000 | 0xbfe45 | 0x84000000 | 0xbfe46 | 0x84000000 | 0xbfe47 1 | way 3 | set 9 | @ 0x1a240 | 0x84000000 | 0xbfe48 | 0x84000000 | 0xbfe49 | 0x84000000 | 0xbfe4a | 0x84000000 | 0xbfe4b | 0x84000000 | 0xbfe4c | 0x84000000 | 0xbfe4d | 0x84000000 | 0xbfe4e | 0x84000000 | 0xbfe4f 1 | way 3 | set 10 | @ 0x1a280 | 0x84000000 | 0xbfe50 | 0x84000000 | 0xbfe51 | 0x84000000 | 0xbfe52 | 0x84000000 | 0xbfe53 | 0x84000000 | 0xbfe54 | 0x84000000 | 0xbfe55 | 0x84000000 | 0xbfe56 | 0x84000000 | 0xbfe57 1 | way 3 | set 11 | @ 0x6e2c0 | 0x84000000 | 0xbfe58 | 0x84000000 | 0xbfe59 | 0x84000000 | 0xbfe5a | 0x84000000 | 0xbfe5b | 0x84000000 | 0xbfe5c | 0x84000000 | 0xbfe5d | 0x84000000 | 0xbfe5e | 0x84000000 | 0xbfe5f 1 | way 3 | set 12 | @ 0x6e300 | 0x84000000 | 0xbfe60 | 0x84000000 | 0xbfe61 | 0x84000000 | 0xbfe62 | 0x84000000 | 0xbfe63 | 0x84000000 | 0xbfe64 | 0x84000000 | 0xbfe65 | 0x84000000 | 0xbfe66 | 0x84000000 | 0xbfe67 1 | way 3 | set 13 | @ 0x96340 | 0x84000000 | 0xbfe68 | 0x84000000 | 0xbfe69 | 0x84000000 | 0xbfe6a | 0x84000000 | 0xbfe6b | 0x84000000 | 0xbfe6c | 0x84000000 | 0xbfe6d | 0x84000000 | 0xbfe6e | 0x84000000 | 0xbfe6f 1 | way 3 | set 14 | @ 0x6e380 | 0x84000000 | 0xbfe70 | 0x84000000 | 0xbfe71 | 0x84000000 | 0xbfe72 | 0x84000000 | 0xbfe73 | 0x84000000 | 0xbfe74 | 0x84000000 | 0xbfe75 | 0x84000000 | 0xbfe76 | 0x84000000 | 0xbfe77 1 | way 3 | set 15 | @ 0x6e3c0 | 0x84000000 | 0xbfe78 | 0x84000000 | 0xbfe79 | 0x84000000 | 0xbfe7a | 0x84000000 | 0xbfe7b | 0x84000000 | 0xbfe7c | 0x84000000 | 0xbfe7d | 0x84000000 | 0xbfe7e | 0x84000000 | 0xbfe7f 1 | way 3 | set 16 | @ 0x96400 | 0x84000000 | 0xbfe80 | 0x84000000 | 0xbfe81 | 0x84000000 | 0xbfe82 | 0x84000000 | 0xbfe83 | 0x84000000 | 0xbfe84 | 0x84000000 | 0xbfe85 | 0x84000000 | 0xbfe86 | 0x84000000 | 0xbfe87 1 | way 3 | set 17 | @ 0x6e440 | 0x84000000 | 0xbfe88 | 0x84000000 | 0xbfe89 | 0x84000000 | 0xbfe8a | 0x84000000 | 0xbfe8b | 0x84000000 | 0xbfe8c | 0x84000000 | 0xbfe8d | 0x84000000 | 0xbfe8e | 0x84000000 | 0xbfe8f 1 | way 3 | set 18 | @ 0x96480 | 0x84000000 | 0xbfe90 | 0x84000000 | 0xbfe91 | 0x84000000 | 0xbfe92 | 0x84000000 | 0xbfe93 | 0x84000000 | 0xbfe94 | 0x84000000 | 0xbfe95 | 0x84000000 | 0xbfe96 | 0x84000000 | 0xbfe97 1 | way 3 | set 19 | @ 0x964c0 | 0x84000000 | 0xbfe98 | 0x84000000 | 0xbfe99 | 0x84000000 | 0xbfe9a | 0x84000000 | 0xbfe9b | 0x84000000 | 0xbfe9c | 0x84000000 | 0xbfe9d | 0x84000000 | 0xbfe9e | 0x84000000 | 0xbfe9f 1 | way 3 | set 20 | @ 0x6e500 | 0x84000000 | 0xbfea0 | 0x84000000 | 0xbfea1 | 0x84000000 | 0xbfea2 | 0x84000000 | 0xbfea3 | 0x84000000 | 0xbfea4 | 0x84000000 | 0xbfea5 | 0x84000000 | 0xbfea6 | 0x84000000 | 0xbfea7 1 | way 3 | set 21 | @ 0x96540 | 0x84000000 | 0xbfea8 | 0x84000000 | 0xbfea9 | 0x84000000 | 0xbfeaa | 0x84000000 | 0xbfeab | 0x84000000 | 0xbfeac | 0x84000000 | 0xbfead | 0x84000000 | 0xbfeae | 0x84000000 | 0xbfeaf 1 | way 3 | set 22 | @ 0x6e580 | 0x84000000 | 0xbfeb0 | 0x84000000 | 0xbfeb1 | 0x84000000 | 0xbfeb2 | 0x84000000 | 0xbfeb3 | 0x84000000 | 0xbfeb4 | 0x84000000 | 0xbfeb5 | 0x84000000 | 0xbfeb6 | 0x84000000 | 0xbfeb7 1 | way 3 | set 23 | @ 0x965c0 | 0x84000000 | 0xbfeb8 | 0x84000000 | 0xbfeb9 | 0x84000000 | 0xbfeba | 0x84000000 | 0xbfebb | 0x84000000 | 0xbfebc | 0x84000000 | 0xbfebd | 0x84000000 | 0xbfebe | 0x84000000 | 0xbfebf 1 | way 3 | set 24 | @ 0x6e600 | 0x84000000 | 0xbfec0 | 0x84000000 | 0xbfec1 | 0x84000000 | 0xbfec2 | 0x84000000 | 0xbfec3 | 0x84000000 | 0xbfec4 | 0x84000000 | 0xbfec5 | 0x84000000 | 0xbfec6 | 0x84000000 | 0xbfec7 1 | way 3 | set 25 | @ 0x6e640 | 0x84000000 | 0xbfec8 | 0x84000000 | 0xbfec9 | 0x84000000 | 0xbfeca | 0x84000000 | 0xbfecb | 0x84000000 | 0xbfecc | 0x84000000 | 0xbfecd | 0x84000000 | 0xbfece | 0x84000000 | 0xbfecf 1 | way 3 | set 26 | @ 0x6e680 | 0x84000000 | 0xbfed0 | 0x84000000 | 0xbfed1 | 0x84000000 | 0xbfed2 | 0x84000000 | 0xbfed3 | 0x84000000 | 0xbfed4 | 0x84000000 | 0xbfed5 | 0x84000000 | 0xbfed6 | 0x84000000 | 0xbfed7 1 | way 3 | set 27 | @ 0x6e6c0 | 0x84000000 | 0xbfed8 | 0x84000000 | 0xbfed9 | 0x84000000 | 0xbfeda | 0x84000000 | 0xbfedb | 0x84000000 | 0xbfedc | 0x84000000 | 0xbfedd | 0x84000000 | 0xbfede | 0x84000000 | 0xbfedf 1 | way 3 | set 28 | @ 0x96700 | 0x84000000 | 0xbfee0 | 0x84000000 | 0xbfee1 | 0x84000000 | 0xbfee2 | 0x84000000 | 0xbfee3 | 0x84000000 | 0xbfee4 | 0x84000000 | 0xbfee5 | 0x84000000 | 0xbfee6 | 0x84000000 | 0xbfee7 1 | way 3 | set 29 | @ 0x6e740 | 0x84000000 | 0xbfee8 | 0x84000000 | 0xbfee9 | 0x84000000 | 0xbfeea | 0x84000000 | 0xbfeeb | 0x84000000 | 0xbfeec | 0x84000000 | 0xbfeed | 0x84000000 | 0xbfeee | 0x84000000 | 0xbfeef 1 | way 3 | set 30 | @ 0x96780 | 0x84000000 | 0xbfef0 | 0x84000000 | 0xbfef1 | 0x84000000 | 0xbfef2 | 0x84000000 | 0xbfef3 | 0x84000000 | 0xbfef4 | 0x84000000 | 0xbfef5 | 0x84000000 | 0xbfef6 | 0x84000000 | 0xbfef7 1 | way 3 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 1 | way 3 | set 32 | @ 0x97800 | 0x84000000 | 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 33 | @ 0xba840 | 0x84000000 | 0xbfd08 | 0x84000000 | 0xbfd09 | 0x84000000 | 0xbfd0a | 0x84000000 | 0xbfd0b | 0x84000000 | 0xbfd0c | 0x84000000 | 0xbfd0d | 0x84000000 | 0xbfd0e | 0x84000000 | 0xbfd0f 1 | way 3 | set 34 | @ 0x96880 | 0x84000000 | 0xbff10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 35 | @ 0x6f8c0 | 0x84000000 | 0xbfd18 | 0x84000000 | 0xbfd19 | 0x84000000 | 0xbfd1a | 0x84000000 | 0xbfd1b | 0x84000000 | 0xbfd1c | 0x84000000 | 0xbfd1d | 0x84000000 | 0xbfd1e | 0x84000000 | 0xbfd1f 1 | way 3 | set 36 | @ 0x1a900 | 0xa4400000 | 0xbff20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 37 | @ 0x6f940 | 0x84000000 | 0xbfd28 | 0x84000000 | 0xbfd29 | 0x84000000 | 0xbfd2a | 0x84000000 | 0xbfd2b | 0x84000000 | 0xbfd2c | 0x84000000 | 0xbfd2d | 0x84000000 | 0xbfd2e | 0x84000000 | 0xbfd2f 1 | way 3 | set 38 | @ 0xbfc04980 | 0xbfc02cf0 | 0xbfc02b28 | 0xbfc02c54 | 0xbfc02bc8 | 0x4f425b0a | 0x4520544f | 0x524f5252 | 0x694d205d | 0x6e697373 | 0x41522067 | 0x7370204d | 0x69206765 | 0x6c63206e | 0x65747375 | 0x2072 | 0x4f425b0a 1 | way 3 | set 39 | @ 0x6f9c0 | 0x84000000 | 0xbfd38 | 0x84000000 | 0xbfd39 | 0x84000000 | 0xbfd3a | 0x84000000 | 0xbfd3b | 0x84000000 | 0xbfd3c | 0x84000000 | 0xbfd3d | 0x84000000 | 0xbfd3e | 0x84000000 | 0xbfd3f 1 | way 3 | set 40 | @ 0x6fa00 | 0x84000000 | 0xbfd40 | 0x84000000 | 0xbfd41 | 0x84000000 | 0xbfd42 | 0x84000000 | 0xbfd43 | 0x84000000 | 0xbfd44 | 0x84000000 | 0xbfd45 | 0x84000000 | 0xbfd46 | 0x84000000 | 0xbfd47 1 | way 3 | set 41 | @ 0x6fa40 | 0x84000000 | 0xbfd48 | 0x84000000 | 0xbfd49 | 0x84000000 | 0xbfd4a | 0x84000000 | 0xbfd4b | 0x84000000 | 0xbfd4c | 0x84000000 | 0xbfd4d | 0x84000000 | 0xbfd4e | 0x84000000 | 0xbfd4f 1 | way 3 | set 42 | @ 0xbaa80 | 0x84000000 | 0xbfd50 | 0x84000000 | 0xbfd51 | 0x84000000 | 0xbfd52 | 0x84000000 | 0xbfd53 | 0x84000000 | 0xbfd54 | 0x84000000 | 0xbfd55 | 0x84000000 | 0xbfd56 | 0x84000000 | 0xbfd57 1 | way 3 | set 43 | @ 0x94ac0 | 0x84000000 | 0xbfd58 | 0x84000000 | 0xbfd59 | 0x84000000 | 0xbfd5a | 0x84000000 | 0xbfd5b | 0x84000000 | 0xbfd5c | 0x84000000 | 0xbfd5d | 0x84000000 | 0xbfd5e | 0x84000000 | 0xbfd5f 1 | way 3 | set 44 | @ 0x18b00 | 0x84000000 | 0xbfd60 | 0x84000000 | 0xbfd61 | 0x84000000 | 0xbfd62 | 0x84000000 | 0xbfd63 | 0x84000000 | 0xbfd64 | 0x84000000 | 0xbfd65 | 0x84000000 | 0xbfd66 | 0x84000000 | 0xbfd67 1 | way 3 | set 45 | @ 0x6fb40 | 0x84000000 | 0xbfd68 | 0x84000000 | 0xbfd69 | 0x84000000 | 0xbfd6a | 0x84000000 | 0xbfd6b | 0x84000000 | 0xbfd6c | 0x84000000 | 0xbfd6d | 0x84000000 | 0xbfd6e | 0x84000000 | 0xbfd6f 1 | way 3 | set 46 | @ 0x6fb80 | 0x84000000 | 0xbfd70 | 0x84000000 | 0xbfd71 | 0x84000000 | 0xbfd72 | 0x84000000 | 0xbfd73 | 0x84000000 | 0xbfd74 | 0x84000000 | 0xbfd75 | 0x84000000 | 0xbfd76 | 0x84000000 | 0xbfd77 1 | way 3 | set 47 | @ 0x94bc0 | 0x84000000 | 0xbfd78 | 0x84000000 | 0xbfd79 | 0x84000000 | 0xbfd7a | 0x84000000 | 0xbfd7b | 0x84000000 | 0xbfd7c | 0x84000000 | 0xbfd7d | 0x84000000 | 0xbfd7e | 0x84000000 | 0xbfd7f 1 | way 3 | set 48 | @ 0x6fc00 | 0x84000000 | 0xbfd80 | 0x84000000 | 0xbfd81 | 0x84000000 | 0xbfd82 | 0x84000000 | 0xbfd83 | 0x84000000 | 0xbfd84 | 0x84000000 | 0xbfd85 | 0x84000000 | 0xbfd86 | 0x84000000 | 0xbfd87 1 | way 3 | set 49 | @ 0xbac40 | 0x84000000 | 0xbfd88 | 0x84000000 | 0xbfd89 | 0x84000000 | 0xbfd8a | 0x84000000 | 0xbfd8b | 0x84000000 | 0xbfd8c | 0x84000000 | 0xbfd8d | 0x84000000 | 0xbfd8e | 0x84000000 | 0xbfd8f 1 | way 3 | set 50 | @ 0xbfc0dc80 | 0 | 0 | 0 | 0 | 0 | 0x1a8 | 0 | 0x800000 | 0xb0000 | 0 | 0x65646f63 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 51 | @ 0xbacc0 | 0x84000000 | 0xbfd98 | 0x84000000 | 0xbfd99 | 0x84000000 | 0xbfd9a | 0x84000000 | 0xbfd9b | 0x84000000 | 0xbfd9c | 0x84000000 | 0xbfd9d | 0x84000000 | 0xbfd9e | 0x84000000 | 0xbfd9f 1 | way 3 | set 52 | @ 0xbcd00 | 0x84000000 | 0xbffa0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 53 | @ 0x94d40 | 0x84000000 | 0xbfda8 | 0x84000000 | 0xbfda9 | 0x84000000 | 0xbfdaa | 0x84000000 | 0xbfdab | 0x84000000 | 0xbfdac | 0x84000000 | 0xbfdad | 0x84000000 | 0xbfdae | 0x84000000 | 0xbfdaf 1 | way 3 | set 54 | @ 0x6fd80 | 0x84000000 | 0xbfdb0 | 0x84000000 | 0xbfdb1 | 0x84000000 | 0xbfdb2 | 0x84000000 | 0xbfdb3 | 0x84000000 | 0xbfdb4 | 0x84000000 | 0xbfdb5 | 0x84000000 | 0xbfdb6 | 0x84000000 | 0xbfdb7 1 | way 3 | set 55 | @ 0x94dc0 | 0x84000000 | 0xbfdb8 | 0x84000000 | 0xbfdb9 | 0x84000000 | 0xbfdba | 0x84000000 | 0xbfdbb | 0x84000000 | 0xbfdbc | 0x84000000 | 0xbfdbd | 0x84000000 | 0xbfdbe | 0x84000000 | 0xbfdbf 1 | way 3 | set 56 | @ 0x6fe00 | 0x84000000 | 0xbfdc0 | 0x84000000 | 0xbfdc1 | 0x84000000 | 0xbfdc2 | 0x84000000 | 0xbfdc3 | 0x84000000 | 0xbfdc4 | 0x84000000 | 0xbfdc5 | 0x84000000 | 0xbfdc6 | 0x84000000 | 0xbfdc7 1 | way 3 | set 57 | @ 0xbae40 | 0x84000000 | 0xbfdc8 | 0x84000000 | 0xbfdc9 | 0x84000000 | 0xbfdca | 0x84000000 | 0xbfdcb | 0x84000000 | 0xbfdcc | 0x84000000 | 0xbfdcd | 0x84000000 | 0xbfdce | 0x84000000 | 0xbfdcf 1 | way 3 | set 58 | @ 0x94e80 | 0x84000000 | 0xbfdd0 | 0x84000000 | 0xbfdd1 | 0x84000000 | 0xbfdd2 | 0x84000000 | 0xbfdd3 | 0x84000000 | 0xbfdd4 | 0x84000000 | 0xbfdd5 | 0x84000000 | 0xbfdd6 | 0x84000000 | 0xbfdd7 1 | way 3 | set 59 | @ 0x94ec0 | 0x84000000 | 0xbfdd8 | 0x84000000 | 0xbfdd9 | 0x84000000 | 0xbfdda | 0x84000000 | 0xbfddb | 0x84000000 | 0xbfddc | 0x84000000 | 0xbfddd | 0x84000000 | 0xbfdde | 0x84000000 | 0xbfddf 1 | way 3 | set 60 | @ 0xf00 | 0x1 | 0 | 0x101 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x3 | 0x10003 | 0x20003 | 0x30003 | 0x40003 | 0x50003 1 | way 3 | set 61 | @ 0xbfc0df40 | 0 | 0x2 | 0x3 | 0xffffffff | 0 | 0x1 | 0 | 0 | 0 | 0x6e69616d | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 62 | @ 0xbdf80 | 0x84000000 | 0xff0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 63 | @ 0x6ffc0 | 0x84000000 | 0xbfdf8 | 0x84000000 | 0xbfdf9 | 0x84000000 | 0xbfdfa | 0x84000000 | 0xbfdfb | 0x84000000 | 0xbfdfc | 0x84000000 | 0xbfdfd | 0x84000000 | 0xbfdfe | 0x84000000 | 0xbfdff Read request: srcid = 1 / address = 0xd000 / pktid = 0x3 / nwords = 16 ****************** cycle 1701314 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xac400000 PTE_PPN = 0xbfc0a Requesting DIR lock ****************** cycle 1701315 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in DTLB: way = 0 / set = 2 Accessing directory: address = 0xd000 / hit = 1 / count = 2 / is_cnt = 0 ****************** cycle 1701316 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE write PTE2 in DTLB / set = 2 / way = 0 set way V L R C W X U G D B Z TAG PPN NLINE [2] [0] [1][1][0][1][1][0][0][0][1][0][1][0x17f81][ 0xbfc0a][0x000000601] Requesting HEAP lock Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bdff98 / cpt = 0 ****************** cycle 1701317 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed Update directory: tag = 0x3 set = 64 way = 7 count = 3 is_cnt = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0xafbf0064 / cpt = 1 ****************** cycle 1701318 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x27bdff98 WAY = 0x1 SET = 0 WORD = 0 Add an entry in the heap: owner_id = 0x1 owner_ins = 0x1 ****************** cycle 1701319 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Cache update in P1 stage / WAY = 0 / SET = 63 / WORD = 15 / DATA = 0xbfc00524 / BE = 0x0f Write one word: WDATA = 0xafbf0064 WAY = 0x1 SET = 0 WORD = 0x1 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0xafbe0060 / cpt = 2 ****************** cycle 1701320 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Cache update in P1 stage / WAY = 0 / SET = 63 / WORD = 14 / DATA = 0 / BE = 0x0f Write one word: WDATA = 0xafbe0060 WAY = 0x1 SET = 0 WORD = 0x2 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x3a0f021 / cpt = 3 ****************** cycle 1701321 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3a0f021 WAY = 0x1 SET = 0 WORD = 0x3 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0xc0001c3 / cpt = 4 ****************** cycle 1701322 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xc0001c3 WAY = 0x1 SET = 0 WORD = 0x4 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0 / cpt = 5 ****************** cycle 1701323 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0 WAY = 0x1 SET = 0 WORD = 0x5 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc2005c / cpt = 6 ****************** cycle 1701324 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x8000070c / BYPASS = 0x1 / PTE_ADR = 0x000019000 Write one word: WDATA = 0xafc2005c WAY = 0x1 SET = 0 WORD = 0x6 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x8fc2005c / cpt = 7 ****************** cycle 1701325 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE MISS in dcache: PTE address = 0x000019000 Write one word: WDATA = 0x8fc2005c WAY = 0x1 SET = 0 WORD = 0x7 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x21082 / cpt = 8 ****************** cycle 1701326 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 2 / SET = 0 / PADDR = 0x000019000 / VICTIM = 0x000002e80 Write one word: WDATA = 0x21082 WAY = 0x1 SET = 0 WORD = 0x8 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20058 / cpt = 9 ****************** cycle 1701327 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch to ZOMBI state / way = 2 / set = 0 Write one word: WDATA = 2948726872 WAY = 1 SET = 0 WORD = 9 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x8fc2005c / cpt = 10 ****************** cycle 1701328 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x8fc2005c WAY = 0x1 SET = 0 WORD = 0xa Receive command from srcid 0d0 / for address 0x000019000 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x30420003 / cpt = 11 ****************** cycle 1701329 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x30420003 WAY = 0x1 SET = 0 WORD = 0xb Push into read_fifo: address = 0x000019000 srcid = 0d0 trdid = 0d0 pktid = 0d1 plen = 0d64 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0xc0004f1 / cpt = 12 ****************** cycle 1701330 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xc0004f1 WAY = 0x1 SET = 0 WORD = 0xc Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20054 / cpt = 13 ****************** cycle 1701331 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc20054 WAY = 0x1 SET = 0 WORD = 0xd Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0xc000342 / cpt = 14 ****************** cycle 1701332 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xc000342 WAY = 0x1 SET = 0 WORD = 0xe Cleanup request: / owner_id = 0 / owner_ins = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20050 / cpt = 15 ****************** cycle 1701333 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_GET_NLINE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc20050 WAY = 0x1 SET = 0 WORD = 0xf Request the TGT_RSP FSM to return data: rsrcid = 1 / address = 0xd000 / nwords = 16 Cleanup request: / address = 0xba000 ****************** cycle 1701334 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch cache slot to VALID state PADDR = 0x00000d000 WAY = 1 SET = 0 Read request: srcid = 2 / address = 0xd000 / pktid = 0x3 / nwords = 16 ****************** cycle 1701335 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock Requesting DIR lock ****************** cycle 1701336 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock Test directory status: line = 0x000000ba000 / hit = 0x1 / dir_id = 0 / dir_ins = 0 / search_id = 0 / search_ins = 0 / count = 0x1 / is_cnt = 0 ****************** cycle 1701337 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_WRITE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock Update directory: address = 0xba000 / dir_id = 0 / dir_ins = 0 / count = 0 / is_cnt = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bdff98 / cpt = 0 ****************** cycle 1701338 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_SEND_ACK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE DTLB miss / VADDR = 0xbfc0b3fc / BYPASS = 0 / PTE_ADR = 0x0000137f8 Requesting DIR lock Send the response to a cleanup request: srcid = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0xafbf0064 / cpt = 1 ****************** cycle 1701339 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x27bdff98 WAY = 0x1 SET = 0 WORD = 0 HIT in dcache / paddr = 0x0000137f8 / way = 0 / set = 31 / word = 14 / PTD = 0xc0000018 Accessing directory: address = 0xd000 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1701340 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_ACK | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafbf0064 WAY = 0x1 SET = 0 WORD = 0x1 MISS in dcache: PTE address = 0x000018058 Requesting HEAP lock Cleanup Acknowledgement for srcid 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0xafbe0060 / cpt = 2 ****************** cycle 1701341 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafbe0060 WAY = 0x1 SET = 0 WORD = 0x2 Select a slot: / WAY = 0 / SET = 1 / PADDR = 0x000018058 Update directory: tag = 0x3 set = 64 way = 7 count = 4 is_cnt = 1 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x3a0f021 / cpt = 3 ****************** cycle 1701342 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_ERASE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3a0f021 WAY = 0x1 SET = 0 WORD = 0x3 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0xc0001c3 / cpt = 4 ****************** cycle 1701343 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LAST | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xc0001c3 WAY = 0x1 SET = 0 WORD = 0x4 Receive command from srcid 0d3 / for address 0x000018040 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0 / cpt = 5 ****************** cycle 1701344 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0 WAY = 0x1 SET = 0 WORD = 0x5 Push into read_fifo: address = 0x000018040 srcid = 0d3 trdid = 0d0 pktid = 0d1 plen = 0d64 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc2005c / cpt = 6 ****************** cycle 1701345 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE paddr = 0x000019480 r_dcache_vci_paddr = 0x000019000 mask = 0x0ffffffc0 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0x1 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 0 CC_TYPE_CLACK Switch slot to EMPTY state set = 0 / way = 0x2 Write one word: WDATA = 0xafc2005c WAY = 0x1 SET = 0 WORD = 0x6 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x8fc2005c / cpt = 7 ****************** cycle 1701346 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x8fc2005c WAY = 0x1 SET = 0 WORD = 0x7 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x21082 / cpt = 8 ****************** cycle 1701347 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x21082 WAY = 0x1 SET = 0 WORD = 0x8 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20058 / cpt = 9 ****************** cycle 1701348 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc20058 WAY = 0x1 SET = 0 WORD = 0x9 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x8fc2005c / cpt = 10 ****************** cycle 1701349 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x8fc2005c WAY = 0x1 SET = 0 WORD = 0xa Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x30420003 / cpt = 11 ****************** cycle 1701350 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x30420003 WAY = 0x1 SET = 0 WORD = 0xb Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0xc0004f1 / cpt = 12 ****************** cycle 1701351 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xc0004f1 WAY = 0x1 SET = 0 WORD = 0xc Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20054 / cpt = 13 ****************** cycle 1701352 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc20054 WAY = 0x1 SET = 0 WORD = 0xd Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0xc000342 / cpt = 14 ****************** cycle 1701353 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xc000342 WAY = 0x1 SET = 0 WORD = 0xe Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20050 / cpt = 15 ****************** cycle 1701354 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc20050 WAY = 0x1 SET = 0 WORD = 0xf Request the TGT_RSP FSM to return data: rsrcid = 2 / address = 0xd000 / nwords = 16 ****************** cycle 1701355 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch cache slot to VALID state PADDR = 0x00000d000 WAY = 1 SET = 0 Read request: srcid = 0 / address = 0x19000 / pktid = 0x1 / nwords = 16 ****************** cycle 1701356 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1701357 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Accessing directory: address = 0x19000 / hit = 1 / count = 0 / is_cnt = 0 ****************** cycle 1701358 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_HIT | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update directory entry: addr = 0x19000 / set = 64 / way = 1 / owner_id = 0 / owner_ins = 0 / count = 1 / is_cnt = 0 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bdff98 / cpt = 0 ****************** cycle 1701359 ************************************************ PROC proc_0_0_2 ICACHE_MISS_WAIT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE DTLB miss / VADDR = 0xbfc0b1fc / BYPASS = 0 / PTE_ADR = 0x0000137f8 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0xafbf0064 / cpt = 1 ****************** cycle 1701360 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache / paddr = 0x0000137f8 / way = 0 / set = 31 / word = 14 / PTD = 0xc0000018 Write one word: WDATA = 0x27bdff98 WAY = 0x1 SET = 0 WORD = 0 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE MISS in dcache: PTE address = 0x000018058 Write one word: WDATA = 0xafbf0064 WAY = 0x1 SET = 0 WORD = 0x1 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0xafbe0060 / cpt = 2 ****************** cycle 1701362 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 0 / SET = 1 / PADDR = 0x000018058 Write one word: WDATA = 0xafbe0060 WAY = 0x1 SET = 0 WORD = 0x2 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0x3a0f021 / cpt = 3 ****************** cycle 1701363 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3a0f021 WAY = 0x1 SET = 0 WORD = 0x3 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0xc0001c3 / cpt = 4 ****************** cycle 1701364 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xc0001c3 WAY = 0x1 SET = 0 WORD = 0x4 Receive command from srcid 0d1 / for address 0x000018040 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0 / cpt = 5 ****************** cycle 1701365 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0 WAY = 0x1 SET = 0 WORD = 0x5 Push into read_fifo: address = 0x000018040 srcid = 0d1 trdid = 0d0 pktid = 0d1 plen = 0d64 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc2005c / cpt = 6 ****************** cycle 1701366 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc2005c WAY = 0x1 SET = 0 WORD = 0x6 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0x8fc2005c / cpt = 7 ****************** cycle 1701367 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x8fc2005c WAY = 0x1 SET = 0 WORD = 0x7 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0x21082 / cpt = 8 ****************** cycle 1701368 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x21082 WAY = 0x1 SET = 0 WORD = 0x8 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20058 / cpt = 9 ****************** cycle 1701369 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc20058 WAY = 0x1 SET = 0 WORD = 0x9 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0x8fc2005c / cpt = 10 ****************** cycle 1701370 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x8fc2005c WAY = 0x1 SET = 0 WORD = 0xa Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0x30420003 / cpt = 11 ****************** cycle 1701371 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x30420003 WAY = 0x1 SET = 0 WORD = 0xb Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0xc0004f1 / cpt = 12 ****************** cycle 1701372 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xc0004f1 WAY = 0x1 SET = 0 WORD = 0xc Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20054 / cpt = 13 ****************** cycle 1701373 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc20054 WAY = 0x1 SET = 0 WORD = 0xd Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0xc000342 / cpt = 14 ****************** cycle 1701374 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_INS_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xc000342 WAY = 0x1 SET = 0 WORD = 0xe Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20050 / cpt = 15 ****************** cycle 1701375 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DATA_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc20050 WAY = 0x1 SET = 0 WORD = 0xf Request the TGT_RSP FSM to return data: rsrcid = 0 / address = 0x19000 / nwords = 16 ****************** cycle 1701376 ************************************************ PROC proc_0_0_2 ICACHE_MISS_DIR_UPDT | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch cache slot to VALID state PADDR = 0x00000d000 WAY = 1 SET = 0 Read request: srcid = 3 / address = 0x18040 / pktid = 0x1 / nwords = 16 ****************** cycle 1701377 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1701378 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Accessing directory: address = 0x18040 / hit = 1 / count = 1 / is_cnt = 0 ****************** cycle 1701379 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_IDLE | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting HEAP lock Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0x8a000000 / cpt = 0 ****************** cycle 1701380 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_MISS | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE DTLB miss / VADDR = 0xbfc0b2fc / BYPASS = 0 / PTE_ADR = 0x0000137f8 Update directory: tag = 0x6 set = 1 way = 0 count = 2 is_cnt = 0 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0x4 / cpt = 1 ****************** cycle 1701381 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE1_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8a000000 / WAY = 2 / SET = 0 / WORD = 0 HIT in dcache / paddr = 0x0000137f8 / way = 0 / set = 31 / word = 14 / PTD = 0xc0000018 Add an entry in the heap: owner_id = 0x3 owner_ins = 0 ****************** cycle 1701382 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x4 / WAY = 2 / SET = 0 / WORD = 1 MISS in dcache: PTE address = 0x000018058 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0x8a000000 / cpt = 2 ****************** cycle 1701383 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_SELECT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8a000000 / WAY = 2 / SET = 0 / WORD = 2 Select a slot: / WAY = 0 / SET = 1 / PADDR = 0x000018058 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0x5 / cpt = 3 ****************** cycle 1701384 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x5 / WAY = 2 / SET = 0 / WORD = 3 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0x8a000000 / cpt = 4 ****************** cycle 1701385 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8a000000 / WAY = 2 / SET = 0 / WORD = 4 Receive command from srcid 0d2 / for address 0x000018040 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0x6 / cpt = 5 ****************** cycle 1701386 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_DATA_MISS | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x6 / WAY = 2 / SET = 0 / WORD = 5 Push into read_fifo: address = 0x000018040 srcid = 0d2 trdid = 0d0 pktid = 0d1 plen = 0d64 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0x8a000000 / cpt = 6 ****************** cycle 1701387 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8a000000 / WAY = 2 / SET = 0 / WORD = 6 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0x7 / cpt = 7 ****************** cycle 1701388 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x7 / WAY = 2 / SET = 0 / WORD = 7 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 8 ****************** cycle 1701389 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 8 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 9 ****************** cycle 1701390 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 9 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 10 ****************** cycle 1701391 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 10 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 11 ****************** cycle 1701392 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 11 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701393 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 12 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701394 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 13 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701395 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 14 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701396 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 0 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 3 / address = 0x18040 / nwords = 16 ****************** cycle 1701397 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000019000 / WAY = 2 / SET = 0 1 | way 0 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 1 | @ 0x94040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0x8c000000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0x8c000000 | 0xbfc0e | 0 | 0 1 | way 0 | set 2 | @ 0xbfc0c080 | 0 | 0x6 | 0 | 0x47455350 | 0x4d41525f | 0 | 0 | 0 | 0 | 0 | 0x75000000 | 0 | 0xc00000 | 0 | 0 | 0xd6000 1 | way 0 | set 3 | @ 0xbfc0e0c0 | 0x12 | 0x2 | 0x2 | 0 | 0x13 | 0x2 | 0x3 | 0 | 0x14 | 0x2 | 0x4 | 0 | 0x15 | 0x2 | 0x5 | 0 1 | way 0 | set 4 | @ 0xbfc0e100 | 0x16 | 0x2 | 0x6 | 0 | 0x17 | 0x2 | 0x7 | 0 | 0x18 | 0x2 | 0x8 | 0 | 0x19 | 0x2 | 0x9 | 0 1 | way 0 | set 5 | @ 0xbfc0c140 | 0 | 0 | 0xf00000 | 0x1000 | 0x2 | 0 | 0xf00000 | 0x47455350 | 0x434f495f | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff10000 1 | way 0 | set 6 | @ 0xbfc0e180 | 0x1e | 0x2 | 0xe | 0 | 0x1f | 0x4 | 0 | 0x1 | 0x1 | 0x1 | 0 | 0x1 | 0x2 | 0x1 | 0 | 0x1 1 | way 0 | set 7 | @ 0xbc1c0 | 0x84000000 | 0xbfe38 | 0x84000000 | 0xbfe39 | 0x84000000 | 0xbfe3a | 0x84000000 | 0xbfe3b | 0x84000000 | 0xbfe3c | 0x84000000 | 0xbfe3d | 0x84000000 | 0xbfe3e | 0x84000000 | 0xbfe3f 1 | way 0 | set 8 | @ 0xbfc0c200 | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff80000 | 0x21000 | 0x2 | 0 | 0xbff80000 | 0x47455350 | 0x4443475f | 0 | 0 | 0 1 | way 0 | set 9 | @ 0x6e240 | 0x84000000 | 0xbfe48 | 0x84000000 | 0xbfe49 | 0x84000000 | 0xbfe4a | 0x84000000 | 0xbfe4b | 0x84000000 | 0xbfe4c | 0x84000000 | 0xbfe4d | 0x84000000 | 0xbfe4e | 0x84000000 | 0xbfe4f 1 | way 0 | set 10 | @ 0x6e280 | 0x84000000 | 0xbfe50 | 0x84000000 | 0xbfe51 | 0x84000000 | 0xbfe52 | 0x84000000 | 0xbfe53 | 0x84000000 | 0xbfe54 | 0x84000000 | 0xbfe55 | 0x84000000 | 0xbfe56 | 0x84000000 | 0xbfe57 1 | way 0 | set 11 | @ 0x962c0 | 0x84000000 | 0xbfe58 | 0x84000000 | 0xbfe59 | 0x84000000 | 0xbfe5a | 0x84000000 | 0xbfe5b | 0x84000000 | 0xbfe5c | 0x84000000 | 0xbfe5d | 0x84000000 | 0xbfe5e | 0x84000000 | 0xbfe5f 1 | way 0 | set 12 | @ 0x96300 | 0x84000000 | 0xbfe60 | 0x84000000 | 0xbfe61 | 0x84000000 | 0xbfe62 | 0x84000000 | 0xbfe63 | 0x84000000 | 0xbfe64 | 0x84000000 | 0xbfe65 | 0x84000000 | 0xbfe66 | 0x84000000 | 0xbfe67 1 | way 0 | set 13 | @ 0xbc340 | 0x84000000 | 0xbfe68 | 0x84000000 | 0xbfe69 | 0x84000000 | 0xbfe6a | 0x84000000 | 0xbfe6b | 0x84000000 | 0xbfe6c | 0x84000000 | 0xbfe6d | 0x84000000 | 0xbfe6e | 0x84000000 | 0xbfe6f 1 | way 0 | set 14 | @ 0x96380 | 0x84000000 | 0xbfe70 | 0x84000000 | 0xbfe71 | 0x84000000 | 0xbfe72 | 0x84000000 | 0xbfe73 | 0x84000000 | 0xbfe74 | 0x84000000 | 0xbfe75 | 0x84000000 | 0xbfe76 | 0x84000000 | 0xbfe77 1 | way 0 | set 15 | @ 0xbfc043c0 | 0xff0106d | 0 | 0x3c0e821 | 0x8fbf0014 | 0x8fbe0010 | 0x27bd0018 | 0x3e00008 | 0 | 0x33323130 | 0x37363534 | 0x42413938 | 0x46454443 | 0 | 0x33323130 | 0x37363534 | 0x3938 1 | way 0 | set 16 | @ 0xbfc0d400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x2fc | 0 | 0x800000 | 0xe000 | 0 | 0x65646f63 | 0 1 | way 0 | set 17 | @ 0xbfc04440 | 0x6974636e | 0x62206e6f | 0x5f746f6f | 0x67657370 | 0x7465675f | 0xa2928 | 0x6f666e55 | 0x20646e75 | 0x65676170 | 0x62617420 | 0x6620656c | 0x7620726f | 0x63617073 | 0x2065 | 0xa | 0x4f425b0a 1 | way 0 | set 18 | @ 0xbfc0d480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x240c | 0 | 0x400000 | 0xf000 | 0 | 0x62617470 | 0 | 0 | 0 1 | way 0 | set 19 | @ 0xbfc0c4c0 | 0x645f6c65 | 0x617461 | 0 | 0 | 0 | 0 | 0x80010000 | 0x8000 | 0x4000 | 0 | 0xa | 0 | 0x1 | 0x4 | 0x5f676573 | 0x6e72656b 1 | way 0 | set 20 | @ 0xbfc0d500 | 0 | 0 | 0 | 0 | 0x2 | 0x12000 | 0xd | 0x300000 | 0x12000 | 0 | 0x63617473 | 0x705f6b | 0 | 0 | 0 | 0 1 | way 0 | set 21 | @ 0xbfc0c540 | 0x695f6c65 | 0x74696e | 0 | 0 | 0 | 0 | 0x80090000 | 0xd000 | 0x1000 | 0 | 0xc | 0 | 0x1 | 0x6 | 0x5f676573 | 0x666266 1 | way 0 | set 22 | @ 0xbfc0d580 | 0 | 0 | 0x6 | 0x10000 | 0 | 0x10000 | 0x24000 | 0 | 0x63617473 | 0x635f6b | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 23 | @ 0xbfc0c5c0 | 0 | 0 | 0 | 0 | 0 | 0x20000000 | 0xf00000 | 0xf00000 | 0x1000 | 0x3 | 0x2 | 0x1 | 0x1 | 0x8 | 0x5f676573 | 0x636f69 1 | way 0 | set 24 | @ 0xbfc0c600 | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff10000 | 0xbff10000 | 0x1000 | 0x4 | 0x2 | 0x1 | 0x1 | 0x9 | 0x5f676573 | 0x797474 1 | way 0 | set 25 | @ 0xbfc0c640 | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff20000 | 0xbff20000 | 0x1000 | 0x5 | 0x2 | 0x1 | 0x1 | 0xa | 0x5f676573 | 0x616d64 1 | way 0 | set 26 | @ 0xbfc0c680 | 0 | 0 | 0 | 0 | 0 | 0 | 0xf30000 | 0xf30000 | 0x1000 | 0x6 | 0x2 | 0x1 | 0x1 | 0xb | 0x5f676573 | 0x646367 1 | way 0 | set 27 | @ 0xbfc0c6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xf50000 | 0xf50000 | 0x1000 | 0x8 | 0x2 | 0x1 | 0x1 | 0xc | 0x5f676573 | 0x626f69 1 | way 0 | set 28 | @ 0xbfc0c700 | 0 | 0 | 0 | 0 | 0 | 0 | 0xff0000 | 0xff0000 | 0x1000 | 0xa | 0x2 | 0x1 | 0x1 | 0xd | 0x5f676573 | 0x63696e 1 | way 0 | set 29 | @ 0xbfc0c740 | 0 | 0 | 0 | 0 | 0 | 0 | 0xbffa0000 | 0xbffa0000 | 0x1000 | 0x7 | 0x2 | 0x1 | 0x1 | 0xe | 0x5f676573 | 0x61746164 1 | way 0 | set 30 | @ 0xbc780 | 0x84000000 | 0xbfef0 | 0x84000000 | 0xbfef1 | 0x84000000 | 0xbfef2 | 0x84000000 | 0xbfef3 | 0x84000000 | 0xbfef4 | 0x84000000 | 0xbfef5 | 0x84000000 | 0xbfef6 | 0x84000000 | 0xbfef7 1 | way 0 | set 31 | @ 0x697c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc000006f | 0xc000006e 1 | way 0 | set 32 | @ 0xb8800 | 0x88000000 | 0xb4 | 0x88000000 | 0xb5 | 0x88000000 | 0xb6 | 0x88000000 | 0xb7 | 0x88000000 | 0xb8 | 0x88000000 | 0xb9 | 0x88000000 | 0xba | 0x88000000 | 0xbb 1 | way 0 | set 33 | @ 0xbfc0d840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x94 | 0 | 0x800000 | 0x65000 | 0 | 0x65646f63 | 0 | 0 | 0 1 | way 0 | set 34 | @ 0xb8880 | 0x88000000 | 0xc4 | 0x88000000 | 0xc5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 35 | @ 0x948c0 | 0x84000000 | 0xbfd18 | 0x84000000 | 0xbfd19 | 0x84000000 | 0xbfd1a | 0x84000000 | 0xbfd1b | 0x84000000 | 0xbfd1c | 0x84000000 | 0xbfd1d | 0x84000000 | 0xbfd1e | 0x84000000 | 0xbfd1f 1 | way 0 | set 36 | @ 0xba900 | 0x84000000 | 0xbfd20 | 0x84000000 | 0xbfd21 | 0x84000000 | 0xbfd22 | 0x84000000 | 0xbfd23 | 0x84000000 | 0xbfd24 | 0x84000000 | 0xbfd25 | 0x84000000 | 0xbfd26 | 0x84000000 | 0xbfd27 1 | way 0 | set 37 | @ 0xbfc0d940 | 0 | 0 | 0x2 | 0x12000 | 0xd | 0x300000 | 0x68000 | 0 | 0x63617473 | 0x6b | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 38 | @ 0xba980 | 0x84000000 | 0xbfd30 | 0x84000000 | 0xbfd31 | 0x84000000 | 0xbfd32 | 0x84000000 | 0xbfd33 | 0x84000000 | 0xbfd34 | 0x84000000 | 0xbfd35 | 0x84000000 | 0xbfd36 | 0x84000000 | 0xbfd37 1 | way 0 | set 39 | @ 0x949c0 | 0x84000000 | 0xbfd38 | 0x84000000 | 0xbfd39 | 0x84000000 | 0xbfd3a | 0x84000000 | 0xbfd3b | 0x84000000 | 0xbfd3c | 0x84000000 | 0xbfd3d | 0x84000000 | 0xbfd3e | 0x84000000 | 0xbfd3f 1 | way 0 | set 40 | @ 0x94a00 | 0x84000000 | 0xbfd40 | 0x84000000 | 0xbfd41 | 0x84000000 | 0xbfd42 | 0x84000000 | 0xbfd43 | 0x84000000 | 0xbfd44 | 0x84000000 | 0xbfd45 | 0x84000000 | 0xbfd46 | 0x84000000 | 0xbfd47 1 | way 0 | set 41 | @ 0x94a40 | 0x84000000 | 0xbfd48 | 0x84000000 | 0xbfd49 | 0x84000000 | 0xbfd4a | 0x84000000 | 0xbfd4b | 0x84000000 | 0xbfd4c | 0x84000000 | 0xbfd4d | 0x84000000 | 0xbfd4e | 0x84000000 | 0xbfd4f 1 | way 0 | set 42 | @ 0xbda80 | 0x84000000 | 0xf50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 43 | @ 0xbaac0 | 0x84000000 | 0xbfd58 | 0x84000000 | 0xbfd59 | 0x84000000 | 0xbfd5a | 0x84000000 | 0xbfd5b | 0x84000000 | 0xbfd5c | 0x84000000 | 0xbfd5d | 0x84000000 | 0xbfd5e | 0x84000000 | 0xbfd5f 1 | way 0 | set 44 | @ 0xbab00 | 0x84000000 | 0xbfd60 | 0x84000000 | 0xbfd61 | 0x84000000 | 0xbfd62 | 0x84000000 | 0xbfd63 | 0x84000000 | 0xbfd64 | 0x84000000 | 0xbfd65 | 0x84000000 | 0xbfd66 | 0x84000000 | 0xbfd67 1 | way 0 | set 45 | @ 0xbfc04b40 | 0x7461636f | 0x2073726f | 0x74696e69 | 0x696c6169 | 0x69746173 | 0x63206e6f | 0x6c706d6f | 0x64657465 | 0x20746120 | 0x6c637963 | 0x2065 | 0x4f425b0a | 0x205d544f | 0x65676150 | 0x62615420 | 0x2073656c 1 | way 0 | set 46 | @ 0xbfc04b80 | 0x74696e69 | 0x696c6169 | 0x69746173 | 0x63206e6f | 0x6c706d6f | 0x64657465 | 0x20746120 | 0x6c637963 | 0x2065 | 0x4f425b0a | 0x205d544f | 0x6a626f56 | 0x6e692073 | 0x61697469 | 0x6173696c | 0x6e6f6974 1 | way 0 | set 47 | @ 0xbfc0cbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x800000 | 0xb0000 | 0x1000 | 0 | 0xb | 0 | 0x1 | 0x21 | 0x5f676573 | 0x65646f63 1 | way 0 | set 48 | @ 0xbfc0dc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x10000 | 0 | 0x10000 | 0xa0000 | 0 | 0x61746164 | 0 | 0 | 0 1 | way 0 | set 49 | @ 0xbfc0cc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0x300000 | 0xb4000 | 0x12000 | 0 | 0x8 | 0 | 0x1 | 0x23 | 0x5f676573 | 0x63617473 1 | way 0 | set 50 | @ 0xbac80 | 0x84000000 | 0xbfd90 | 0x84000000 | 0xbfd91 | 0x84000000 | 0xbfd92 | 0x84000000 | 0xbfd93 | 0x84000000 | 0xbfd94 | 0x84000000 | 0xbfd95 | 0x84000000 | 0xbfd96 | 0x84000000 | 0xbfd97 1 | way 0 | set 51 | @ 0x18cc0 | 0x84000000 | 0xbfd98 | 0x84000000 | 0xbfd99 | 0x84000000 | 0xbfd9a | 0x84000000 | 0xbfd9b | 0x84000000 | 0xbfd9c | 0x84000000 | 0xbfd9d | 0x84000000 | 0xbfd9e | 0x84000000 | 0xbfd9f 1 | way 0 | set 52 | @ 0xbfc0dd00 | 0 | 0 | 0 | 0x1714 | 0 | 0x400000 | 0xb1000 | 0 | 0x62617470 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 53 | @ 0xbfc04d40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x10 | 0x10 | 0x10 1 | way 0 | set 54 | @ 0xbfc0dd80 | 0x2 | 0x12000 | 0xd | 0x300000 | 0xb4000 | 0 | 0x63617473 | 0x6b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 55 | @ 0xbadc0 | 0x84000000 | 0xbfdb8 | 0x84000000 | 0xbfdb9 | 0x84000000 | 0xbfdba | 0x84000000 | 0xbfdbb | 0x84000000 | 0xbfdbc | 0x84000000 | 0xbfdbd | 0x84000000 | 0xbfdbe | 0x84000000 | 0xbfdbf 1 | way 0 | set 56 | @ 0x94e00 | 0x84000000 | 0xbfdc0 | 0x84000000 | 0xbfdc1 | 0x84000000 | 0xbfdc2 | 0x84000000 | 0xbfdc3 | 0x84000000 | 0xbfdc4 | 0x84000000 | 0xbfdc5 | 0x84000000 | 0xbfdc6 | 0x84000000 | 0xbfdc7 1 | way 0 | set 57 | @ 0xbfc04e40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x300000 | 0x300000 | 0x300000 1 | way 0 | set 58 | @ 0xbae80 | 0x84000000 | 0xbfdd0 | 0x84000000 | 0xbfdd1 | 0x84000000 | 0xbfdd2 | 0x84000000 | 0xbfdd3 | 0x84000000 | 0xbfdd4 | 0x84000000 | 0xbfdd5 | 0x84000000 | 0xbfdd6 | 0x84000000 | 0xbfdd7 1 | way 0 | set 59 | @ 0xbaec0 | 0x84000000 | 0xbfdd8 | 0x84000000 | 0xbfdd9 | 0x84000000 | 0xbfdda | 0x84000000 | 0xbfddb | 0x84000000 | 0xbfddc | 0x84000000 | 0xbfddd | 0x84000000 | 0xbfdde | 0x84000000 | 0xbfddf 1 | way 0 | set 60 | @ 0x3f00 | 0x2 | 0 | 0 | 0 | 0 | 0x101 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc0af40 | 0x400000 | 0x800000 | 0xbfc0dc30 | 0 | 0xffffffff | 0xffffffff | 0x7 | 0x300000 | 0 | 0x5a | 0xff13 | 0xbfc0067c | 0x101 | 0 | 0x1 | 0x3 1 | way 0 | set 62 | @ 0xbfc0af80 | 0x1 | 0x20 | 0x4 | 0 | 0x1 | 0x7 | 0x4 | 0 | 0x7 | 0xbff20000 | 0x1 | 0xbfc0afb0 | 0xbfc0afcb | 0xbfc0e00c | 0xbfc0dfec | 0xbfc0ccb8 1 | way 0 | set 63 | @ 0xbfc0afc0 | 0x3 | 0x7 | 0x31c0c08c | 0x35373936 | 0xbf003136 | 0x1 | 0xbfc0c000 | 0xbff20000 | 0xbfc0afe8 | 0xbfc0afe8 | 0xbfc04478 | 0 | 0 | 0 | 0 | 0xbfc00524 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 1 | way 1 | set 1 | @ 0xba040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0x8c000000 | 0xbfc0b | 0xac400000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0x8c000000 | 0xbfc0e | 0 | 0 1 | way 1 | set 2 | @ 0xbfc0e080 | 0xe | 0x3 | 0x6 | 0 | 0xf | 0x3 | 0x7 | 0 | 0x10 | 0x2 | 0 | 0 | 0x11 | 0x2 | 0x1 | 0 1 | way 1 | set 3 | @ 0xb90c0 | 0x8d000000 | 0xce | 0x8d000000 | 0xcf | 0x8d000000 | 0xd0 | 0x8d000000 | 0xd1 | 0x8d000000 | 0xd2 | 0x8d000000 | 0xd3 | 0x8d000000 | 0xd4 | 0x8d000000 | 0xd5 1 | way 1 | set 4 | @ 0xbc100 | 0x84000000 | 0xbfe20 | 0x84000000 | 0xbfe21 | 0x84000000 | 0xbfe22 | 0x84000000 | 0xbfe23 | 0x84000000 | 0xbfe24 | 0x84000000 | 0xbfe25 | 0x84000000 | 0xbfe26 | 0x84000000 | 0xbfe27 1 | way 1 | set 5 | @ 0xbfc0e140 | 0x1a | 0x2 | 0xa | 0 | 0x1b | 0x2 | 0xb | 0 | 0x1c | 0x2 | 0xc | 0 | 0x1d | 0x2 | 0xd | 0 1 | way 1 | set 6 | @ 0xbc180 | 0x84000000 | 0xbfe30 | 0x84000000 | 0xbfe31 | 0x84000000 | 0xbfe32 | 0x84000000 | 0xbfe33 | 0x84000000 | 0xbfe34 | 0x84000000 | 0xbfe35 | 0x84000000 | 0xbfe36 | 0x84000000 | 0xbfe37 1 | way 1 | set 7 | @ 0xbfc0e1c0 | 0x3 | 0x1 | 0 | 0x4 | 0x4 | 0x1 | 0x7 | 0x7 | 0x8 | 0x5 | 0x5 | 0x8 | 0x3 | 0x6 | 0x1 | 0x2 1 | way 1 | set 8 | @ 0xbfc0e200 | 0x3 | 0x5 | 0x6 | 0x2 | 0x1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 9 | @ 0x96240 | 0x84000000 | 0xbfe48 | 0x84000000 | 0xbfe49 | 0x84000000 | 0xbfe4a | 0x84000000 | 0xbfe4b | 0x84000000 | 0xbfe4c | 0x84000000 | 0xbfe4d | 0x84000000 | 0xbfe4e | 0x84000000 | 0xbfe4f 1 | way 1 | set 10 | @ 0x96280 | 0x84000000 | 0xbfe50 | 0x84000000 | 0xbfe51 | 0x84000000 | 0xbfe52 | 0x84000000 | 0xbfe53 | 0x84000000 | 0xbfe54 | 0x84000000 | 0xbfe55 | 0x84000000 | 0xbfe56 | 0x84000000 | 0xbfe57 1 | way 1 | set 11 | @ 0xbc2c0 | 0x84000000 | 0xbfe58 | 0x84000000 | 0xbfe59 | 0x84000000 | 0xbfe5a | 0x84000000 | 0xbfe5b | 0x84000000 | 0xbfe5c | 0x84000000 | 0xbfe5d | 0x84000000 | 0xbfe5e | 0x84000000 | 0xbfe5f 1 | way 1 | set 12 | @ 0xbc300 | 0x84000000 | 0xbfe60 | 0x84000000 | 0xbfe61 | 0x84000000 | 0xbfe62 | 0x84000000 | 0xbfe63 | 0x84000000 | 0xbfe64 | 0x84000000 | 0xbfe65 | 0x84000000 | 0xbfe66 | 0x84000000 | 0xbfe67 1 | way 1 | set 13 | @ 0xbfc0c340 | 0x64636770 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x4 | 0x4 | 0x1 | 0x1c | 0x1d | 0x5 | 0x70736964 1 | way 1 | set 14 | @ 0xbfc0c380 | 0x79616c | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x4 | 0x4 | 0x1 | 0x20 | 0x21 | 0x6 | 0x5f676573 | 0x746f6f62 1 | way 1 | set 15 | @ 0xbfc0c3c0 | 0x646f635f | 0x65 | 0 | 0 | 0 | 0 | 0xbfc00000 | 0xbfc00000 | 0x6000 | 0x1 | 0xe | 0x1 | 0x1 | 0 | 0x5f676573 | 0x746f6f62 1 | way 1 | set 16 | @ 0xbb400 | 0x84000000 | 0xc | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 17 | @ 0xbfc0c440 | 0x70616d5f | 0x676e6970 | 0 | 0 | 0 | 0 | 0xbfc0c000 | 0xbfc0c000 | 0x3000 | 0x1 | 0xa | 0x1 | 0x1 | 0x2 | 0x5f676573 | 0x6e72656b 1 | way 1 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 19 | @ 0xbc4c0 | 0x84000000 | 0xbfe98 | 0x84000000 | 0xbfe99 | 0x84000000 | 0xbfe9a | 0x84000000 | 0xbfe9b | 0x84000000 | 0xbfe9c | 0x84000000 | 0xbfe9d | 0x84000000 | 0xbfe9e | 0x84000000 | 0xbfe9f 1 | way 1 | set 20 | @ 0x96500 | 0x84000000 | 0xbfea0 | 0x84000000 | 0xbfea1 | 0x84000000 | 0xbfea2 | 0x84000000 | 0xbfea3 | 0x84000000 | 0xbfea4 | 0x84000000 | 0xbfea5 | 0x84000000 | 0xbfea6 | 0x84000000 | 0xbfea7 1 | way 1 | set 21 | @ 0xbc540 | 0x84000000 | 0xbfea8 | 0x84000000 | 0xbfea9 | 0x84000000 | 0xbfeaa | 0x84000000 | 0xbfeab | 0x84000000 | 0xbfeac | 0x84000000 | 0xbfead | 0x84000000 | 0xbfeae | 0x84000000 | 0xbfeaf 1 | way 1 | set 22 | @ 0x96580 | 0x84000000 | 0xbfeb0 | 0x84000000 | 0xbfeb1 | 0x84000000 | 0xbfeb2 | 0x84000000 | 0xbfeb3 | 0x84000000 | 0xbfeb4 | 0x84000000 | 0xbfeb5 | 0x84000000 | 0xbfeb6 | 0x84000000 | 0xbfeb7 1 | way 1 | set 23 | @ 0xbc5c0 | 0x84000000 | 0xbfeb8 | 0x84000000 | 0xbfeb9 | 0x84000000 | 0xbfeba | 0x84000000 | 0xbfebb | 0x84000000 | 0xbfebc | 0x84000000 | 0xbfebd | 0x84000000 | 0xbfebe | 0x84000000 | 0xbfebf 1 | way 1 | set 24 | @ 0xbfc0d600 | 0x6 | 0x10000 | 0 | 0x20000 | 0x34000 | 0 | 0x63617473 | 0x41725f6b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 25 | @ 0xbfc0d640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x10000 1 | way 1 | set 26 | @ 0xbfc0d680 | 0 | 0x30000 | 0x44000 | 0 | 0x63617473 | 0x42725f6b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 27 | @ 0xbfc0d6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x10000 | 0 | 0x40000 1 | way 1 | set 28 | @ 0xbc700 | 0x84000000 | 0xbfee0 | 0x84000000 | 0xbfee1 | 0x84000000 | 0xbfee2 | 0x84000000 | 0xbfee3 | 0x84000000 | 0xbfee4 | 0x84000000 | 0xbfee5 | 0x84000000 | 0xbfee6 | 0x84000000 | 0xbfee7 1 | way 1 | set 29 | @ 0xbfc0d740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x4 | 0x20 | 0 | 0x50000 | 0x64000 | 0x1 1 | way 1 | set 30 | @ 0x1a780 | 0x84000000 | 0xbfef0 | 0x84000000 | 0xbfef1 | 0x84000000 | 0xbfef2 | 0x84000000 | 0xbfef3 | 0x84000000 | 0xbfef4 | 0x84000000 | 0xbfef5 | 0x84000000 | 0xbfef6 | 0x84000000 | 0xbfef7 1 | way 1 | set 31 | @ 0x8f7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000094 | 0xc0000096 1 | way 1 | set 32 | @ 0xba800 | 0x84000000 | 0xbfd00 | 0x84000000 | 0xbfd01 | 0x84000000 | 0xbfd02 | 0x84000000 | 0xbfd03 | 0x84000000 | 0xbfd04 | 0x84000000 | 0xbfd05 | 0x84000000 | 0xbfd06 | 0x84000000 | 0xbfd07 1 | way 1 | set 33 | @ 0xb8840 | 0x88000000 | 0xbc | 0x88000000 | 0xbd | 0x88000000 | 0xbe | 0x88000000 | 0xbf | 0x88000000 | 0xc0 | 0x88000000 | 0xc1 | 0x88000000 | 0xc2 | 0x88000000 | 0xc3 1 | way 1 | set 34 | @ 0xba880 | 0x84000000 | 0xbfd10 | 0x84000000 | 0xbfd11 | 0x84000000 | 0xbfd12 | 0x84000000 | 0xbfd13 | 0x84000000 | 0xbfd14 | 0x84000000 | 0xbfd15 | 0x84000000 | 0xbfd16 | 0x84000000 | 0xbfd17 1 | way 1 | set 35 | @ 0xba8c0 | 0x84000000 | 0xbfd18 | 0x84000000 | 0xbfd19 | 0x84000000 | 0xbfd1a | 0x84000000 | 0xbfd1b | 0x84000000 | 0xbfd1c | 0x84000000 | 0xbfd1d | 0x84000000 | 0xbfd1e | 0x84000000 | 0xbfd1f 1 | way 1 | set 36 | @ 0xbc900 | 0xa4400000 | 0xbff20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 37 | @ 0xba940 | 0x84000000 | 0xbfd28 | 0x84000000 | 0xbfd29 | 0x84000000 | 0xbfd2a | 0x84000000 | 0xbfd2b | 0x84000000 | 0xbfd2c | 0x84000000 | 0xbfd2d | 0x84000000 | 0xbfd2e | 0x84000000 | 0xbfd2f 1 | way 1 | set 38 | @ 0xbd980 | 0x84000000 | 0xf30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 39 | @ 0xba9c0 | 0x84000000 | 0xbfd38 | 0x84000000 | 0xbfd39 | 0x84000000 | 0xbfd3a | 0x84000000 | 0xbfd3b | 0x84000000 | 0xbfd3c | 0x84000000 | 0xbfd3d | 0x84000000 | 0xbfd3e | 0x84000000 | 0xbfd3f 1 | way 1 | set 40 | @ 0xbaa00 | 0x84000000 | 0xbfd40 | 0x84000000 | 0xbfd41 | 0x84000000 | 0xbfd42 | 0x84000000 | 0xbfd43 | 0x84000000 | 0xbfd44 | 0x84000000 | 0xbfd45 | 0x84000000 | 0xbfd46 | 0x84000000 | 0xbfd47 1 | way 1 | set 41 | @ 0xbaa40 | 0x84000000 | 0xbfd48 | 0x84000000 | 0xbfd49 | 0x84000000 | 0xbfd4a | 0x84000000 | 0xbfd4b | 0x84000000 | 0xbfd4c | 0x84000000 | 0xbfd4d | 0x84000000 | 0xbfd4e | 0x84000000 | 0xbfd4f 1 | way 1 | set 42 | @ 0xbfc0da80 | 0x666c65 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xf8 | 0 | 0x800000 1 | way 1 | set 43 | @ 0x18ac0 | 0x84000000 | 0xbfd58 | 0x84000000 | 0xbfd59 | 0x84000000 | 0xbfd5a | 0x84000000 | 0xbfd5b | 0x84000000 | 0xbfd5c | 0x84000000 | 0xbfd5d | 0x84000000 | 0xbfd5e | 0x84000000 | 0xbfd5f 1 | way 1 | set 44 | @ 0xbfc0db00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1620 | 0 | 0x400000 | 0x8b000 | 0 1 | way 1 | set 45 | @ 0xbfc0cb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0x300000 | 0x8e000 | 0x12000 | 0 | 0x8 | 0 | 0x1 | 0x1f | 0x5f676573 | 0x63617473 1 | way 1 | set 46 | @ 0xbfc0db80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x2 | 0x12000 | 0xd | 0x300000 | 0x8e000 | 0 | 0x63617473 | 0x6b 1 | way 1 | set 47 | @ 0xbabc0 | 0x84000000 | 0xbfd78 | 0x84000000 | 0xbfd79 | 0x84000000 | 0xbfd7a | 0x84000000 | 0xbfd7b | 0x84000000 | 0xbfd7c | 0x84000000 | 0xbfd7d | 0x84000000 | 0xbfd7e | 0x84000000 | 0xbfd7f 1 | way 1 | set 48 | @ 0xbfc04c00 | 0x64657465 | 0x20746120 | 0x6c637963 | 0x2065 | 0x4f425b0a | 0x205d544f | 0x20554d4d | 0x69746361 | 0x69746176 | 0x63206e6f | 0x6c706d6f | 0x64657465 | 0x20746120 | 0x6c637963 | 0x2065 | 0x4f425b0a 1 | way 1 | set 49 | @ 0xbfc04c40 | 0x205d544f | 0x65686353 | 0x656c7564 | 0x69207372 | 0x6974696e | 0x73696c61 | 0x6f697461 | 0x6f63206e | 0x656c706d | 0x20646574 | 0x63207461 | 0x656c6379 | 0x20 | 0x8 | 0x8 | 0x8 1 | way 1 | set 50 | @ 0xbfc04c80 | 0x8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 51 | @ 0x6fcc0 | 0x84000000 | 0xbfd98 | 0x84000000 | 0xbfd99 | 0x84000000 | 0xbfd9a | 0x84000000 | 0xbfd9b | 0x84000000 | 0xbfd9c | 0x84000000 | 0xbfd9d | 0x84000000 | 0xbfd9e | 0x84000000 | 0xbfd9f 1 | way 1 | set 52 | @ 0xbad00 | 0x84000000 | 0xbfda0 | 0x84000000 | 0xbfda1 | 0x84000000 | 0xbfda2 | 0x84000000 | 0xbfda3 | 0x84000000 | 0xbfda4 | 0x84000000 | 0xbfda5 | 0x84000000 | 0xbfda6 | 0x84000000 | 0xbfda7 1 | way 1 | set 53 | @ 0xbad40 | 0x84000000 | 0xbfda8 | 0x84000000 | 0xbfda9 | 0x84000000 | 0xbfdaa | 0x84000000 | 0xbfdab | 0x84000000 | 0xbfdac | 0x84000000 | 0xbfdad | 0x84000000 | 0xbfdae | 0x84000000 | 0xbfdaf 1 | way 1 | set 54 | @ 0xbfc04d80 | 0x10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 55 | @ 0xbfc0ddc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x10000 1 | way 1 | set 56 | @ 0xbae00 | 0x84000000 | 0xbfdc0 | 0x84000000 | 0xbfdc1 | 0x84000000 | 0xbfdc2 | 0x84000000 | 0xbfdc3 | 0x84000000 | 0xbfdc4 | 0x84000000 | 0xbfdc5 | 0x84000000 | 0xbfdc6 | 0x84000000 | 0xbfdc7 1 | way 1 | set 57 | @ 0xbfc0de40 | 0 | 0x1 | 0 | 0 | 0 | 0x736e6f63 | 0x72656d75 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1 | 0x4 1 | way 1 | set 58 | @ 0xbfc0de80 | 0xffffffff | 0x1 | 0x1 | 0 | 0 | 0 | 0x74756f72 | 0x415f7265 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x2 1 | way 1 | set 59 | @ 0xbfc0aec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xf00 | 0 1 | way 1 | set 60 | @ 0xbfc0af00 | 0xbc | 0 | 0 | 0xbfc0af10 | 0 | 0 | 0x2f | 0x1 | 0 | 0 | 0 | 0 | 0 | 0 | 0x20000 | 0x24 1 | way 1 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 1 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 63 | @ 0xbfc0dfc0 | 0 | 0 | 0 | 0 | 0x3 | 0xffffffff | 0 | 0x1 | 0 | 0 | 0x1 | 0x19 | 0 | 0x1 | 0x19 | 0x1 1 | way 2 | set 0 | @ 0x19000 | 0x8a000000 | 0x4 | 0x8a000000 | 0x5 | 0x8a000000 | 0x6 | 0x8a000000 | 0x7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 1 | @ 0x18040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0x8c000000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0xac000000 | 0xbfc0e | 0 | 0 1 | way 2 | set 2 | @ 0xbc080 | 0x84000000 | 0xbfe10 | 0x84000000 | 0xbfe11 | 0x84000000 | 0xbfe12 | 0x84000000 | 0xbfe13 | 0x84000000 | 0xbfe14 | 0x84000000 | 0xbfe15 | 0x84000000 | 0xbfe16 | 0x84000000 | 0xbfe17 1 | way 2 | set 3 | @ 0x930c0 | 0x8d000000 | 0xa8 | 0x8d000000 | 0xa9 | 0x8d000000 | 0xaa | 0x8d000000 | 0xab | 0x8d000000 | 0xac | 0x8d000000 | 0xad | 0x8d000000 | 0xae | 0x8d000000 | 0xaf 1 | way 2 | set 4 | @ 0xbfc0c100 | 0 | 0 | 0 | 0 | 0 | 0xbfd00000 | 0x200000 | 0x2 | 0 | 0xbfd00000 | 0x47455350 | 0x5543495f | 0 | 0 | 0 | 0 1 | way 2 | set 5 | @ 0xbc140 | 0x84000000 | 0xbfe28 | 0x84000000 | 0xbfe29 | 0x84000000 | 0xbfe2a | 0x84000000 | 0xbfe2b | 0x84000000 | 0xbfe2c | 0x84000000 | 0xbfe2d | 0x84000000 | 0xbfe2e | 0x84000000 | 0xbfe2f 1 | way 2 | set 6 | @ 0xbfc0c180 | 0x1000 | 0x2 | 0 | 0xbff10000 | 0x47455350 | 0x5954545f | 0 | 0 | 0 | 0 | 0 | 0 | 0xbff20000 | 0x1000 | 0x2 | 0 1 | way 2 | set 7 | @ 0x961c0 | 0x84000000 | 0xbfe38 | 0x84000000 | 0xbfe39 | 0x84000000 | 0xbfe3a | 0x84000000 | 0xbfe3b | 0x84000000 | 0xbfe3c | 0x84000000 | 0xbfe3d | 0x84000000 | 0xbfe3e | 0x84000000 | 0xbfe3f 1 | way 2 | set 8 | @ 0xbc200 | 0x84000000 | 0xbfe40 | 0x84000000 | 0xbfe41 | 0x84000000 | 0xbfe42 | 0x84000000 | 0xbfe43 | 0x84000000 | 0xbfe44 | 0x84000000 | 0xbfe45 | 0x84000000 | 0xbfe46 | 0x84000000 | 0xbfe47 1 | way 2 | set 9 | @ 0xbc240 | 0x84000000 | 0xbfe48 | 0x84000000 | 0xbfe49 | 0x84000000 | 0xbfe4a | 0x84000000 | 0xbfe4b | 0x84000000 | 0xbfe4c | 0x84000000 | 0xbfe4d | 0x84000000 | 0xbfe4e | 0x84000000 | 0xbfe4f 1 | way 2 | set 10 | @ 0xbc280 | 0x84000000 | 0xbfe50 | 0x84000000 | 0xbfe51 | 0x84000000 | 0xbfe52 | 0x84000000 | 0xbfe53 | 0x84000000 | 0xbfe54 | 0x84000000 | 0xbfe55 | 0x84000000 | 0xbfe56 | 0x84000000 | 0xbfe57 1 | way 2 | set 11 | @ 0xbfc0c2c0 | 0 | 0xff0000 | 0x74756f72 | 0x7265 | 0 | 0 | 0 | 0 | 0 | 0x20000000 | 0 | 0x8 | 0x9 | 0x4 | 0xf | 0xf 1 | way 2 | set 12 | @ 0xbfc0c300 | 0 | 0x6c6c6568 | 0x6f | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x5 | 0x5 | 0x1 | 0x17 | 0x18 | 0x4 1 | way 2 | set 13 | @ 0x6e340 | 0x84000000 | 0xbfe68 | 0x84000000 | 0xbfe69 | 0x84000000 | 0xbfe6a | 0x84000000 | 0xbfe6b | 0x84000000 | 0xbfe6c | 0x84000000 | 0xbfe6d | 0x84000000 | 0xbfe6e | 0x84000000 | 0xbfe6f 1 | way 2 | set 14 | @ 0xbc380 | 0x84000000 | 0xbfe70 | 0x84000000 | 0xbfe71 | 0x84000000 | 0xbfe72 | 0x84000000 | 0xbfe73 | 0x84000000 | 0xbfe74 | 0x84000000 | 0xbfe75 | 0x84000000 | 0xbfe76 | 0x84000000 | 0xbfe77 1 | way 2 | set 15 | @ 0xbc3c0 | 0x84000000 | 0xbfe78 | 0x84000000 | 0xbfe79 | 0x84000000 | 0xbfe7a | 0x84000000 | 0xbfe7b | 0x84000000 | 0xbfe7c | 0x84000000 | 0xbfe7d | 0x84000000 | 0xbfe7e | 0x84000000 | 0xbfe7f 1 | way 2 | set 16 | @ 0xbc400 | 0x84000000 | 0xbfe80 | 0x84000000 | 0xbfe81 | 0x84000000 | 0xbfe82 | 0x84000000 | 0xbfe83 | 0x84000000 | 0xbfe84 | 0x84000000 | 0xbfe85 | 0x84000000 | 0xbfe86 | 0x84000000 | 0xbfe87 1 | way 2 | set 17 | @ 0xbc440 | 0x84000000 | 0xbfe88 | 0x84000000 | 0xbfe89 | 0x84000000 | 0xbfe8a | 0x84000000 | 0xbfe8b | 0x84000000 | 0xbfe8c | 0x84000000 | 0xbfe8d | 0x84000000 | 0xbfe8e | 0x84000000 | 0xbfe8f 1 | way 2 | set 18 | @ 0xbc480 | 0x84000000 | 0xbfe90 | 0x84000000 | 0xbfe91 | 0x84000000 | 0xbfe92 | 0x84000000 | 0xbfe93 | 0x84000000 | 0xbfe94 | 0x84000000 | 0xbfe95 | 0x84000000 | 0xbfe96 | 0x84000000 | 0xbfe97 1 | way 2 | set 19 | @ 0x6e4c0 | 0x84000000 | 0xbfe98 | 0x84000000 | 0xbfe99 | 0x84000000 | 0xbfe9a | 0x84000000 | 0xbfe9b | 0x84000000 | 0xbfe9c | 0x84000000 | 0xbfe9d | 0x84000000 | 0xbfe9e | 0x84000000 | 0xbfe9f 1 | way 2 | set 20 | @ 0xbc500 | 0x84000000 | 0xbfea0 | 0x84000000 | 0xbfea1 | 0x84000000 | 0xbfea2 | 0x84000000 | 0xbfea3 | 0x84000000 | 0xbfea4 | 0x84000000 | 0xbfea5 | 0x84000000 | 0xbfea6 | 0x84000000 | 0xbfea7 1 | way 2 | set 21 | @ 0x6e540 | 0x84000000 | 0xbfea8 | 0x84000000 | 0xbfea9 | 0x84000000 | 0xbfeaa | 0x84000000 | 0xbfeab | 0x84000000 | 0xbfeac | 0x84000000 | 0xbfead | 0x84000000 | 0xbfeae | 0x84000000 | 0xbfeaf 1 | way 2 | set 22 | @ 0xbc580 | 0x84000000 | 0xbfeb0 | 0x84000000 | 0xbfeb1 | 0x84000000 | 0xbfeb2 | 0x84000000 | 0xbfeb3 | 0x84000000 | 0xbfeb4 | 0x84000000 | 0xbfeb5 | 0x84000000 | 0xbfeb6 | 0x84000000 | 0xbfeb7 1 | way 2 | set 23 | @ 0x6e5c0 | 0x84000000 | 0xbfeb8 | 0x84000000 | 0xbfeb9 | 0x84000000 | 0xbfeba | 0x84000000 | 0xbfebb | 0x84000000 | 0xbfebc | 0x84000000 | 0xbfebd | 0x84000000 | 0xbfebe | 0x84000000 | 0xbfebf 1 | way 2 | set 24 | @ 0xbc600 | 0x84000000 | 0xbfec0 | 0x84000000 | 0xbfec1 | 0x84000000 | 0xbfec2 | 0x84000000 | 0xbfec3 | 0x84000000 | 0xbfec4 | 0x84000000 | 0xbfec5 | 0x84000000 | 0xbfec6 | 0x84000000 | 0xbfec7 1 | way 2 | set 25 | @ 0xbc640 | 0x84000000 | 0xbfec8 | 0x84000000 | 0xbfec9 | 0x84000000 | 0xbfeca | 0x84000000 | 0xbfecb | 0x84000000 | 0xbfecc | 0x84000000 | 0xbfecd | 0x84000000 | 0xbfece | 0x84000000 | 0xbfecf 1 | way 2 | set 26 | @ 0xbc680 | 0x84000000 | 0xbfed0 | 0x84000000 | 0xbfed1 | 0x84000000 | 0xbfed2 | 0x84000000 | 0xbfed3 | 0x84000000 | 0xbfed4 | 0x84000000 | 0xbfed5 | 0x84000000 | 0xbfed6 | 0x84000000 | 0xbfed7 1 | way 2 | set 27 | @ 0xbc6c0 | 0x84000000 | 0xbfed8 | 0x84000000 | 0xbfed9 | 0x84000000 | 0xbfeda | 0x84000000 | 0xbfedb | 0x84000000 | 0xbfedc | 0x84000000 | 0xbfedd | 0x84000000 | 0xbfede | 0x84000000 | 0xbfedf 1 | way 2 | set 28 | @ 0x6e700 | 0x84000000 | 0xbfee0 | 0x84000000 | 0xbfee1 | 0x84000000 | 0xbfee2 | 0x84000000 | 0xbfee3 | 0x84000000 | 0xbfee4 | 0x84000000 | 0xbfee5 | 0x84000000 | 0xbfee6 | 0x84000000 | 0xbfee7 1 | way 2 | set 29 | @ 0xbc740 | 0x84000000 | 0xbfee8 | 0x84000000 | 0xbfee9 | 0x84000000 | 0xbfeea | 0x84000000 | 0xbfeeb | 0x84000000 | 0xbfeec | 0x84000000 | 0xbfeed | 0x84000000 | 0xbfeee | 0x84000000 | 0xbfeef 1 | way 2 | set 30 | @ 0x6e780 | 0x84000000 | 0xbfef0 | 0x84000000 | 0xbfef1 | 0x84000000 | 0xbfef2 | 0x84000000 | 0xbfef3 | 0x84000000 | 0xbfef4 | 0x84000000 | 0xbfef5 | 0x84000000 | 0xbfef6 | 0x84000000 | 0xbfef7 1 | way 2 | set 31 | @ 0xb57c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc00000ba | 0xc00000bc 1 | way 2 | set 32 | @ 0xbd800 | 0x84000000 | 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 33 | @ 0x92840 | 0x88000000 | 0x96 | 0x88000000 | 0x97 | 0x88000000 | 0x98 | 0x88000000 | 0x99 | 0x88000000 | 0x9a | 0x88000000 | 0x9b | 0x88000000 | 0x9c | 0x88000000 | 0x9d 1 | way 2 | set 34 | @ 0xbc880 | 0x84000000 | 0xbff10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 35 | @ 0xbfc0d8c0 | 0 | 0 | 0 | 0 | 0 | 0x1578 | 0 | 0x400000 | 0x66000 | 0 | 0x62617470 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 36 | @ 0x96900 | 0x84000000 | 0xbff20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 37 | @ 0xbfc04940 | 0x4e495b0a | 0x45205449 | 0x524f5252 | 0x694d205d | 0x6e697373 | 0x54502067 | 0x66204241 | 0x7620726f | 0x63617073 | 0x2065 | 0xbfc02cf0 | 0xbfc02cf0 | 0xbfc02c44 | 0xbfc02ca0 | 0xbfc02a90 | 0xbfc02b98 1 | way 2 | set 38 | @ 0x97980 | 0x84000000 | 0xf30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 39 | @ 0xbfc0d9c0 | 0x6 | 0x10000 | 0 | 0x10000 | 0x7a000 | 0 | 0x5f63696e | 0x32 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 40 | @ 0xbfc0da00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x6 | 0x4000 1 | way 2 | set 41 | @ 0x18a40 | 0x84000000 | 0xbfd48 | 0x84000000 | 0xbfd49 | 0x84000000 | 0xbfd4a | 0x84000000 | 0xbfd4b | 0x84000000 | 0xbfd4c | 0x84000000 | 0xbfd4d | 0x84000000 | 0xbfd4e | 0x84000000 | 0xbfd4f 1 | way 2 | set 42 | @ 0x71a80 | 0x84000000 | 0xf50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 43 | @ 0x6fac0 | 0x84000000 | 0xbfd58 | 0x84000000 | 0xbfd59 | 0x84000000 | 0xbfd5a | 0x84000000 | 0xbfd5b | 0x84000000 | 0xbfd5c | 0x84000000 | 0xbfd5d | 0x84000000 | 0xbfd5e | 0x84000000 | 0xbfd5f 1 | way 2 | set 44 | @ 0x94b00 | 0x84000000 | 0xbfd60 | 0x84000000 | 0xbfd61 | 0x84000000 | 0xbfd62 | 0x84000000 | 0xbfd63 | 0x84000000 | 0xbfd64 | 0x84000000 | 0xbfd65 | 0x84000000 | 0xbfd66 | 0x84000000 | 0xbfd67 1 | way 2 | set 45 | @ 0xbab40 | 0x84000000 | 0xbfd68 | 0x84000000 | 0xbfd69 | 0x84000000 | 0xbfd6a | 0x84000000 | 0xbfd6b | 0x84000000 | 0xbfd6c | 0x84000000 | 0xbfd6d | 0x84000000 | 0xbfd6e | 0x84000000 | 0xbfd6f 1 | way 2 | set 46 | @ 0xbab80 | 0x84000000 | 0xbfd70 | 0x84000000 | 0xbfd71 | 0x84000000 | 0xbfd72 | 0x84000000 | 0xbfd73 | 0x84000000 | 0xbfd74 | 0x84000000 | 0xbfd75 | 0x84000000 | 0xbfd76 | 0x84000000 | 0xbfd77 1 | way 2 | set 47 | @ 0xbfc04bc0 | 0x6d6f6320 | 0x74656c70 | 0x61206465 | 0x79632074 | 0x20656c63 | 0x203a | 0x4f425b0a | 0x205d544f | 0x69726550 | 0x72656870 | 0x20736c61 | 0x74696e69 | 0x696c6169 | 0x69746173 | 0x63206e6f | 0x6c706d6f 1 | way 2 | set 48 | @ 0xbac00 | 0x84000000 | 0xbfd80 | 0x84000000 | 0xbfd81 | 0x84000000 | 0xbfd82 | 0x84000000 | 0xbfd83 | 0x84000000 | 0xbfd84 | 0x84000000 | 0xbfd85 | 0x84000000 | 0xbfd86 | 0x84000000 | 0xbfd87 1 | way 2 | set 49 | @ 0x94c40 | 0x84000000 | 0xbfd88 | 0x84000000 | 0xbfd89 | 0x84000000 | 0xbfd8a | 0x84000000 | 0xbfd8b | 0x84000000 | 0xbfd8c | 0x84000000 | 0xbfd8d | 0x84000000 | 0xbfd8e | 0x84000000 | 0xbfd8f 1 | way 2 | set 50 | @ 0xbfc0cc80 | 0x6b | 0 | 0 | 0 | 0 | 0 | 0x10000 | 0xc6000 | 0x10000 | 0 | 0xb | 0 | 0x1 | 0x24 | 0x746f6f62 | 0x646f635f 1 | way 2 | set 51 | @ 0x94cc0 | 0x84000000 | 0xbfd98 | 0x84000000 | 0xbfd99 | 0x84000000 | 0xbfd9a | 0x84000000 | 0xbfd9b | 0x84000000 | 0xbfd9c | 0x84000000 | 0xbfd9d | 0x84000000 | 0xbfd9e | 0x84000000 | 0xbfd9f 1 | way 2 | set 52 | @ 0x94d00 | 0x84000000 | 0xbfda0 | 0x84000000 | 0xbfda1 | 0x84000000 | 0xbfda2 | 0x84000000 | 0xbfda3 | 0x84000000 | 0xbfda4 | 0x84000000 | 0xbfda5 | 0x84000000 | 0xbfda6 | 0x84000000 | 0xbfda7 1 | way 2 | set 53 | @ 0x6fd40 | 0x84000000 | 0xbfda8 | 0x84000000 | 0xbfda9 | 0x84000000 | 0xbfdaa | 0x84000000 | 0xbfdab | 0x84000000 | 0xbfdac | 0x84000000 | 0xbfdad | 0x84000000 | 0xbfdae | 0x84000000 | 0xbfdaf 1 | way 2 | set 54 | @ 0xbad80 | 0x84000000 | 0xbfdb0 | 0x84000000 | 0xbfdb1 | 0x84000000 | 0xbfdb2 | 0x84000000 | 0xbfdb3 | 0x84000000 | 0xbfdb4 | 0x84000000 | 0xbfdb5 | 0x84000000 | 0xbfdb6 | 0x84000000 | 0xbfdb7 1 | way 2 | set 55 | @ 0x6fdc0 | 0x84000000 | 0xbfdb8 | 0x84000000 | 0xbfdb9 | 0x84000000 | 0xbfdba | 0x84000000 | 0xbfdbb | 0x84000000 | 0xbfdbc | 0x84000000 | 0xbfdbd | 0x84000000 | 0xbfdbe | 0x84000000 | 0xbfdbf 1 | way 2 | set 56 | @ 0xbfc0de00 | 0 | 0x10000 | 0xc6000 | 0 | 0x646f7270 | 0x72656375 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1 | 0x3 | 0xffffffff 1 | way 2 | set 57 | @ 0x94e40 | 0x84000000 | 0xbfdc8 | 0x84000000 | 0xbfdc9 | 0x84000000 | 0xbfdca | 0x84000000 | 0xbfdcb | 0x84000000 | 0xbfdcc | 0x84000000 | 0xbfdcd | 0x84000000 | 0xbfdce | 0x84000000 | 0xbfdcf 1 | way 2 | set 58 | @ 0xbfc04e80 | 0x300000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 59 | @ 0xbfc0dec0 | 0x5 | 0xffffffff | 0x2 | 0x1 | 0 | 0 | 0 | 0x74756f72 | 0x425f7265 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 60 | @ 0x2f00 | 0x2 | 0 | 0 | 0 | 0x101 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 61 | @ 0xbaf40 | 0x84000000 | 0xbfde8 | 0x84000000 | 0xbfde9 | 0x84000000 | 0xbfdea | 0x84000000 | 0xbfdeb | 0x84000000 | 0xbfdec | 0x84000000 | 0xbfded | 0x84000000 | 0xbfdee | 0x84000000 | 0xbfdef 1 | way 2 | set 62 | @ 0xbfc0df80 | 0 | 0 | 0x3 | 0x3 | 0xffffffff | 0 | 0x1 | 0 | 0 | 0 | 0x6e69616d | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 63 | @ 0xbafc0 | 0x84000000 | 0xbfdf8 | 0x84000000 | 0xbfdf9 | 0x84000000 | 0xbfdfa | 0x84000000 | 0xbfdfb | 0x84000000 | 0xbfdfc | 0x84000000 | 0xbfdfd | 0x84000000 | 0xbfdfe | 0x84000000 | 0xbfdff 1 | way 3 | set 0 | @ 0xb0000 | 0x400000 | 0x2a2a200a | 0x6d69202a | 0x20656761 | 0x2a206425 | 0x61202a2a | 0x61642074 | 0x3d206574 | 0x20642520 | 0xa | 0x65686365 | 0x69672063 | 0x695f7465 | 0x725f636f | 0x20646165 | 0x61206425 1 | way 3 | set 1 | @ 0x6f040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0x8c000000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0x8c000000 | 0xbfc0e | 0 | 0 1 | way 3 | set 2 | @ 0x96080 | 0x84000000 | 0xbfe10 | 0x84000000 | 0xbfe11 | 0x84000000 | 0xbfe12 | 0x84000000 | 0xbfe13 | 0x84000000 | 0xbfe14 | 0x84000000 | 0xbfe15 | 0x84000000 | 0xbfe16 | 0x84000000 | 0xbfe17 1 | way 3 | set 3 | @ 0xbc0c0 | 0x84000000 | 0xbfe18 | 0x84000000 | 0xbfe19 | 0x84000000 | 0xbfe1a | 0x84000000 | 0xbfe1b | 0x84000000 | 0xbfe1c | 0x84000000 | 0xbfe1d | 0x84000000 | 0xbfe1e | 0x84000000 | 0xbfe1f 1 | way 3 | set 4 | @ 0x6e100 | 0x84000000 | 0xbfe20 | 0x84000000 | 0xbfe21 | 0x84000000 | 0xbfe22 | 0x84000000 | 0xbfe23 | 0x84000000 | 0xbfe24 | 0x84000000 | 0xbfe25 | 0x84000000 | 0xbfe26 | 0x84000000 | 0xbfe27 1 | way 3 | set 5 | @ 0x1a140 | 0x84000000 | 0xbfe28 | 0x84000000 | 0xbfe29 | 0x84000000 | 0xbfe2a | 0x84000000 | 0xbfe2b | 0x84000000 | 0xbfe2c | 0x84000000 | 0xbfe2d | 0x84000000 | 0xbfe2e | 0x84000000 | 0xbfe2f 1 | way 3 | set 6 | @ 0x6e180 | 0x84000000 | 0xbfe30 | 0x84000000 | 0xbfe31 | 0x84000000 | 0xbfe32 | 0x84000000 | 0xbfe33 | 0x84000000 | 0xbfe34 | 0x84000000 | 0xbfe35 | 0x84000000 | 0xbfe36 | 0x84000000 | 0xbfe37 1 | way 3 | set 7 | @ 0xbfc0c1c0 | 0xbff20000 | 0x47455350 | 0x414d445f | 0 | 0 | 0 | 0 | 0 | 0 | 0xf30000 | 0x1000 | 0x2 | 0 | 0xf30000 | 0x47455350 | 0x43494e5f 1 | way 3 | set 8 | @ 0x1a200 | 0x84000000 | 0xbfe40 | 0x84000000 | 0xbfe41 | 0x84000000 | 0xbfe42 | 0x84000000 | 0xbfe43 | 0x84000000 | 0xbfe44 | 0x84000000 | 0xbfe45 | 0x84000000 | 0xbfe46 | 0x84000000 | 0xbfe47 1 | way 3 | set 9 | @ 0x1a240 | 0x84000000 | 0xbfe48 | 0x84000000 | 0xbfe49 | 0x84000000 | 0xbfe4a | 0x84000000 | 0xbfe4b | 0x84000000 | 0xbfe4c | 0x84000000 | 0xbfe4d | 0x84000000 | 0xbfe4e | 0x84000000 | 0xbfe4f 1 | way 3 | set 10 | @ 0x1a280 | 0x84000000 | 0xbfe50 | 0x84000000 | 0xbfe51 | 0x84000000 | 0xbfe52 | 0x84000000 | 0xbfe53 | 0x84000000 | 0xbfe54 | 0x84000000 | 0xbfe55 | 0x84000000 | 0xbfe56 | 0x84000000 | 0xbfe57 1 | way 3 | set 11 | @ 0x6e2c0 | 0x84000000 | 0xbfe58 | 0x84000000 | 0xbfe59 | 0x84000000 | 0xbfe5a | 0x84000000 | 0xbfe5b | 0x84000000 | 0xbfe5c | 0x84000000 | 0xbfe5d | 0x84000000 | 0xbfe5e | 0x84000000 | 0xbfe5f 1 | way 3 | set 12 | @ 0x6e300 | 0x84000000 | 0xbfe60 | 0x84000000 | 0xbfe61 | 0x84000000 | 0xbfe62 | 0x84000000 | 0xbfe63 | 0x84000000 | 0xbfe64 | 0x84000000 | 0xbfe65 | 0x84000000 | 0xbfe66 | 0x84000000 | 0xbfe67 1 | way 3 | set 13 | @ 0x96340 | 0x84000000 | 0xbfe68 | 0x84000000 | 0xbfe69 | 0x84000000 | 0xbfe6a | 0x84000000 | 0xbfe6b | 0x84000000 | 0xbfe6c | 0x84000000 | 0xbfe6d | 0x84000000 | 0xbfe6e | 0x84000000 | 0xbfe6f 1 | way 3 | set 14 | @ 0x6e380 | 0x84000000 | 0xbfe70 | 0x84000000 | 0xbfe71 | 0x84000000 | 0xbfe72 | 0x84000000 | 0xbfe73 | 0x84000000 | 0xbfe74 | 0x84000000 | 0xbfe75 | 0x84000000 | 0xbfe76 | 0x84000000 | 0xbfe77 1 | way 3 | set 15 | @ 0x6e3c0 | 0x84000000 | 0xbfe78 | 0x84000000 | 0xbfe79 | 0x84000000 | 0xbfe7a | 0x84000000 | 0xbfe7b | 0x84000000 | 0xbfe7c | 0x84000000 | 0xbfe7d | 0x84000000 | 0xbfe7e | 0x84000000 | 0xbfe7f 1 | way 3 | set 16 | @ 0x96400 | 0x84000000 | 0xbfe80 | 0x84000000 | 0xbfe81 | 0x84000000 | 0xbfe82 | 0x84000000 | 0xbfe83 | 0x84000000 | 0xbfe84 | 0x84000000 | 0xbfe85 | 0x84000000 | 0xbfe86 | 0x84000000 | 0xbfe87 1 | way 3 | set 17 | @ 0x6e440 | 0x84000000 | 0xbfe88 | 0x84000000 | 0xbfe89 | 0x84000000 | 0xbfe8a | 0x84000000 | 0xbfe8b | 0x84000000 | 0xbfe8c | 0x84000000 | 0xbfe8d | 0x84000000 | 0xbfe8e | 0x84000000 | 0xbfe8f 1 | way 3 | set 18 | @ 0x96480 | 0x84000000 | 0xbfe90 | 0x84000000 | 0xbfe91 | 0x84000000 | 0xbfe92 | 0x84000000 | 0xbfe93 | 0x84000000 | 0xbfe94 | 0x84000000 | 0xbfe95 | 0x84000000 | 0xbfe96 | 0x84000000 | 0xbfe97 1 | way 3 | set 19 | @ 0x964c0 | 0x84000000 | 0xbfe98 | 0x84000000 | 0xbfe99 | 0x84000000 | 0xbfe9a | 0x84000000 | 0xbfe9b | 0x84000000 | 0xbfe9c | 0x84000000 | 0xbfe9d | 0x84000000 | 0xbfe9e | 0x84000000 | 0xbfe9f 1 | way 3 | set 20 | @ 0x6e500 | 0x84000000 | 0xbfea0 | 0x84000000 | 0xbfea1 | 0x84000000 | 0xbfea2 | 0x84000000 | 0xbfea3 | 0x84000000 | 0xbfea4 | 0x84000000 | 0xbfea5 | 0x84000000 | 0xbfea6 | 0x84000000 | 0xbfea7 1 | way 3 | set 21 | @ 0x96540 | 0x84000000 | 0xbfea8 | 0x84000000 | 0xbfea9 | 0x84000000 | 0xbfeaa | 0x84000000 | 0xbfeab | 0x84000000 | 0xbfeac | 0x84000000 | 0xbfead | 0x84000000 | 0xbfeae | 0x84000000 | 0xbfeaf 1 | way 3 | set 22 | @ 0x6e580 | 0x84000000 | 0xbfeb0 | 0x84000000 | 0xbfeb1 | 0x84000000 | 0xbfeb2 | 0x84000000 | 0xbfeb3 | 0x84000000 | 0xbfeb4 | 0x84000000 | 0xbfeb5 | 0x84000000 | 0xbfeb6 | 0x84000000 | 0xbfeb7 1 | way 3 | set 23 | @ 0x965c0 | 0x84000000 | 0xbfeb8 | 0x84000000 | 0xbfeb9 | 0x84000000 | 0xbfeba | 0x84000000 | 0xbfebb | 0x84000000 | 0xbfebc | 0x84000000 | 0xbfebd | 0x84000000 | 0xbfebe | 0x84000000 | 0xbfebf 1 | way 3 | set 24 | @ 0x6e600 | 0x84000000 | 0xbfec0 | 0x84000000 | 0xbfec1 | 0x84000000 | 0xbfec2 | 0x84000000 | 0xbfec3 | 0x84000000 | 0xbfec4 | 0x84000000 | 0xbfec5 | 0x84000000 | 0xbfec6 | 0x84000000 | 0xbfec7 1 | way 3 | set 25 | @ 0x6e640 | 0x84000000 | 0xbfec8 | 0x84000000 | 0xbfec9 | 0x84000000 | 0xbfeca | 0x84000000 | 0xbfecb | 0x84000000 | 0xbfecc | 0x84000000 | 0xbfecd | 0x84000000 | 0xbfece | 0x84000000 | 0xbfecf 1 | way 3 | set 26 | @ 0x6e680 | 0x84000000 | 0xbfed0 | 0x84000000 | 0xbfed1 | 0x84000000 | 0xbfed2 | 0x84000000 | 0xbfed3 | 0x84000000 | 0xbfed4 | 0x84000000 | 0xbfed5 | 0x84000000 | 0xbfed6 | 0x84000000 | 0xbfed7 1 | way 3 | set 27 | @ 0x6e6c0 | 0x84000000 | 0xbfed8 | 0x84000000 | 0xbfed9 | 0x84000000 | 0xbfeda | 0x84000000 | 0xbfedb | 0x84000000 | 0xbfedc | 0x84000000 | 0xbfedd | 0x84000000 | 0xbfede | 0x84000000 | 0xbfedf 1 | way 3 | set 28 | @ 0x96700 | 0x84000000 | 0xbfee0 | 0x84000000 | 0xbfee1 | 0x84000000 | 0xbfee2 | 0x84000000 | 0xbfee3 | 0x84000000 | 0xbfee4 | 0x84000000 | 0xbfee5 | 0x84000000 | 0xbfee6 | 0x84000000 | 0xbfee7 1 | way 3 | set 29 | @ 0x6e740 | 0x84000000 | 0xbfee8 | 0x84000000 | 0xbfee9 | 0x84000000 | 0xbfeea | 0x84000000 | 0xbfeeb | 0x84000000 | 0xbfeec | 0x84000000 | 0xbfeed | 0x84000000 | 0xbfeee | 0x84000000 | 0xbfeef 1 | way 3 | set 30 | @ 0x96780 | 0x84000000 | 0xbfef0 | 0x84000000 | 0xbfef1 | 0x84000000 | 0xbfef2 | 0x84000000 | 0xbfef3 | 0x84000000 | 0xbfef4 | 0x84000000 | 0xbfef5 | 0x84000000 | 0xbfef6 | 0x84000000 | 0xbfef7 1 | way 3 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 1 | way 3 | set 32 | @ 0x97800 | 0x84000000 | 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 33 | @ 0xba840 | 0x84000000 | 0xbfd08 | 0x84000000 | 0xbfd09 | 0x84000000 | 0xbfd0a | 0x84000000 | 0xbfd0b | 0x84000000 | 0xbfd0c | 0x84000000 | 0xbfd0d | 0x84000000 | 0xbfd0e | 0x84000000 | 0xbfd0f 1 | way 3 | set 34 | @ 0x96880 | 0x84000000 | 0xbff10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 35 | @ 0x6f8c0 | 0x84000000 | 0xbfd18 | 0x84000000 | 0xbfd19 | 0x84000000 | 0xbfd1a | 0x84000000 | 0xbfd1b | 0x84000000 | 0xbfd1c | 0x84000000 | 0xbfd1d | 0x84000000 | 0xbfd1e | 0x84000000 | 0xbfd1f 1 | way 3 | set 36 | @ 0x1a900 | 0xa4400000 | 0xbff20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 37 | @ 0x6f940 | 0x84000000 | 0xbfd28 | 0x84000000 | 0xbfd29 | 0x84000000 | 0xbfd2a | 0x84000000 | 0xbfd2b | 0x84000000 | 0xbfd2c | 0x84000000 | 0xbfd2d | 0x84000000 | 0xbfd2e | 0x84000000 | 0xbfd2f 1 | way 3 | set 38 | @ 0xbfc04980 | 0xbfc02cf0 | 0xbfc02b28 | 0xbfc02c54 | 0xbfc02bc8 | 0x4f425b0a | 0x4520544f | 0x524f5252 | 0x694d205d | 0x6e697373 | 0x41522067 | 0x7370204d | 0x69206765 | 0x6c63206e | 0x65747375 | 0x2072 | 0x4f425b0a 1 | way 3 | set 39 | @ 0x6f9c0 | 0x84000000 | 0xbfd38 | 0x84000000 | 0xbfd39 | 0x84000000 | 0xbfd3a | 0x84000000 | 0xbfd3b | 0x84000000 | 0xbfd3c | 0x84000000 | 0xbfd3d | 0x84000000 | 0xbfd3e | 0x84000000 | 0xbfd3f 1 | way 3 | set 40 | @ 0x6fa00 | 0x84000000 | 0xbfd40 | 0x84000000 | 0xbfd41 | 0x84000000 | 0xbfd42 | 0x84000000 | 0xbfd43 | 0x84000000 | 0xbfd44 | 0x84000000 | 0xbfd45 | 0x84000000 | 0xbfd46 | 0x84000000 | 0xbfd47 1 | way 3 | set 41 | @ 0x6fa40 | 0x84000000 | 0xbfd48 | 0x84000000 | 0xbfd49 | 0x84000000 | 0xbfd4a | 0x84000000 | 0xbfd4b | 0x84000000 | 0xbfd4c | 0x84000000 | 0xbfd4d | 0x84000000 | 0xbfd4e | 0x84000000 | 0xbfd4f 1 | way 3 | set 42 | @ 0xbaa80 | 0x84000000 | 0xbfd50 | 0x84000000 | 0xbfd51 | 0x84000000 | 0xbfd52 | 0x84000000 | 0xbfd53 | 0x84000000 | 0xbfd54 | 0x84000000 | 0xbfd55 | 0x84000000 | 0xbfd56 | 0x84000000 | 0xbfd57 1 | way 3 | set 43 | @ 0x94ac0 | 0x84000000 | 0xbfd58 | 0x84000000 | 0xbfd59 | 0x84000000 | 0xbfd5a | 0x84000000 | 0xbfd5b | 0x84000000 | 0xbfd5c | 0x84000000 | 0xbfd5d | 0x84000000 | 0xbfd5e | 0x84000000 | 0xbfd5f 1 | way 3 | set 44 | @ 0x18b00 | 0x84000000 | 0xbfd60 | 0x84000000 | 0xbfd61 | 0x84000000 | 0xbfd62 | 0x84000000 | 0xbfd63 | 0x84000000 | 0xbfd64 | 0x84000000 | 0xbfd65 | 0x84000000 | 0xbfd66 | 0x84000000 | 0xbfd67 1 | way 3 | set 45 | @ 0x6fb40 | 0x84000000 | 0xbfd68 | 0x84000000 | 0xbfd69 | 0x84000000 | 0xbfd6a | 0x84000000 | 0xbfd6b | 0x84000000 | 0xbfd6c | 0x84000000 | 0xbfd6d | 0x84000000 | 0xbfd6e | 0x84000000 | 0xbfd6f 1 | way 3 | set 46 | @ 0x6fb80 | 0x84000000 | 0xbfd70 | 0x84000000 | 0xbfd71 | 0x84000000 | 0xbfd72 | 0x84000000 | 0xbfd73 | 0x84000000 | 0xbfd74 | 0x84000000 | 0xbfd75 | 0x84000000 | 0xbfd76 | 0x84000000 | 0xbfd77 1 | way 3 | set 47 | @ 0x94bc0 | 0x84000000 | 0xbfd78 | 0x84000000 | 0xbfd79 | 0x84000000 | 0xbfd7a | 0x84000000 | 0xbfd7b | 0x84000000 | 0xbfd7c | 0x84000000 | 0xbfd7d | 0x84000000 | 0xbfd7e | 0x84000000 | 0xbfd7f 1 | way 3 | set 48 | @ 0x6fc00 | 0x84000000 | 0xbfd80 | 0x84000000 | 0xbfd81 | 0x84000000 | 0xbfd82 | 0x84000000 | 0xbfd83 | 0x84000000 | 0xbfd84 | 0x84000000 | 0xbfd85 | 0x84000000 | 0xbfd86 | 0x84000000 | 0xbfd87 1 | way 3 | set 49 | @ 0xbac40 | 0x84000000 | 0xbfd88 | 0x84000000 | 0xbfd89 | 0x84000000 | 0xbfd8a | 0x84000000 | 0xbfd8b | 0x84000000 | 0xbfd8c | 0x84000000 | 0xbfd8d | 0x84000000 | 0xbfd8e | 0x84000000 | 0xbfd8f 1 | way 3 | set 50 | @ 0xbfc0dc80 | 0 | 0 | 0 | 0 | 0 | 0x1a8 | 0 | 0x800000 | 0xb0000 | 0 | 0x65646f63 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 51 | @ 0xbacc0 | 0x84000000 | 0xbfd98 | 0x84000000 | 0xbfd99 | 0x84000000 | 0xbfd9a | 0x84000000 | 0xbfd9b | 0x84000000 | 0xbfd9c | 0x84000000 | 0xbfd9d | 0x84000000 | 0xbfd9e | 0x84000000 | 0xbfd9f 1 | way 3 | set 52 | @ 0xbcd00 | 0x84000000 | 0xbffa0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 53 | @ 0x94d40 | 0x84000000 | 0xbfda8 | 0x84000000 | 0xbfda9 | 0x84000000 | 0xbfdaa | 0x84000000 | 0xbfdab | 0x84000000 | 0xbfdac | 0x84000000 | 0xbfdad | 0x84000000 | 0xbfdae | 0x84000000 | 0xbfdaf 1 | way 3 | set 54 | @ 0x6fd80 | 0x84000000 | 0xbfdb0 | 0x84000000 | 0xbfdb1 | 0x84000000 | 0xbfdb2 | 0x84000000 | 0xbfdb3 | 0x84000000 | 0xbfdb4 | 0x84000000 | 0xbfdb5 | 0x84000000 | 0xbfdb6 | 0x84000000 | 0xbfdb7 1 | way 3 | set 55 | @ 0x94dc0 | 0x84000000 | 0xbfdb8 | 0x84000000 | 0xbfdb9 | 0x84000000 | 0xbfdba | 0x84000000 | 0xbfdbb | 0x84000000 | 0xbfdbc | 0x84000000 | 0xbfdbd | 0x84000000 | 0xbfdbe | 0x84000000 | 0xbfdbf 1 | way 3 | set 56 | @ 0x6fe00 | 0x84000000 | 0xbfdc0 | 0x84000000 | 0xbfdc1 | 0x84000000 | 0xbfdc2 | 0x84000000 | 0xbfdc3 | 0x84000000 | 0xbfdc4 | 0x84000000 | 0xbfdc5 | 0x84000000 | 0xbfdc6 | 0x84000000 | 0xbfdc7 1 | way 3 | set 57 | @ 0xbae40 | 0x84000000 | 0xbfdc8 | 0x84000000 | 0xbfdc9 | 0x84000000 | 0xbfdca | 0x84000000 | 0xbfdcb | 0x84000000 | 0xbfdcc | 0x84000000 | 0xbfdcd | 0x84000000 | 0xbfdce | 0x84000000 | 0xbfdcf 1 | way 3 | set 58 | @ 0x94e80 | 0x84000000 | 0xbfdd0 | 0x84000000 | 0xbfdd1 | 0x84000000 | 0xbfdd2 | 0x84000000 | 0xbfdd3 | 0x84000000 | 0xbfdd4 | 0x84000000 | 0xbfdd5 | 0x84000000 | 0xbfdd6 | 0x84000000 | 0xbfdd7 1 | way 3 | set 59 | @ 0x94ec0 | 0x84000000 | 0xbfdd8 | 0x84000000 | 0xbfdd9 | 0x84000000 | 0xbfdda | 0x84000000 | 0xbfddb | 0x84000000 | 0xbfddc | 0x84000000 | 0xbfddd | 0x84000000 | 0xbfdde | 0x84000000 | 0xbfddf 1 | way 3 | set 60 | @ 0xf00 | 0x1 | 0 | 0x101 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x3 | 0x10003 | 0x20003 | 0x30003 | 0x40003 | 0x50003 1 | way 3 | set 61 | @ 0xbfc0df40 | 0 | 0x2 | 0x3 | 0xffffffff | 0 | 0x1 | 0 | 0 | 0 | 0x6e69616d | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 62 | @ 0xbdf80 | 0x84000000 | 0xff0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 63 | @ 0x6ffc0 | 0x84000000 | 0xbfdf8 | 0x84000000 | 0xbfdf9 | 0x84000000 | 0xbfdfa | 0x84000000 | 0xbfdfb | 0x84000000 | 0xbfdfc | 0x84000000 | 0xbfdfd | 0x84000000 | 0xbfdfe | 0x84000000 | 0xbfdff Read request: srcid = 1 / address = 0x18040 / pktid = 0x1 / nwords = 16 ****************** cycle 1701398 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x4 Requesting DIR lock ****************** cycle 1701399 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 2 / set = 0 Accessing directory: address = 0x18040 / hit = 1 / count = 2 / is_cnt = 0 ****************** cycle 1701400 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required Requesting HEAP lock Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 0 ****************** cycle 1701401 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit Update directory: tag = 0x6 set = 1 way = 0 count = 3 is_cnt = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc08 / cpt = 1 ****************** cycle 1701402 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 0 / SET = 1 / WORD = 0 Add an entry in the heap: owner_id = 1 owner_ins = 0 ****************** cycle 1701403 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc08 / WAY = 0 / SET = 1 / WORD = 1 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 2 ****************** cycle 1701404 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 0 / SET = 1 / WORD = 2 Receive command from srcid 0d0 / for address 0x000019000 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc09 / cpt = 3 ****************** cycle 1701405 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc09 / WAY = 0 / SET = 1 / WORD = 3 Pushing command into cmd_cas_fifo: address = 0x000019000 srcid = 0d0 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xac400000 / cpt = 4 ****************** cycle 1701406 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac400000 / WAY = 0 / SET = 1 / WORD = 4 Pushing command into cmd_cas_fifo: address = 0x000019000 srcid = 0d0 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 0 addr = 0x19000 wdata = 0x8a000000 eop = 0 cpt = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0a / cpt = 5 ****************** cycle 1701407 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0a / WAY = 0 / SET = 1 / WORD = 5 CAS command: srcid = 0 addr = 0x19000 wdata = 0xaa000000 eop = 1 cpt = 1 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 6 ****************** cycle 1701408 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 0 / SET = 1 / WORD = 6 Requesting DIR lock Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0b / cpt = 7 ****************** cycle 1701409 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0b / WAY = 0 / SET = 1 / WORD = 7 Requesting DIR lock Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 8 ****************** cycle 1701410 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 8 Directory acces / address = 0x19000 / hit = 1 / count = 1 / is_cnt = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0c / cpt = 9 ****************** cycle 1701411 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0c / WAY = 0 / SET = 1 / WORD = 9 Read data from cache and store it in buffer Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 10 ****************** cycle 1701412 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 10 Compare the old and the new data / expected value = 2315255808 / actual value = 2315255808 / forced_fail = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0d / cpt = 11 ****************** cycle 1701413 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_HIT_WRITE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0d / WAY = 0 / SET = 1 / WORD = 11 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 12 ****************** cycle 1701414 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_UPT_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 12 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0e / cpt = 13 ****************** cycle 1701415 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_UPT_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0e / WAY = 0 / SET = 1 / WORD = 13 Register multi-update transaction in UPT / wok = 1 / nline = 0x00000000640 / count = 0x1 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701416 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_UPT_HEAP_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 1 / WORD = 14 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701417 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_UPT_HEAP_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 1 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 1 / address = 0x18040 / nwords = 16 Get access to the heap ****************** cycle 1701418 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_UPT_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000018058 / WAY = 0 / SET = 1 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 1 | way 0 | set 1 | @ 0x18040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0x8c000000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0xac000000 | 0xbfc0e | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 Read request: srcid = 2 / address = 0x18040 / pktid = 0x1 / nwords = 16 Send the first update request to CC_SEND FSM / address = 0x19000 / wdata = 0xaa000000 / srcid = 0 / inst = 0 ****************** cycle 1701419 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8c000000 PTE_PPN = 0xbfc0b Requesting DIR lock ****************** cycle 1701420 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_HEADER | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in DTLB: way = 0 / set = 3 Requesting DIR lock ****************** cycle 1701421 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required Accessing directory: address = 0x18040 / hit = 1 / count = 3 / is_cnt = 0 Multicast-Update for line 0d1600 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 0 ****************** cycle 1701422 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_DATA | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit Requesting HEAP lock Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc08 / cpt = 1 ****************** cycle 1701423 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_HEADER | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 0 / SET = 1 / WORD = 0 Requesting HEAP lock ****************** cycle 1701424 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc08 / WAY = 0 / SET = 1 / WORD = 1 Update directory: tag = 0x6 set = 1 way = 0 count = 4 is_cnt = 1 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 2 ****************** cycle 1701425 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_ERASE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 0 / SET = 1 / WORD = 2 Receive command from srcid 0d3 / for address 0x000018058 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc09 / cpt = 3 ****************** cycle 1701426 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ | READ_HEAP_LAST | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc09 / WAY = 0 / SET = 1 / WORD = 3 Pushing command into cmd_cas_fifo: address = 0x000018058 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08c000000 be = 0x0f plen = 0d8 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xac400000 / cpt = 4 ****************** cycle 1701427 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE paddr = 0x000019000 r_dcache_vci_paddr = 0x000019000 mask = 0x0ffffffc0 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 0x1 Coherence request received: PADDR = 0x000019000 / TYPE = 3 / HIT = 1 Write one word: / DATA = 2889875456 / WAY = 0 / SET = 1 / WORD = 4 Pushing command into cmd_cas_fifo: address = 0x000018058 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0ac000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x18058 wdata = 0x8c000000 eop = 0 cpt = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0a / cpt = 5 ****************** cycle 1701428 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0a / WAY = 0 / SET = 1 / WORD = 5 CAS command: srcid = 3 addr = 0x18058 wdata = 0xac000000 eop = 1 cpt = 1 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 6 ****************** cycle 1701429 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 0 / SET = 1 / WORD = 6 Requesting DIR lock Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0b / cpt = 7 ****************** cycle 1701430 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0b / WAY = 0 / SET = 1 / WORD = 7 Requesting DIR lock Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 8 ****************** cycle 1701431 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 8 Directory acces / address = 0x18058 / hit = 1 / count = 4 / is_cnt = 1 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0c / cpt = 9 ****************** cycle 1701432 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0c / WAY = 0 / SET = 1 / WORD = 9 Read data from cache and store it in buffer Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 10 ****************** cycle 1701433 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 10 Compare the old and the new data / expected value = 2348810240 / actual value = 2348810240 / forced_fail = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0d / cpt = 11 ****************** cycle 1701434 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_HIT_WRITE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0d / WAY = 0 / SET = 1 / WORD = 11 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 12 ****************** cycle 1701435 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_BC_TRT_LOCK | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 12 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0e / cpt = 13 ****************** cycle 1701436 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_BC_TRT_LOCK | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0e / WAY = 0 / SET = 1 / WORD = 13 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701437 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_BC_UPT_LOCK | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word / WAY = 2 / SET = 0 / WORD = 0 / VALUE = 0xaa000000 Write one word: / DATA = 0 / WAY = 0 / SET = 1 / WORD = 14 Register a broadcast inval transaction in UPT / nline = 0d1537 / count = 4 / upt_index = 1 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701438 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_BC_DIR_INVAL | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 1 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 2 / address = 0x18040 / nwords = 16 Register the PUT in TRT and invalidate DIR entry / nline = 0x601 / set = 1 / way = 0 ****************** cycle 1701439 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_BC_CC_SEND | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000018058 / WAY = 0 / SET = 1 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 1 | way 0 | set 1 | @ 0x18040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0x8c000000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0xac000000 | 0xbfc0e | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_BC_XRAM_REQ | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8c000000 PTE_PPN = 0xbfc0b Request a PUT transaction to IXR_CMD FSM / nline = 0x601 / trt_index = 0 ****************** cycle 1701441 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_BRDCAST_HEADER | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in DTLB: way = 0 / set = 3 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_BRDCAST_NLINE | CC_RECEIVE_MULTI_ACK | MULTI_ACK_IDLE | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required Send a put request to xram Broadcast-Inval for line 0x00000000601 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 0 ****************** cycle 1701443 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_WAIT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit Response for UPT entry Send a put request to xram Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc08 / cpt = 1 ****************** cycle 1701444 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_UPT_LOCK | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 0 / SET = 1 / WORD = 0 Send a put request to xram ****************** cycle 1701445 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_UPT_LOCK | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc08 / WAY = 0 / SET = 1 / WORD = 1 Decrement the responses counter for UPT: entry = 0 / rsp_count = 0 Send a put request to xram Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 2 ****************** cycle 1701446 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_UPT_CLEAR | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 0 / SET = 1 / WORD = 2 Receive command from srcid 0d1 / for address 0x000018058 Clear UPT entry 0 Send a put request to xram Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc09 / cpt = 3 ****************** cycle 1701447 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_WRITE_RSP | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc09 / WAY = 0 / SET = 1 / WORD = 3 Pushing command into cmd_cas_fifo: address = 0x000018058 srcid = 0d1 trdid = 0d0 pktid = 0d5 wdata = 0x08c000000 be = 0x0f plen = 0d8 Request TGT_RSP FSM to send a response to srcid 0 Send a put request to xram Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xac400000 / cpt = 4 ****************** cycle 1701448 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac400000 / WAY = 0 / SET = 1 / WORD = 4 Pushing command into cmd_cas_fifo: address = 0x000018058 srcid = 0d1 trdid = 0d0 pktid = 0d5 wdata = 0x0ac000000 be = 0x0f plen = 0d8 Send a put request to xram CAS command: srcid = 1 addr = 0x18058 wdata = 0x8c000000 eop = 0 cpt = 0 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0a / cpt = 5 ****************** cycle 1701449 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_BRDCAST_HEADER | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0a / WAY = 0 / SET = 1 / WORD = 5 Send a put request to xram CAS command: srcid = 1 addr = 0x18058 wdata = 0xac000000 eop = 1 cpt = 1 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 6 ****************** cycle 1701450 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_BRDCAST_NLINE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 0 / SET = 1 / WORD = 6 paddr = 0d98368 r_dcache_vci_paddr = 0d98392 mask = 0d4294967232 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 1 Coherence request received: PADDR = 0x000018040 / TYPE = 1 / HIT = 1 Send a put request to xram Requesting DIR lock Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0b / cpt = 7 ****************** cycle 1701451 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0b / WAY = 0 / SET = 1 / WORD = 7 Send a put request to xram Directory acces / address = 0x18058 / hit = 0 / count = 0 / is_cnt = 0 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 8 ****************** cycle 1701452 ************************************************ PROC proc_0_0_2 ICACHE_CC_CHECK | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 8 Send a put request to xram Check TRT state / hit_read = 0 / hit_write = 1 / wok = 1 / index = 1 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0c / cpt = 9 ****************** cycle 1701453 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_WAIT | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0c / WAY = 0 / SET = 1 / WORD = 9 Send a put request to xram Release all locks Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 10 ****************** cycle 1701454 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE paddr = 0x000018040 r_dcache_vci_paddr = 0x000018058 mask = 0x0ffffffc0 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 0x1 Coherence request received: PADDR = 0x000018040 / TYPE = 1 / HIT = 1 Write one word: / DATA = 2885681152 / WAY = 0 / SET = 1 / WORD = 10 Send a put request to xram Requesting DIR lock Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0d / cpt = 11 ****************** cycle 1701455 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0d / WAY = 0 / SET = 1 / WORD = 11 Send a put request to xram Directory acces / address = 0x18058 / hit = 0 / count = 0 / is_cnt = 0 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 12 ****************** cycle 1701456 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE paddr = 0x000018040 r_dcache_vci_paddr = 0x000019000 mask = 0x0ffffffc0 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 0 Coherence request received: PADDR = 0x000018040 / TYPE = 1 / HIT = 1 Write one word: / DATA = 2885681152 / WAY = 0 / SET = 1 / WORD = 12 Send a put request to xram Check TRT state / hit_read = 0 / hit_write = 1 / wok = 1 / index = 1 Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0e / cpt = 13 ****************** cycle 1701457 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_WAIT | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0e / WAY = 0 / SET = 1 / WORD = 13 Send a put request to xram Release all locks Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701458 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_DATA_MISS | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 1 / WORD = 14 Response from XRAM to a put transaction Requesting DIR lock Read response / rsrcid = 2 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701459 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DATA_UPDT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_ACK | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 1 / WORD = 15 Directory acces / address = 0x18058 / hit = 0 / count = 0 / is_cnt = 0 ****************** cycle 1701460 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DIR_UPDT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_ERASE | XRAM_RSP_IDLE Invalidate DTLB entry: line = 0x000000601 / set = 2 / way = 0 Slot goes to ZOMBI state SET = 1 / WAY = 0 Check TRT state / hit_read = 0 / hit_write = 1 / wok = 1 / index = 1 ****************** cycle 1701461 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_CC_CHECK | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT | READ_IDLE | WRITE_IDLE | CAS_WAIT | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_ERASE | XRAM_RSP_IDLE paddr = 0x000018040 r_dcache_vci_paddr = 0x000018058 mask = 0x0ffffffc0 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0x1 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 0x1 Coherence request matching a pending miss: PADDR = 0x000018040 Release all locks ****************** cycle 1701462 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_MISS_DIR_UPDT | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_ERASE | XRAM_RSP_IDLE Switch slot to ZOMBI state PADDR = 0x000018058 / WAY = 0 / SET = 1 Erase TRT entry 0 Requesting DIR lock Write response after coherence transaction / rsrcid = 0 / rtrdid = 0 / rpktid = 5 ****************** cycle 1701463 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x18058 / hit = 0 / count = 0 / is_cnt = 0 ****************** cycle 1701464 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_CLEANUP_1 MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Invalidate DTLB entry: line = 0x000000601 / set = 6 / way = 0 Slot goes to ZOMBI state SET = 1 / WAY = 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_CLEANUP_2 MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Check TRT state / hit_read = 0 / hit_write = 0 / wok = 0x1 / index = 0 ****************** cycle 1701466 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_SET | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Slot goes to ZOMBI state SET = 0x1 / WAY = 0x2 Register a GET transaction in TRT / nline = 0x601 / trt_index = 0 ****************** cycle 1701467 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_XRAM_REQ | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received Cleanup request: / owner_id = 0x3 / owner_ins = 0 Request a GET transaction to IXR_CMD FSM / nline = 0x601 / trt_index = 0 ****************** cycle 1701468 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_WAIT | CLEANUP_GET_NLINE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed Cleanup request: / address = 0x18040 Release all locks ****************** cycle 1701469 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CAS_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_NLINE | IXR_RSP_IDLE | XRAM_RSP_IDLE Send a get request to xram Requesting DIR lock ****************** cycle 1701470 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_DIR_REQ CC_SEND_CAS_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Response from XRAM to a get transaction Directory acces / address = 0x18058 / hit = 0 / count = 0 / is_cnt = 0 ****************** cycle 1701471 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Check TRT state / hit_read = 0x1 / hit_write = 0 / wok = 0x1 / index = 0x1 ****************** cycle 1701472 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_WAIT | CLEANUP_DIR_REQ CC_SEND_CAS_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE ITLB miss / VADDR = 0x8000070c / BYPASS = 0x1 / PTE_ADR = 0x000019000 Requesting DIR lock Release all locks ****************** cycle 1701473 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_LOCK CC_SEND_CAS_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xaa000000 PTE_PPN = 0x4 Writing a word in TRT : index = 0 / word = 0 / data = 0x8c000000 Test directory status: line = 0x00000018040 / hit = 0 / dir_id = 0 / dir_ins = 0 / search_id = 0x3 / search_ins = 0 / count = 0 / is_cnt = 0 Requesting DIR lock ****************** cycle 1701474 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_UPT_LOCK CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Select a slot in ITLB: way = 2 / set = 0 Writing a word in TRT : index = 0 / word = 1 / data = 0xbfc08 Requesting DIR lock ****************** cycle 1701475 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_UPT_LOCK CC_SEND_CAS_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE write PTE2 in ITLB / set = 0 / way = 2 set way V L R C W X U G D B Z TAG PPN NLINE [0] [0] [1][1][0][1][1][1][0][0][0][0][1][0x17f80][ 0xbfc00][0x000000600] [0] [1] [1][1][0][1][0][1][0][0][0][0][1][0x10012][ 0xd][0x000000652] [0] [2] [1][1][0][1][0][1][0][0][0][0][1][0x10000][ 0x4][0x000000640] Writing a word in TRT : index = 0 / word = 2 / data = 0x8c000000 Cleanup matching pending invalidate transaction on UPT: address = 0x18040 upt_entry = 0x1 Requesting DIR lock ****************** cycle 1701476 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_UPT_DECREMENT CC_SEND_CAS_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE TLB MISS completed Writing a word in TRT : index = 0 / word = 3 / data = 0xbfc09 Decrement response counter in UPT: UPT_index = 0x1 rsp_count = 0x3 Directory acces / address = 0x18058 / hit = 0 / count = 0 / is_cnt = 0 ****************** cycle 1701477 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_SEND_ACK CC_SEND_CAS_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Writing a word in TRT : index = 0 / word = 4 / data = 0xac400000 Send the response to a cleanup request: srcid = 3 ****************** cycle 1701478 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Writing a word in TRT : index = 0 / word = 5 / data = 0xbfc0a Cleanup request: / owner_id = 0x2 / owner_ins = 0 ****************** cycle 1701479 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_GET_NLINE CC_SEND_CLEANUP_ACK | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Select a slot: / WAY = 0 / SET = 28 / VICTIM = 0x002ff009c Writing a word in TRT : index = 0 / word = 6 / data = 0xac000000 Cleanup request: / address = 0x18040 Cleanup Acknowledgement for srcid 0x3 ****************** cycle 1701480 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Switch to ZOMBI state / WAY = 0 / SET = 28 Writing a word in TRT : index = 0 / word = 7 / data = 0xbfc0b ****************** cycle 1701481 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Receive command from srcid 0d0 / for address 0x000004700 Writing a word in TRT : index = 0 / word = 8 / data = 0xac000000 ****************** cycle 1701482 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Push into read_fifo: address = 0x000004700 srcid = 0d0 trdid = 0d0 pktid = 0d3 plen = 0d64 Writing a word in TRT : index = 0 / word = 9 / data = 0xbfc0c ****************** cycle 1701483 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Read request: srcid = 0 / address = 0x4700 / pktid = 0x3 / nwords = 16 Writing a word in TRT : index = 0 / word = 10 / data = 0xac000000 ****************** cycle 1701484 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE paddr = 0x000018040 r_dcache_vci_paddr = 0x000018058 mask = 0x0ffffffc0 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 0x1 CC_TYPE_CLACK Switch slot to EMPTY state set = 0x1 / way = 0 Requesting DIR lock Writing a word in TRT : index = 0 / word = 11 / data = 0xbfc0d ****************** cycle 1701485 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Requesting DIR lock Writing a word in TRT : index = 0 / word = 12 / data = 0xac000000 ****************** cycle 1701486 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Requesting DIR lock Writing a word in TRT : index = 0 / word = 13 / data = 0xbfc0e ****************** cycle 1701487 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Requesting DIR lock Writing a word in TRT : index = 0 / word = 14 / data = 0 ****************** cycle 1701488 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_IDLE Requesting DIR lock Writing a word in TRT : index = 0 / word = 15 / data = 0 ****************** cycle 1701489 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock Available cache line in TRT: index = 0 ****************** cycle 1701490 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Requesting DIR lock Check TRT state / hit_read = 0x1 / hit_write = 0 / wok = 0x1 / index = 0x1 ****************** cycle 1701491 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_WAIT | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Requesting DIR lock Requesting DIR lock Release all locks ****************** cycle 1701492 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Requesting DIR lock Test directory status: line = 0x00000018040 / hit = 0 / dir_id = 0 / dir_ins = 0 / search_id = 0x2 / search_ins = 0 / count = 0 / is_cnt = 0 Requesting DIR lock ****************** cycle 1701493 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_UPT_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Requesting DIR lock Cleanup matching pending invalidate transaction on UPT: address = 0x18040 upt_entry = 0x1 Requesting DIR lock ****************** cycle 1701494 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_UPT_DECREMENT CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Requesting DIR lock Decrement response counter in UPT: UPT_index = 0x1 rsp_count = 0x2 Requesting DIR lock ****************** cycle 1701495 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_SEND_ACK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Requesting DIR lock Get access to directory Send the response to a cleanup request: srcid = 2 Requesting DIR lock ****************** cycle 1701496 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_TRT_COPY Requesting DIR lock Select a slot: way = 0 / set = 1 / inval_required = 0 Cleanup request: / owner_id = 0x1 / owner_ins = 0 Requesting DIR lock ****************** cycle 1701497 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_GET_NLINE CC_SEND_CLEANUP_ACK | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_INVAL_LOCK Requesting DIR lock Cleanup request: / address = 0x18040 Requesting DIR lock Cleanup Acknowledgement for srcid 0x2 ****************** cycle 1701498 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_INVAL_LOCK Requesting DIR lock Get acces to UPT, but an invalidation is already registered at this address UPDATE TAB ENTRY 0-------- valid = 0 update = 1 brdcast= 0 rsp = 1 srcid = 0 trdid = 0 pktid = 5 nline = 0x00000000640 count = 0 UPDATE TAB ENTRY 1-------- valid = 1 update = 0 brdcast= 1 rsp = 1 srcid = 3 trdid = 0 pktid = 5 nline = 0x00000000601 count = 2 UPDATE TAB ENTRY 2-------- valid = 0 update = 0 brdcast= 0 rsp = 0 srcid = 0 trdid = 0 pktid = 0 nline = 0x00000000000 count = 0 UPDATE TAB ENTRY 3-------- valid = 0 update = 0 brdcast= 0 rsp = 0 srcid = 0 trdid = 0 pktid = 0 nline = 0x00000000000 count = 0 UPDATE TAB ENTRY 4-------- valid = 0 update = 0 brdcast= 0 rsp = 0 srcid = 0 trdid = 0 pktid = 0 nline = 0x00000000000 count = 0 UPDATE TAB ENTRY 5-------- valid = 0 update = 0 brdcast= 0 rsp = 0 srcid = 0 trdid = 0 pktid = 0 nline = 0x00000000000 count = 0 UPDATE TAB ENTRY 6-------- valid = 0 update = 0 brdcast= 0 rsp = 0 srcid = 0 trdid = 0 pktid = 0 nline = 0x00000000000 count = 0 UPDATE TAB ENTRY 7-------- valid = 0 update = 0 brdcast= 0 rsp = 0 srcid = 0 trdid = 0 pktid = 0 nline = 0x00000000000 count = 0 Requesting DIR lock ****************** cycle 1701499 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_INVAL_WAIT Requesting DIR lock Requesting DIR lock ****************** cycle 1701500 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_CLACK | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Requesting DIR lock Requesting DIR lock ****************** cycle 1701501 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_LOCK | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Accessing directory: address = 0x4700 / hit = 0 / count = 0 / is_cnt = 0 Requesting DIR lock ****************** cycle 1701502 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_TRT_LOCK | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Requesting DIR lock ****************** cycle 1701503 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_TRT_LOCK | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Check TRT: hit_read = 0 / hit_write = 0 / full = 0 Requesting DIR lock ****************** cycle 1701504 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_TRT_SET | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Write in Transaction Table: address = 0x4700 / srcid = 0 Requesting DIR lock ****************** cycle 1701505 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_TRT_REQ | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Request GET transaction for address 0x4700 Directory acces / address = 0x18058 / hit = 0 / count = 0 / is_cnt = 0 ****************** cycle 1701506 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_CAS_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_NLINE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Send a get request to xram Check TRT state / hit_read = 0x1 / hit_write = 0 / wok = 0x1 / index = 0x2 ****************** cycle 1701508 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_WAIT | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Response from XRAM to a get transaction Requesting DIR lock Release all locks ****************** cycle 1701509 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Test directory status: line = 0x00000018040 / hit = 0 / dir_id = 0 / dir_ins = 0 / search_id = 0x1 / search_ins = 0 / count = 0 / is_cnt = 0 Requesting DIR lock ****************** cycle 1701510 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_UPT_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 0 / data = 0x27bd0028 Requesting DIR lock ****************** cycle 1701511 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_UPT_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 1 / data = 0x3e00008 Cleanup matching pending invalidate transaction on UPT: address = 0x18040 upt_entry = 0x1 Requesting DIR lock ****************** cycle 1701512 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_UPT_DECREMENT CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 2 / data = 0 Decrement response counter in UPT: UPT_index = 0x1 rsp_count = 0x1 Requesting DIR lock ****************** cycle 1701513 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_SEND_ACK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 3 / data = 0x27bdfff0 Send the response to a cleanup request: srcid = 1 Requesting DIR lock ****************** cycle 1701514 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 4 / data = 0xafbe000c Cleanup request: / owner_id = 0 / owner_ins = 0 Requesting DIR lock ****************** cycle 1701515 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_GET_NLINE CC_SEND_CLEANUP_ACK | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 5 / data = 0x3a0f021 Cleanup request: / address = 0x18040 Requesting DIR lock Cleanup Acknowledgement for srcid 0x1 ****************** cycle 1701516 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 6 / data = 0x40027801 Requesting DIR lock ****************** cycle 1701517 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 7 / data = 0xafc20000 Requesting DIR lock ****************** cycle 1701518 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 8 / data = 0x8fc20000 Requesting DIR lock ****************** cycle 1701519 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 9 / data = 0x30420fff Requesting DIR lock ****************** cycle 1701520 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK paddr = 0x000018040 r_dcache_vci_paddr = 0x000018058 mask = 0x0ffffffc0 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 0x1 CC_TYPE_CLACK Switch slot to EMPTY state set = 0x1 / way = 0 Writing a word in TRT : index = 1 / word = 10 / data = 0x3c0e821 Requesting DIR lock ****************** cycle 1701521 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 11 / data = 0x8fbe000c Requesting DIR lock ****************** cycle 1701522 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 12 / data = 0x3e00008 Requesting DIR lock ****************** cycle 1701523 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 13 / data = 0x27bd0010 Requesting DIR lock ****************** cycle 1701524 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 14 / data = 0x27bdfff0 Requesting DIR lock ****************** cycle 1701525 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_TRT_READ | XRAM_RSP_DIR_LOCK Writing a word in TRT : index = 1 / word = 15 / data = 0xafbe000c Requesting DIR lock ****************** cycle 1701526 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Requesting DIR lock ****************** cycle 1701527 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Get access to directory Requesting DIR lock ****************** cycle 1701528 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_TRT_COPY Select a slot: way = 0 / set = 1 / inval_required = 0 Requesting DIR lock ****************** cycle 1701529 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_INVAL_LOCK Requesting DIR lock ****************** cycle 1701530 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_INVAL_LOCK Get acces to UPT, but an invalidation is already registered at this address UPDATE TAB ENTRY 0-------- valid = 0 update = 1 brdcast= 0 rsp = 1 srcid = 0 trdid = 0 pktid = 5 nline = 0x00000000640 count = 0 UPDATE TAB ENTRY 1-------- valid = 1 update = 0 brdcast= 1 rsp = 1 srcid = 3 trdid = 0 pktid = 5 nline = 0x00000000601 count = 1 UPDATE TAB ENTRY 2-------- valid = 0 update = 0 brdcast= 0 rsp = 0 srcid = 0 trdid = 0 pktid = 0 nline = 0x00000000000 count = 0 UPDATE TAB ENTRY 3-------- valid = 0 update = 0 brdcast= 0 rsp = 0 srcid = 0 trdid = 0 pktid = 0 nline = 0x00000000000 count = 0 UPDATE TAB ENTRY 4-------- valid = 0 update = 0 brdcast= 0 rsp = 0 srcid = 0 trdid = 0 pktid = 0 nline = 0x00000000000 count = 0 UPDATE TAB ENTRY 5-------- valid = 0 update = 0 brdcast= 0 rsp = 0 srcid = 0 trdid = 0 pktid = 0 nline = 0x00000000000 count = 0 UPDATE TAB ENTRY 6-------- valid = 0 update = 0 brdcast= 0 rsp = 0 srcid = 0 trdid = 0 pktid = 0 nline = 0x00000000000 count = 0 UPDATE TAB ENTRY 7-------- valid = 0 update = 0 brdcast= 0 rsp = 0 srcid = 0 trdid = 0 pktid = 0 nline = 0x00000000000 count = 0 Requesting DIR lock ****************** cycle 1701531 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_INVAL_WAIT Requesting DIR lock ****************** cycle 1701532 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Requesting DIR lock ****************** cycle 1701533 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Directory acces / address = 0x18058 / hit = 0 / count = 0 / is_cnt = 0 ****************** cycle 1701534 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_MISS_TRT_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Check TRT state / hit_read = 0x1 / hit_write = 0 / wok = 0x1 / index = 0x2 ****************** cycle 1701536 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_WAIT | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Requesting DIR lock Release all locks ****************** cycle 1701537 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_DIR_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Test directory status: line = 0x00000018040 / hit = 0 / dir_id = 0 / dir_ins = 0 / search_id = 0 / search_ins = 0 / count = 0 / is_cnt = 0 Requesting DIR lock ****************** cycle 1701538 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_UPT_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Requesting DIR lock ****************** cycle 1701539 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_UPT_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Cleanup matching pending invalidate transaction on UPT: address = 0x18040 upt_entry = 0x1 Requesting DIR lock ****************** cycle 1701540 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_UPT_DECREMENT CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Get access to directory Decrement response counter in UPT: UPT_index = 0x1 rsp_count = 0 Requesting DIR lock ****************** cycle 1701541 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_UPT_CLEAR CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_TRT_COPY Select a slot: way = 0 / set = 1 / inval_required = 0 Clear entry in UPT: UPT_index = 1 Requesting DIR lock ****************** cycle 1701542 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_WRITE_RSP CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_INVAL_LOCK Send a response to a previous write request waiting for coherence transaction completion: rsrcid = 3 / rtrdid = 0 Requesting DIR lock ****************** cycle 1701543 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_SEND_ACK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_INVAL_LOCK Get acces to UPT Send the response to a cleanup request: srcid = 0 Requesting DIR lock ****************** cycle 1701544 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CLEANUP | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_UPDT Directory update: way = 0 / set = 1 / owner_id = 0 / owner_ins = 0 / count = 0 / is_cnt = 0 Cleanup request: / owner_id = 0 / owner_ins = 0x1 Requesting DIR lock ****************** cycle 1701545 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CLEANUP | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_GET_NLINE CC_SEND_CLEANUP_ACK | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Available cache line in TRT: index = 1 Cleanup request: / address = 0xbfc02700 Requesting DIR lock Cleanup Acknowledgement for srcid 0 ****************** cycle 1701546 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CLEANUP | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Directory acces / address = 0x18058 / hit = 1 / count = 0 / is_cnt = 0 Cleanup response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1701547 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CLEANUP_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK SC response received Read data from cache and store it in buffer ****************** cycle 1701548 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CLEANUP_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK TLB MISS completed Compare the old and the new data / expected value = 0x8c000000 / actual value = 0xac000000 / forced_fail = 0 ****************** cycle 1701549 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CLEANUP_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Request TGT_RSP to send a failure response ****************** cycle 1701550 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CLEANUP_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_REQ CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK paddr = 0x000018040 r_dcache_vci_paddr = 0x000019000 mask = 0x0ffffffc0 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 0 CC_TYPE_CLACK Switch slot to EMPTY state set = 0x1 / way = 0x2 DTLB miss / VADDR = 0xbfc0b3fc / BYPASS = 0x1 / PTE_ADR = 0x000018058 Requesting DIR lock ****************** cycle 1701551 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK MISS in dcache: PTE address = 0x000018058 Test directory status: line = 0x000bfc02700 / hit = 0 / dir_id = 0 / dir_ins = 0 / search_id = 0 / search_ins = 0x1 / count = 0 / is_cnt = 0 ****************** cycle 1701552 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_UPT_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Select a slot: / WAY = 0 / SET = 1 / PADDR = 0x000018058 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_UPT_LOCK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_LOCK Get access to directory Unexpected cleanup with no corresponding UPT entry: address = 0xbfc02700 CAS response / rsrcid = 1 / rtrdid = 0 / rpktid = 5 ****************** cycle 1701554 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_SEND_ACK CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_TRT_COPY SC response received Receive command from srcid 0d3 / for address 0x000018040 Select a slot: way = 1 / set = 28 / inval_required = 0 Send the response to a cleanup request: srcid = 0 ****************** cycle 1701555 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_INVAL_LOCK TLB MISS completed Push into read_fifo: address = 0x000018040 srcid = 0d3 trdid = 0d0 pktid = 0d1 plen = 0d64 ****************** cycle 1701556 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_ACK | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_INVAL_LOCK Read request: srcid = 3 / address = 0x18040 / pktid = 0x1 / nwords = 16 Get acces to UPT Cleanup Acknowledgement for srcid 0 ****************** cycle 1701557 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_UPDT DTLB miss / VADDR = 0xbfc0b1fc / BYPASS = 0x1 / PTE_ADR = 0x000018058 Requesting DIR lock Directory update: way = 1 / set = 28 / owner_id = 0 / owner_ins = 1 / count = 1 / is_cnt = 0 ****************** cycle 1701558 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_DIR_RSP MISS in dcache: PTE address = 0x000018058 Requesting DIR lock Request the TGT_RSP FSM to return data: rsrcid = 0 / address = 0x4700 / nwords = 16 ****************** cycle 1701559 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 0 / SET = 1 / PADDR = 0x000018058 Accessing directory: address = 0x18040 / hit = 1 / count = 0 / is_cnt = 0 ****************** cycle 1701560 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_DIR_HIT | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update directory entry: addr = 0x18040 / set = 1 / way = 0 / owner_id = 3 / owner_ins = 0 / count = 1 / is_cnt = 0 ****************** cycle 1701561 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CC_TYPE_CLACK slot returns to empty state set = 0x1c / way = 0 Receive command from srcid 0d1 / for address 0x000018040 Request the TGT_RSP FSM to return data: rsrcid = 3 / address = 0x18040 / nwords = 16 ****************** cycle 1701562 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_XRAM | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Push into read_fifo: address = 0x000018040 srcid = 0d1 trdid = 0d0 pktid = 0d1 plen = 0d64 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bd0028 / cpt = 0 ****************** cycle 1701563 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read request: srcid = 1 / address = 0x18040 / pktid = 0x1 / nwords = 16 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x3e00008 / cpt = 1 ****************** cycle 1701564 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x27bd0028 WAY = 0 SET = 0x1c WORD = 0 Requesting DIR lock ****************** cycle 1701565 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3e00008 WAY = 0 SET = 0x1c WORD = 0x1 Accessing directory: address = 0x18040 / hit = 1 / count = 1 / is_cnt = 0 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0 / cpt = 2 ****************** cycle 1701566 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0 WAY = 0 SET = 0x1c WORD = 0x2 Requesting HEAP lock Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bdfff0 / cpt = 3 ****************** cycle 1701567 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x27bdfff0 WAY = 0 SET = 0x1c WORD = 0x3 Update directory: tag = 0x6 set = 1 way = 0 count = 2 is_cnt = 0 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0xafbe000c / cpt = 4 ****************** cycle 1701568 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafbe000c WAY = 0 SET = 0x1c WORD = 0x4 Add an entry in the heap: owner_id = 0x1 owner_ins = 0 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x3a0f021 / cpt = 5 ****************** cycle 1701569 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3a0f021 WAY = 0 SET = 0x1c WORD = 0x5 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x40027801 / cpt = 6 ****************** cycle 1701570 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x40027801 WAY = 0 SET = 0x1c WORD = 0x6 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20000 / cpt = 7 ****************** cycle 1701571 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc20000 WAY = 0 SET = 0x1c WORD = 0x7 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x8fc20000 / cpt = 8 ****************** cycle 1701572 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x8fc20000 WAY = 0 SET = 0x1c WORD = 0x8 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x30420fff / cpt = 9 ****************** cycle 1701573 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x30420fff WAY = 0 SET = 0x1c WORD = 0x9 Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x3c0e821 / cpt = 10 ****************** cycle 1701574 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3c0e821 WAY = 0 SET = 0x1c WORD = 0xa Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x8fbe000c / cpt = 11 ****************** cycle 1701575 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x8fbe000c WAY = 0 SET = 0x1c WORD = 0xb Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x3e00008 / cpt = 12 ****************** cycle 1701576 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3e00008 WAY = 0 SET = 0x1c WORD = 0xc Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bd0010 / cpt = 13 ****************** cycle 1701577 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x27bd0010 WAY = 0 SET = 0x1c WORD = 0xd Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bdfff0 / cpt = 14 ****************** cycle 1701578 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x27bdfff0 WAY = 0 SET = 0x1c WORD = 0xe Response following XRAM access / rsrcid = 0 / rtrdid = 0 / rpktid = 3 / rdata = 0xafbe000c / cpt = 15 ****************** cycle 1701579 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_XRAM_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafbe000c WAY = 0 SET = 0x1c WORD = 0xf ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch cache slot to VALID state PADDR = 0x00000470c WAY = 0 SET = 28 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 0 ****************** cycle 1701583 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc08 / cpt = 1 ****************** cycle 1701584 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE DTLB miss / VADDR = 0xbfc0af94 / BYPASS = 0x1 / PTE_ADR = 0x000018050 Write one word: / DATA = 0x8c000000 / WAY = 0 / SET = 1 / WORD = 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE MISS in dcache: PTE address = 0x000018050 Write one word: / DATA = 0xbfc08 / WAY = 0 / SET = 1 / WORD = 1 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 2 ****************** cycle 1701586 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 2 / SET = 1 / PADDR = 0x000018050 Write one word: / DATA = 0x8c000000 / WAY = 0 / SET = 1 / WORD = 2 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc09 / cpt = 3 ****************** cycle 1701587 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc09 / WAY = 0 / SET = 1 / WORD = 3 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xac400000 / cpt = 4 ****************** cycle 1701588 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac400000 / WAY = 0 / SET = 1 / WORD = 4 Receive command from srcid 0d0 / for address 0x000018040 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0a / cpt = 5 ****************** cycle 1701589 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0a / WAY = 0 / SET = 1 / WORD = 5 Push into read_fifo: address = 0x000018040 srcid = 0d0 trdid = 0d0 pktid = 0d1 plen = 0d64 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 6 ****************** cycle 1701590 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 6 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0b / cpt = 7 ****************** cycle 1701591 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0b / WAY = 0 / SET = 1 / WORD = 7 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 8 ****************** cycle 1701592 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 8 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0c / cpt = 9 ****************** cycle 1701593 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0c / WAY = 0 / SET = 1 / WORD = 9 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 10 ****************** cycle 1701594 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 10 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0d / cpt = 11 ****************** cycle 1701595 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0d / WAY = 0 / SET = 1 / WORD = 11 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 12 ****************** cycle 1701596 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 12 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0e / cpt = 13 ****************** cycle 1701597 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0e / WAY = 0 / SET = 1 / WORD = 13 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701598 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 1 / WORD = 14 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701599 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 1 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 1 / address = 0x18040 / nwords = 16 ****************** cycle 1701600 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000018058 / WAY = 0 / SET = 1 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 1 | way 0 | set 1 | @ 0x18040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0xac000000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0xac000000 | 0xbfc0e | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 Read request: srcid = 0 / address = 0x18040 / pktid = 0x1 / nwords = 16 ****************** cycle 1701601 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xac000000 PTE_PPN = 0xbfc0b Requesting DIR lock ****************** cycle 1701602 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in DTLB: way = 0 / set = 3 Accessing directory: address = 0x18040 / hit = 1 / count = 2 / is_cnt = 0 ****************** cycle 1701603 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE write PTE2 in DTLB / set = 3 / way = 0 set way V L R C W X U G D B Z TAG PPN NLINE [3] [0] [1][1][0][1][1][0][0][0][0][0][1][0x17f81][ 0xbfc0b][0x000000601] Requesting HEAP lock Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 0 ****************** cycle 1701604 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed Update directory: tag = 0x6 set = 1 way = 0 count = 3 is_cnt = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc08 / cpt = 1 ****************** cycle 1701605 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 0 / SET = 1 / WORD = 0 Add an entry in the heap: owner_id = 0 owner_ins = 0 ****************** cycle 1701606 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc08 / WAY = 0 / SET = 1 / WORD = 1 CAS request / PTE_PADDR = 0x000018058 / PTE_VALUE = 0xac000000 / SET = 1 / WAY = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 2 ****************** cycle 1701607 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 0 / SET = 1 / WORD = 2 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc09 / cpt = 3 ****************** cycle 1701608 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc09 / WAY = 0 / SET = 1 / WORD = 3 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xac400000 / cpt = 4 ****************** cycle 1701609 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac400000 / WAY = 0 / SET = 1 / WORD = 4 Receive command from srcid 0d3 / for address 0x000018058 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0a / cpt = 5 ****************** cycle 1701610 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0a / WAY = 0 / SET = 1 / WORD = 5 Pushing command into cmd_cas_fifo: address = 0x000018058 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0ac000000 be = 0x0f plen = 0d8 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 6 ****************** cycle 1701611 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 6 Pushing command into cmd_cas_fifo: address = 0x000018058 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0ac400000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x18058 wdata = 0xac000000 eop = 0 cpt = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0b / cpt = 7 ****************** cycle 1701612 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0b / WAY = 0 / SET = 1 / WORD = 7 CAS command: srcid = 3 addr = 0x18058 wdata = 0xac400000 eop = 1 cpt = 1 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 8 ****************** cycle 1701613 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 8 Requesting DIR lock Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0c / cpt = 9 ****************** cycle 1701614 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0c / WAY = 0 / SET = 1 / WORD = 9 Requesting DIR lock Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 10 ****************** cycle 1701615 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 10 Directory acces / address = 0x18058 / hit = 1 / count = 3 / is_cnt = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0d / cpt = 11 ****************** cycle 1701616 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0d / WAY = 0 / SET = 1 / WORD = 11 Read data from cache and store it in buffer Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 12 ****************** cycle 1701617 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 0 / SET = 1 / WORD = 12 Compare the old and the new data / expected value = 2885681152 / actual value = 2885681152 / forced_fail = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0e / cpt = 13 ****************** cycle 1701618 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_DIR_HIT_WRITE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0e / WAY = 0 / SET = 1 / WORD = 13 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701619 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_UPT_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 1 / WORD = 14 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701620 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_UPT_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 1 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 0 / address = 0x18040 / nwords = 16 Register multi-update transaction in UPT / wok = 1 / nline = 0x00000000601 / count = 0x3 ****************** cycle 1701621 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_UPT_HEAP_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000018058 / WAY = 0 / SET = 1 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 1 | way 0 | set 1 | @ 0x18040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0xac000000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0xac000000 | 0xbfc0e | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 0 | @ 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_UPT_HEAP_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xac000000 PTE_PPN = 0xbfc0b Get access to the heap ****************** cycle 1701623 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_UPT_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in DTLB: way = 0 / set = 3 Send the first update request to CC_SEND FSM / address = 0x18058 / wdata = 0xac400000 / srcid = 3 / inst = 0 ****************** cycle 1701624 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_UPT_NEXT | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE write PTE2 in DTLB / set = 3 / way = 0 set way V L R C W X U G D B Z TAG PPN NLINE [3] [0] [1][1][0][1][1][0][0][0][0][0][1][0x17f81][ 0xbfc0b][0x000000601] Send the next update request to CC_SEND FSM / address = 0x18058 / wdata = 0xac400000 / srcid = 0 / inst = 0 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 0 ****************** cycle 1701625 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_UPT_NEXT | CLEANUP_IDLE CC_SEND_CAS_UPDT_HEADER | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed Send the next update request to CC_SEND FSM / address = 0x18058 / wdata = 0xac400000 / srcid = 1 / inst = 0 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc08 / cpt = 1 ****************** cycle 1701626 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 2 / SET = 1 / WORD = 0 Multicast-Update for line 0d1537 ****************** cycle 1701627 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_DATA | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc08 / WAY = 2 / SET = 1 / WORD = 1 CAS request / PTE_PADDR = 0x000018058 / PTE_VALUE = 0xac000000 / SET = 1 / WAY = 0 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0x8c000000 / cpt = 2 ****************** cycle 1701628 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_HEADER | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8c000000 / WAY = 2 / SET = 1 / WORD = 2 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc09 / cpt = 3 ****************** cycle 1701629 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc09 / WAY = 2 / SET = 1 / WORD = 3 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xac400000 / cpt = 4 ****************** cycle 1701630 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac400000 / WAY = 2 / SET = 1 / WORD = 4 Receive command from srcid 0d1 / for address 0x000018058 Multicast-Update for line 0x00000000601 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0a / cpt = 5 ****************** cycle 1701631 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_DATA | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0a / WAY = 2 / SET = 1 / WORD = 5 Pushing command into cmd_cas_fifo: address = 0x000018058 srcid = 0d1 trdid = 0d0 pktid = 0d5 wdata = 0x0ac000000 be = 0x0f plen = 0d8 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 6 ****************** cycle 1701632 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_HEADER | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 2 / SET = 1 / WORD = 6 paddr = 0d98368 r_dcache_vci_paddr = 0d98392 mask = 0d4294967232 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 1 Coherence request received: PADDR = 0x000018040 / TYPE = 3 / HIT = 1 Pushing command into cmd_cas_fifo: address = 0x000018058 srcid = 0d1 trdid = 0d0 pktid = 0d5 wdata = 0x0ac400000 be = 0x0f plen = 0d8 CAS command: srcid = 1 addr = 0x18058 wdata = 0xac000000 eop = 0 cpt = 0 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0b / cpt = 7 ****************** cycle 1701633 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0b / WAY = 2 / SET = 1 / WORD = 7 CAS command: srcid = 1 addr = 0x18058 wdata = 0xac400000 eop = 1 cpt = 1 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 8 ****************** cycle 1701634 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 2 / SET = 1 / WORD = 8 Requesting DIR lock Multicast-Update for line 0d1537 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0c / cpt = 9 ****************** cycle 1701635 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_DATA | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0c / WAY = 2 / SET = 1 / WORD = 9 Directory acces / address = 0x18058 / hit = 1 / count = 3 / is_cnt = 0 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 10 ****************** cycle 1701636 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_HEADER | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 2 / SET = 1 / WORD = 10 Read data from cache and store it in buffer Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0d / cpt = 11 ****************** cycle 1701637 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0d / WAY = 2 / SET = 1 / WORD = 11 Invalidate DTLB entry: line = 0x000000601 / set = 3 / way = 0 Compare the old and the new data / expected value = 2885681152 / actual value = 2889875456 / forced_fail = 0 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xac000000 / cpt = 12 ****************** cycle 1701638 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xac000000 / WAY = 2 / SET = 1 / WORD = 12 Request TGT_RSP to send a failure response Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0xbfc0e / cpt = 13 ****************** cycle 1701639 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0e / WAY = 2 / SET = 1 / WORD = 13 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701640 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 1 / WORD = 14 paddr = 0d98368 r_dcache_vci_paddr = 0d98392 mask = 0d4294967232 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 1 Coherence request received: PADDR = 0x000018040 / TYPE = 3 / HIT = 1 Read response / rsrcid = 0 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701641 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 2 / SET = 1 / WORD = 15 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word / WAY = 0 / SET = 1 / WORD = 6 / VALUE = 0xac400000 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE paddr = 0x000018040 r_dcache_vci_paddr = 0x000018050 mask = 0x0ffffffc0 (r_dcache_fsm_cc_save == DCACHE_MISS_WAIT) = 0 (r_dcache_fsm_cc_save == DCACHE_MISS_DIR_UPDT) = 0x1 ((r_dcache_vci_paddr.read() & mask) == (paddr & mask)) = 0x1 Coherence request matching a pending miss: PADDR = 0x000018040 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 1 / rtrdid = 0 / rpktid = 5 ****************** cycle 1701645 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Invalidate DTLB entry: line = 0x000000601 / set = 3 / way = 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to ZOMBI state PADDR = 0x000018050 / WAY = 2 / SET = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_MULTI_ACK | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Response for UPT entry ****************** cycle 1701650 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_MULTI_ACK | MULTI_ACK_UPT_LOCK | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word / WAY = 0 / SET = 1 / WORD = 6 / VALUE = 0xac400000 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_UPT_LOCK | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS completed Decrement the responses counter for UPT: entry = 0 / rsp_count = 2 ****************** cycle 1701652 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Response for UPT entry ****************** cycle 1701653 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_CLEANUP | MULTI_ACK_UPT_LOCK | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE DTLB miss / VADDR = 0xbfc0b1fc / BYPASS = 0x1 / PTE_ADR = 0x000018058 Decrement the responses counter for UPT: entry = 0 / rsp_count = 1 Cleanup request: / owner_id = 0 / owner_ins = 0 ****************** cycle 1701654 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_GET_NLINE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xac400000 PTE_PPN = 0xbfc0b Cleanup request: / address = 0x18040 ****************** cycle 1701655 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_REQ CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in DTLB: way = 0 / set = 3 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_REQ CC_SEND_CAS_IDLE | CC_RECEIVE_MULTI_ACK | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE write PTE2 in DTLB / set = 3 / way = 0 set way V L R C W X U G D B Z TAG PPN NLINE [3] [0] [1][1][0][1][1][0][0][0][1][0][1][0x17f81][ 0xbfc0b][0x000000601] Requesting DIR lock ****************** cycle 1701657 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_DIR_LOCK CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed Response for UPT entry Test directory status: line = 0x00000018040 / hit = 0x1 / dir_id = 0x3 / dir_ins = 0 / search_id = 0 / search_ins = 0 / count = 0x3 / is_cnt = 0 ****************** cycle 1701658 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_HEAP_REQ CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_UPT_LOCK | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Decrement the responses counter for UPT: entry = 0 / rsp_count = 0 ****************** cycle 1701659 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_HEAP_REQ CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_UPT_CLEAR | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Clear UPT entry 0 HEAP lock acquired ****************** cycle 1701660 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_HEAP_LOCK CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_WRITE_RSP | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP FSM to send a response to srcid 0x3 Checks matching: address = 0x18040 / dir_id = 0x3 / dir_ins = 0 / heap_id = 0 / heap_ins = 0 / search_id = 0 / search_ins = 0 ****************** cycle 1701661 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_HEAP_FREE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update the list of free entries ****************** cycle 1701662 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_SEND_ACK CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Send the response to a cleanup request: srcid = 0 ****************** cycle 1701663 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_ACK | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x8000070c / BYPASS = 0x1 / PTE_ADR = 0x000019000 Cleanup Acknowledgement for srcid 0 Write response after coherence transaction / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1701665 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE MISS in dcache: PTE address = 0x000019000 CAS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 3 / SET = 0 / PADDR = 0x000019000 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE DTLB miss / VADDR = 0xbfc0b3fc / BYPASS = 0x1 / PTE_ADR = 0x000018058 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xac400000 PTE_PPN = 0xbfc0b Receive command from srcid 0d1 / for address 0x000019000 ****************** cycle 1701669 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in DTLB: way = 0 / set = 3 Push into read_fifo: address = 0x000019000 srcid = 0d1 trdid = 0d0 pktid = 0d1 plen = 0d64 ****************** cycle 1701670 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE write PTE2 in DTLB / set = 3 / way = 0 set way V L R C W X U G D B Z TAG PPN NLINE [3] [0] [1][1][0][1][1][0][0][0][1][0][1][0x17f81][ 0xbfc0b][0x000000601] Read request: srcid = 1 / address = 0x19000 / pktid = 0x1 / nwords = 16 ****************** cycle 1701671 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed Requesting DIR lock ****************** cycle 1701672 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1701673 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Accessing directory: address = 0x19000 / hit = 1 / count = 1 / is_cnt = 0 ****************** cycle 1701674 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting HEAP lock ****************** cycle 1701675 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting HEAP lock ****************** cycle 1701676 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update directory: tag = 0x6 set = 64 way = 1 count = 2 is_cnt = 0 ****************** cycle 1701677 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Add an entry in the heap: owner_id = 0x1 owner_ins = 0 ****************** cycle 1701678 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x8000070c / BYPASS = 0x1 / PTE_ADR = 0x000019000 Request the TGT_RSP FSM to return data: rsrcid = 1 / address = 0x19000 / nwords = 16 ****************** cycle 1701679 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_INIT_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE MISS in dcache: PTE address = 0x000019000 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 3 / SET = 0 / PADDR = 0x000019000 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0xaa000000 / cpt = 0 ****************** cycle 1701683 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x4 / cpt = 1 ****************** cycle 1701684 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xaa000000 / WAY = 3 / SET = 0 / WORD = 0 Receive command from srcid 0d3 / for address 0x000019000 ****************** cycle 1701685 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x4 / WAY = 3 / SET = 0 / WORD = 1 Push into read_fifo: address = 0x000019000 srcid = 0d3 trdid = 0d0 pktid = 0d1 plen = 0d64 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x8a000000 / cpt = 2 ****************** cycle 1701686 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8a000000 / WAY = 3 / SET = 0 / WORD = 2 Read request: srcid = 3 / address = 0x19000 / pktid = 0x1 / nwords = 16 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x5 / cpt = 3 ****************** cycle 1701687 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x5 / WAY = 3 / SET = 0 / WORD = 3 Requesting DIR lock Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x8a000000 / cpt = 4 ****************** cycle 1701688 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8a000000 / WAY = 3 / SET = 0 / WORD = 4 Accessing directory: address = 0x19000 / hit = 1 / count = 2 / is_cnt = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x6 / cpt = 5 ****************** cycle 1701689 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x6 / WAY = 3 / SET = 0 / WORD = 5 Requesting HEAP lock Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x8a000000 / cpt = 6 ****************** cycle 1701690 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8a000000 / WAY = 3 / SET = 0 / WORD = 6 Update directory: tag = 0x6 set = 64 way = 1 count = 3 is_cnt = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0x7 / cpt = 7 ****************** cycle 1701691 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x7 / WAY = 3 / SET = 0 / WORD = 7 Add an entry in the heap: owner_id = 3 owner_ins = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 8 ****************** cycle 1701692 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 8 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 9 ****************** cycle 1701693 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 9 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 10 ****************** cycle 1701694 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 10 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 11 ****************** cycle 1701695 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 11 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701696 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 12 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701697 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 13 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701698 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 14 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701699 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 3 / address = 0x19000 / nwords = 16 ****************** cycle 1701700 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000019000 / WAY = 3 / SET = 0 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 1 | way 0 | set 1 | @ 0x18040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0xac400000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0xac000000 | 0xbfc0e | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 0 | @ 0x19000 | 0xaa000000 | 0x4 | 0x8a000000 | 0x5 | 0x8a000000 | 0x6 | 0x8a000000 | 0x7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xaa000000 PTE_PPN = 0x4 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 2 / set = 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE write PTE2 in ITLB / set = 0 / way = 2 set way V L R C W X U G D B Z TAG PPN NLINE [0] [0] [1][1][0][1][1][1][0][0][0][0][1][0x17f80][ 0xbfc00][0x000000600] [0] [1] [1][1][0][1][0][1][0][0][0][0][1][0x10012][ 0xd][0x000000652] [0] [2] [1][1][0][1][0][1][0][0][0][0][1][0x10000][ 0x4][0x000000640] Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0xaa000000 / cpt = 0 ****************** cycle 1701704 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x4 / cpt = 1 ****************** cycle 1701705 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xaa000000 / WAY = 3 / SET = 0 / WORD = 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x4 / WAY = 3 / SET = 0 / WORD = 1 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x8a000000 / cpt = 2 ****************** cycle 1701707 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 0 / SET = 28 Write one word: / DATA = 2315255808 / WAY = 3 / SET = 0 / WORD = 2 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x5 / cpt = 3 ****************** cycle 1701708 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x5 / WAY = 3 / SET = 0 / WORD = 3 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x8a000000 / cpt = 4 ****************** cycle 1701709 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8a000000 / WAY = 3 / SET = 0 / WORD = 4 Receive command from srcid 0d1 / for address 0x000004700 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x6 / cpt = 5 ****************** cycle 1701710 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x6 / WAY = 3 / SET = 0 / WORD = 5 Push into read_fifo: address = 0x000004700 srcid = 0d1 trdid = 0d0 pktid = 0d3 plen = 0d64 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x8a000000 / cpt = 6 ****************** cycle 1701711 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x8a000000 / WAY = 3 / SET = 0 / WORD = 6 Read request: srcid = 1 / address = 0x4700 / pktid = 0x3 / nwords = 16 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0x7 / cpt = 7 ****************** cycle 1701712 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x7 / WAY = 3 / SET = 0 / WORD = 7 Requesting DIR lock Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 8 ****************** cycle 1701713 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 8 Accessing directory: address = 0x4700 / hit = 1 / count = 1 / is_cnt = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 9 ****************** cycle 1701714 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 9 Requesting HEAP lock Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 10 ****************** cycle 1701715 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 10 Update directory: tag = 0x1 set = 28 way = 1 count = 2 is_cnt = 0 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 11 ****************** cycle 1701716 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 11 Add an entry in the heap: owner_id = 1 owner_ins = 1 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 12 ****************** cycle 1701717 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 12 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 13 ****************** cycle 1701718 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 13 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 14 ****************** cycle 1701719 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 14 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 1 / rdata = 0 / cpt = 15 ****************** cycle 1701720 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 3 / SET = 0 / WORD = 15 Request the TGT_RSP FSM to return data: rsrcid = 1 / address = 0x4700 / nwords = 16 ****************** cycle 1701721 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x000019000 / WAY = 3 / SET = 0 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 1 | way 0 | set 1 | @ 0x18040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0xac400000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0xac000000 | 0xbfc0e | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 0 | @ 0x19000 | 0xaa000000 | 0x4 | 0x8a000000 | 0x5 | 0x8a000000 | 0x6 | 0x8a000000 | 0x7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0xaa000000 PTE_PPN = 0x4 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 2 / set = 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE write PTE2 in ITLB / set = 0 / way = 2 set way V L R C W X U G D B Z TAG PPN NLINE [0] [0] [1][1][0][1][1][1][0][0][0][0][1][0x17f80][ 0xbfc00][0x000000600] [0] [1] [1][1][0][1][0][1][0][0][0][0][1][0x10012][ 0xd][0x000000652] [0] [2] [1][1][0][1][0][1][0][0][0][0][1][0x10000][ 0x4][0x000000640] Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bd0028 / cpt = 0 ****************** cycle 1701725 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x3e00008 / cpt = 1 ****************** cycle 1701726 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x27bd0028 WAY = 0 SET = 0x1c WORD = 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3e00008 WAY = 0 SET = 0x1c WORD = 0x1 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0 / cpt = 2 ****************** cycle 1701728 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0 WAY = 0 SET = 0x1c WORD = 0x2 Select a slot: / WAY = 0 / SET = 28 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bdfff0 / cpt = 3 ****************** cycle 1701729 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x27bdfff0 WAY = 0 SET = 0x1c WORD = 0x3 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0xafbe000c / cpt = 4 ****************** cycle 1701730 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafbe000c WAY = 0 SET = 0x1c WORD = 0x4 Receive command from srcid 0d3 / for address 0x000004700 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x3a0f021 / cpt = 5 ****************** cycle 1701731 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_READ | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3a0f021 WAY = 0 SET = 0x1c WORD = 0x5 Push into read_fifo: address = 0x000004700 srcid = 0d3 trdid = 0d0 pktid = 0d3 plen = 0d64 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x40027801 / cpt = 6 ****************** cycle 1701732 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x40027801 WAY = 0 SET = 0x1c WORD = 0x6 Read request: srcid = 3 / address = 0x4700 / pktid = 0x3 / nwords = 16 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20000 / cpt = 7 ****************** cycle 1701733 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc20000 WAY = 0 SET = 0x1c WORD = 0x7 Requesting DIR lock Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x8fc20000 / cpt = 8 ****************** cycle 1701734 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_DIR_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x8fc20000 WAY = 0 SET = 0x1c WORD = 0x8 Accessing directory: address = 0x4700 / hit = 1 / count = 2 / is_cnt = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x30420fff / cpt = 9 ****************** cycle 1701735 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_REQ | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x30420fff WAY = 0 SET = 0x1c WORD = 0x9 Requesting HEAP lock Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x3c0e821 / cpt = 10 ****************** cycle 1701736 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_LOCK | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3c0e821 WAY = 0 SET = 0x1c WORD = 0xa Update directory: tag = 0x1 set = 28 way = 1 count = 3 is_cnt = 0 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x8fbe000c / cpt = 11 ****************** cycle 1701737 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_HEAP_WRITE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x8fbe000c WAY = 0 SET = 0x1c WORD = 0xb Add an entry in the heap: owner_id = 0x3 owner_ins = 0x1 Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x3e00008 / cpt = 12 ****************** cycle 1701738 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3e00008 WAY = 0 SET = 0x1c WORD = 0xc Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bd0010 / cpt = 13 ****************** cycle 1701739 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x27bd0010 WAY = 0 SET = 0x1c WORD = 0xd Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bdfff0 / cpt = 14 ****************** cycle 1701740 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x27bdfff0 WAY = 0 SET = 0x1c WORD = 0xe Read response / rsrcid = 1 / rtrdid = 0 / rpktid = 3 / rdata = 0xafbe000c / cpt = 15 ****************** cycle 1701741 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_RSP | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafbe000c WAY = 0 SET = 0x1c WORD = 0xf Request the TGT_RSP FSM to return data: rsrcid = 3 / address = 0x4700 / nwords = 16 ****************** cycle 1701742 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch cache slot to VALID state PADDR = 0x00000470c WAY = 0 SET = 28 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bd0028 / cpt = 0 ****************** cycle 1701746 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x3e00008 / cpt = 1 ****************** cycle 1701747 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x27bd0028 WAY = 0 SET = 0x1c WORD = 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3e00008 WAY = 0 SET = 0x1c WORD = 0x1 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0 / cpt = 2 ****************** cycle 1701749 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE READ MISS in dcache Write one word: WDATA = 0 WAY = 0 SET = 0x1c WORD = 0x2 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bdfff0 / cpt = 3 ****************** cycle 1701750 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 0 / SET = 6 / PADDR = 0x0bfc0b188 Write one word: WDATA = 0x27bdfff0 WAY = 0 SET = 0x1c WORD = 0x3 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0xafbe000c / cpt = 4 ****************** cycle 1701751 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafbe000c WAY = 0 SET = 0x1c WORD = 0x4 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x3a0f021 / cpt = 5 ****************** cycle 1701752 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3a0f021 WAY = 0 SET = 0x1c WORD = 0x5 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x40027801 / cpt = 6 ****************** cycle 1701753 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x40027801 WAY = 0 SET = 0x1c WORD = 0x6 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0xafc20000 / cpt = 7 ****************** cycle 1701754 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafc20000 WAY = 0 SET = 0x1c WORD = 0x7 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x8fc20000 / cpt = 8 ****************** cycle 1701755 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x8fc20000 WAY = 0 SET = 0x1c WORD = 0x8 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x30420fff / cpt = 9 ****************** cycle 1701756 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x30420fff WAY = 0 SET = 0x1c WORD = 0x9 Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x3c0e821 / cpt = 10 ****************** cycle 1701757 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3c0e821 WAY = 0 SET = 0x1c WORD = 0xa Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x8fbe000c / cpt = 11 ****************** cycle 1701758 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x8fbe000c WAY = 0 SET = 0x1c WORD = 0xb Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x3e00008 / cpt = 12 ****************** cycle 1701759 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x3e00008 WAY = 0 SET = 0x1c WORD = 0xc Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bd0010 / cpt = 13 ****************** cycle 1701760 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x27bd0010 WAY = 0 SET = 0x1c WORD = 0xd Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0x27bdfff0 / cpt = 14 ****************** cycle 1701761 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0x27bdfff0 WAY = 0 SET = 0x1c WORD = 0xe Read response / rsrcid = 3 / rtrdid = 0 / rpktid = 3 / rdata = 0xafbe000c / cpt = 15 ****************** cycle 1701762 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: WDATA = 0xafbe000c WAY = 0 SET = 0x1c WORD = 0xf ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch cache slot to VALID state PADDR = 0x00000470c WAY = 0 SET = 28 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 6 / WORD = 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 6 / WORD = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x80000001 / WAY = 0 / SET = 6 / WORD = 2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 6 / WORD = 3 READ MISS in dcache ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 6 / WORD = 4 Select a slot: / WAY = 0 / SET = 14 / PADDR = 0x0bfc0b388 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0b198 / WAY = 0 / SET = 6 / WORD = 5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 6 / WORD = 6 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 6 / WORD = 7 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 6 / WORD = 8 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 6 / WORD = 9 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 6 / WORD = 10 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 6 / WORD = 11 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 6 / WORD = 12 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 6 / WORD = 13 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 6 / WORD = 14 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 6 / WORD = 15 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x0bfc0b188 / WAY = 0 / SET = 6 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 1 | way 0 | set 1 | @ 0x18040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0xac400000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0xac000000 | 0xbfc0e | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 6 | @ 0xbfc0b180 | 0 | 0 | 0x80000001 | 0 | 0 | 0xbfc0b198 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 0 | @ 0x19000 | 0xaa000000 | 0x4 | 0x8a000000 | 0x5 | 0x8a000000 | 0x6 | 0x8a000000 | 0x7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE READ HIT in dcache ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE READ HIT in dcache ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE READ MISS in dcache ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot: / WAY = 0 / SET = 7 / PADDR = 0x0bfc0b1f4 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 14 / WORD = 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 14 / WORD = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x80000003 / WAY = 0 / SET = 14 / WORD = 2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 14 / WORD = 3 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 14 / WORD = 4 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0xbfc0b398 / WAY = 0 / SET = 14 / WORD = 5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 14 / WORD = 6 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 14 / WORD = 7 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 14 / WORD = 8 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 14 / WORD = 9 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 14 / WORD = 10 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 14 / WORD = 11 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 14 / WORD = 12 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 14 / WORD = 13 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 14 / WORD = 14 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 14 / WORD = 15 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x0bfc0b388 / WAY = 0 / SET = 14 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 1 | way 0 | set 1 | @ 0x18040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0xac400000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0xac000000 | 0xbfc0e | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 14 | @ 0xbfc0b380 | 0 | 0 | 0x80000003 | 0 | 0 | 0xbfc0b398 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 0 | @ 0x19000 | 0xaa000000 | 0x4 | 0x8a000000 | 0x5 | 0x8a000000 | 0x6 | 0x8a000000 | 0x7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE READ HIT in dcache ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE READ HIT in dcache ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE READ MISS in dcache ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 0 Select a slot: / WAY = 0 / SET = 15 / PADDR = 0x0bfc0b3f4 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 3 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 4 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 6 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 7 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 8 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 9 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 10 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 11 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 12 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x1 / WAY = 0 / SET = 7 / WORD = 13 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 14 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 7 / WORD = 15 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x0bfc0b1f4 / WAY = 0 / SET = 7 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 1 | way 0 | set 1 | @ 0x18040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0xac400000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0xac000000 | 0xbfc0e | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 6 | @ 0xbfc0b180 | 0 | 0 | 0x80000001 | 0 | 0 | 0xbfc0b198 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 7 | @ 0xbfc0b1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 61 | @ 0xbfc04f40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1000 | 0x2000 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 0 | @ 0x19000 | 0xaa000000 | 0x4 | 0x8a000000 | 0x5 | 0x8a000000 | 0x6 | 0x8a000000 | 0x7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE READ HIT in dcache ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Cache update in P1 stage / WAY = 0 / SET = 7 / WORD = 12 / DATA = 0 / BE = 0x0f ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE READ HIT in dcache ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Cache update in P1 stage / WAY = 0 / SET = 7 / WORD = 11 / DATA = 0x1 / BE = 0x0f Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 3 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 4 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 6 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 7 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 8 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 9 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 10 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 11 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 12 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0x3 / WAY = 0 / SET = 15 / WORD = 13 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 14 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Write one word: / DATA = 0 / WAY = 0 / SET = 15 / WORD = 15 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Switch slot to VALID state PADDR = 0x0bfc0b3f4 / WAY = 0 / SET = 15 1 | way 0 | set 0 | @ 0xbfc0c000 | 0xbabef00d | 0x1 | 0x1 | 0x1 | 0xf | 0x4 | 0 | 0 | 0 | 0 | 0xb | 0x24 | 0x25 | 0x7 | 0x4 | 0x1c 1 | way 0 | set 1 | @ 0x18040 | 0x8c000000 | 0xbfc08 | 0x8c000000 | 0xbfc09 | 0xac400000 | 0xbfc0a | 0xac400000 | 0xbfc0b | 0xac000000 | 0xbfc0c | 0xac000000 | 0xbfc0d | 0xac000000 | 0xbfc0e | 0 | 0 0 | way 0 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 14 | @ 0xbfc0b380 | 0 | 0 | 0x80000003 | 0 | 0 | 0xbfc0b398 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 15 | @ 0xbfc0b3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x3 | 0 | 0 0 | way 0 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 18 | @ 0x19480 | 0xaa000000 | 0xd | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 31 | @ 0x137c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0xc0000018 | 0xc000001a 0 | way 0 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 0 | set 62 | @ 0xbfc04f80 | 0x3000 | 0x12000 | 0x68000 | 0x8e000 | 0xb4000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 0 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 1 | set 0 | @ 0x18000 | 0xae000000 | 0xbfc00 | 0x8e000000 | 0xbfc01 | 0x8e000000 | 0xbfc02 | 0xae000000 | 0xbfc03 | 0xae400000 | 0xbfc04 | 0x8e000000 | 0xbfc05 | 0 | 0 | 0 | 0 0 | way 1 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 1 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 2 | set 0 | @ 0x13000 | 0xc0000019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 2 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 1 | way 3 | set 0 | @ 0x19000 | 0xaa000000 | 0x4 | 0x8a000000 | 0x5 | 0x8a000000 | 0x6 | 0x8a000000 | 0x7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 1 | @ 0x40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 2 | @ 0x80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 3 | @ 0xc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 4 | @ 0x100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 5 | @ 0x140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 6 | @ 0x180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 7 | @ 0x1c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 8 | @ 0x200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 9 | @ 0x240 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 10 | @ 0x280 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 11 | @ 0x2c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 12 | @ 0x300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 13 | @ 0x340 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 14 | @ 0x380 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 15 | @ 0x3c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 16 | @ 0x400 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 17 | @ 0x440 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 18 | @ 0x480 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 19 | @ 0x4c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 20 | @ 0x500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 21 | @ 0x540 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 22 | @ 0x580 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 23 | @ 0x5c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 24 | @ 0x600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 25 | @ 0x640 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 26 | @ 0x680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 27 | @ 0x6c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 28 | @ 0x700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 29 | @ 0x740 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 30 | @ 0x780 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 31 | @ 0x7c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 32 | @ 0x800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 33 | @ 0x840 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 34 | @ 0x880 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 35 | @ 0x8c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 36 | @ 0x900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 37 | @ 0x940 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 38 | @ 0x980 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 39 | @ 0x9c0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 40 | @ 0xa00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 41 | @ 0xa40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 42 | @ 0xa80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 43 | @ 0xac0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 44 | @ 0xb00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 45 | @ 0xb40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 46 | @ 0xb80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 47 | @ 0xbc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 48 | @ 0xc00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 49 | @ 0xc40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 50 | @ 0xc80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 51 | @ 0xcc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 52 | @ 0xd00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 53 | @ 0xd40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 54 | @ 0xd80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 55 | @ 0xdc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 56 | @ 0xe00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 57 | @ 0xe40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 58 | @ 0xe80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 59 | @ 0xec0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 60 | @ 0xf00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 61 | @ 0xf40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 62 | @ 0xf80 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 0 | way 3 | set 63 | @ 0xfc0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE READ HIT in dcache ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Cache update in P1 stage / WAY = 0 / SET = 15 / WORD = 12 / DATA = 0 / BE = 0x0f ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE READ HIT in dcache Receive command from srcid 0d1 / for address 0x000019008 ****************** cycle 1701872 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d1 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1701873 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d1 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 1 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1701874 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 1 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1701875 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1701876 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Cache update in P1 stage / WAY = 0 / SET = 15 / WORD = 11 / DATA = 0x3 / BE = 0x0f Requesting DIR lock ****************** cycle 1701877 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1701878 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 Read data from cache and store it in buffer ****************** cycle 1701879 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 Compare the old and the new data / expected value = 2315255808 / actual value = 2315255808 / forced_fail = 0 ****************** cycle 1701880 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_WRITE | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_UPT_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_UPT_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Register multi-update transaction in UPT / wok = 0x1 / nline = 0x00000000640 / count = 0x3 ****************** cycle 1701883 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_UPT_HEAP_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_UPT_HEAP_LOCK | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 Get access to the heap ****************** cycle 1701885 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_UPT_REQ | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 Send the first update request to CC_SEND FSM / address = 0x19008 / wdata = 0xaa000000 / srcid = 0 / inst = 0 ****************** cycle 1701886 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_UPT_NEXT | CLEANUP_IDLE CC_SEND_CLEANUP_IDLE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 Send the next update request to CC_SEND FSM / address = 0x19008 / wdata = 0xaa000000 / srcid = 3 / inst = 0 ****************** cycle 1701887 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_UPT_NEXT | CLEANUP_IDLE CC_SEND_CAS_UPDT_HEADER | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Send the next update request to CC_SEND FSM / address = 0x19008 / wdata = 0xaa000000 / srcid = 1 / inst = 0 ****************** cycle 1701888 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 Multicast-Update for line 0d1600 ****************** cycle 1701889 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_DATA | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1701890 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_HEADER | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1701891 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1701892 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1701893 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1701894 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1701895 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_READ_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1701899 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1701912 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1701913 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1701914 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1701915 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1701916 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1701917 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1701918 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1701919 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1701920 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1701924 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1701937 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1701938 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1701939 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1701940 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1701941 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1701942 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1701943 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1701944 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1701945 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1701949 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1701962 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1701963 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1701964 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1701965 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1701966 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1701967 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1701968 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1701969 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1701970 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1701974 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1701987 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1701988 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1701989 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1701990 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1701991 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1701992 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1701993 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1701994 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1701995 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1701999 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702012 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702013 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702014 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702015 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702016 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702017 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702018 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702019 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702020 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702024 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702037 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702038 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702039 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702040 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702041 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702042 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702043 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702044 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702045 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702049 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702062 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702063 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702064 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702065 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702066 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702067 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702068 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702069 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702070 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702074 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702087 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702088 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702089 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702090 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702091 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702092 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702093 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702094 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702095 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702099 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702112 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702113 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702114 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702115 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702116 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702117 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702118 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702119 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702120 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702124 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702137 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702138 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702139 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702140 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702141 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702142 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702143 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702144 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702145 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702149 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702162 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702163 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702164 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702165 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702166 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702167 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702168 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702169 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702170 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702174 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702187 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702188 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702189 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702190 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702191 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702192 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702193 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702194 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702195 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702199 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702212 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702213 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702214 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702215 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702216 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702217 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702218 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702219 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702220 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702224 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702237 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702238 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702239 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702240 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702241 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702242 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702243 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702244 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702245 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702249 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702262 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702263 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702264 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702265 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702266 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702267 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702268 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702269 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702270 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702274 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702287 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702288 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702289 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702290 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702291 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702292 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702293 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702294 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702295 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702299 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702312 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702313 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702314 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702315 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702316 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702317 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702318 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702319 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702320 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702324 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702337 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702338 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702339 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702340 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702341 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702342 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702343 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702344 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702345 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702349 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702362 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702363 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702364 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702365 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702366 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702367 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702368 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702369 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702370 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702374 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702387 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702388 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702389 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702390 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702391 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702392 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702393 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702394 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702395 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702399 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702412 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702413 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702414 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702415 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702416 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702417 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702418 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702419 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702420 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702424 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702437 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702438 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702439 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702440 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702441 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702442 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702443 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702444 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702445 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702449 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702462 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702463 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702464 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702465 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702466 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702467 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702468 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702469 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702470 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702474 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702487 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702488 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702489 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702490 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702491 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702492 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702493 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702494 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702495 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702499 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702512 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702513 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702514 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702515 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702516 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702517 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702518 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702519 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702520 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702524 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702537 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702538 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702539 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702540 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702541 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702542 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702543 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702544 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702545 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702549 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702562 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702563 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702564 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702565 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702566 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702567 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702568 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702569 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702570 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702574 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702587 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702588 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702589 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702590 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702591 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702592 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702593 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702594 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702595 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702599 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702612 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702613 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702614 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702615 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702616 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702617 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702618 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702619 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702620 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702624 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702637 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702638 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702639 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702640 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702641 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702642 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702643 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702644 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702645 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702649 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702662 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702663 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702664 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702665 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702666 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702667 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702668 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702669 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702670 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702674 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702687 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702688 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702689 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702690 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702691 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702692 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702693 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702694 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702695 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702699 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702712 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702713 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702714 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702715 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702716 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702717 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702718 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702719 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702720 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702724 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702737 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702738 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702739 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702740 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702741 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702742 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702743 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702744 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702745 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702749 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702762 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702763 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702764 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702765 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702766 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702767 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702768 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702769 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702770 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702774 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702787 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702788 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702789 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702790 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702791 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702792 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702793 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702794 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702795 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702799 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702812 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702813 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702814 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702815 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702816 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702817 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702818 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702819 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702820 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702824 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702837 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702838 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702839 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702840 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702841 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702842 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702843 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702844 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702845 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702849 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702862 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702863 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702864 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702865 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702866 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702867 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702868 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702869 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702870 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702874 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702887 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702888 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702889 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702890 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702891 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702892 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702893 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702894 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702895 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702899 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702912 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702913 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702914 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702915 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702916 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702917 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702918 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702919 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702920 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702924 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702937 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702938 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702939 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702940 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702941 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702942 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702943 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702944 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702945 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702949 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702962 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702963 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702964 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702965 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702966 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702967 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702968 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702969 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702970 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702974 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1702987 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1702988 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1702989 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1702990 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1702991 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1702992 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1702993 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1702994 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1702995 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1702999 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703012 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703013 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703014 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703015 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703016 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703017 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703018 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703019 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703020 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703024 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703037 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703038 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703039 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703040 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703041 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703042 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703043 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703044 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703045 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703049 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703062 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703063 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703064 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703065 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703066 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703067 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703068 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703069 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703070 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703074 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703087 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703088 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703089 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703090 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703091 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703092 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703093 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703094 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703095 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703099 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703112 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703113 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703114 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703115 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703116 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703117 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703118 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703119 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703120 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703124 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703137 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703138 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703139 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703140 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703141 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703142 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703143 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703144 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703145 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703149 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703162 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703163 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703164 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703165 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703166 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703167 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703168 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703169 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703170 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703174 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703187 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703188 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703189 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703190 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703191 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703192 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703193 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703194 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703195 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703199 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703212 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703213 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703214 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703215 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703216 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703217 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703218 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703219 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703220 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703224 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703237 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703238 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703239 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703240 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703241 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703242 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703243 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703244 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703245 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703249 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703262 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703263 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703264 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703265 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703266 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703267 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703268 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703269 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703270 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703274 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703287 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703288 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703289 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703290 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703291 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703292 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703293 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703294 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703295 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703299 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703312 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703313 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703314 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703315 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703316 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703317 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703318 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703319 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703320 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703324 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703337 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703338 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703339 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703340 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703341 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703342 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703343 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703344 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703345 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703349 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703362 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703363 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703364 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703365 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703366 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703367 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703368 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703369 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703370 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703374 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703387 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703388 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703389 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703390 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703391 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703392 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703393 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703394 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703395 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703399 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703412 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703413 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703414 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703415 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703416 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703417 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703418 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703419 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703420 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703424 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703437 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703438 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703439 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703440 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703441 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703442 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703443 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703444 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703445 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703449 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703462 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703463 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703464 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703465 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703466 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703467 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703468 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703469 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703470 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703474 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703487 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703488 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703489 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703490 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703491 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703492 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703493 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703494 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703495 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703499 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703512 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703513 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703514 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703515 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703516 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703517 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703518 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703519 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703520 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703524 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703537 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703538 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703539 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703540 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703541 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703542 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703543 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703544 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703545 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703549 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703562 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703563 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703564 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703565 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703566 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703567 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703568 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703569 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703570 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703574 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703587 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703588 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703589 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703590 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703591 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703592 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703593 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703594 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703595 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703599 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703612 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703613 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703614 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703615 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703616 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703617 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703618 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703619 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703620 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703624 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703637 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703638 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703639 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703640 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703641 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703642 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703643 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703644 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703645 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703649 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703662 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703663 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703664 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703665 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703666 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703667 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703668 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703669 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703670 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703674 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703687 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703688 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703689 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703690 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703691 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703692 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703693 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703694 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703695 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703699 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703712 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703713 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703714 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703715 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703716 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703717 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703718 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703719 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703720 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703724 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703737 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703738 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703739 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703740 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703741 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703742 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703743 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703744 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703745 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703749 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703762 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703763 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703764 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703765 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703766 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703767 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703768 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703769 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703770 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703774 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703787 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703788 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703789 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703790 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703791 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703792 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703793 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703794 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703795 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703799 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703812 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703813 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703814 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703815 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703816 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703817 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703818 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703819 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703820 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703824 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703837 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703838 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703839 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703840 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703841 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703842 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703843 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703844 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703845 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703849 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703862 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703863 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703864 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703865 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703866 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703867 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703868 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703869 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703870 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703874 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703887 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703888 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703889 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703890 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703891 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703892 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703893 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703894 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703895 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703899 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703912 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703913 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703914 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703915 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703916 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703917 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703918 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703919 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703920 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703924 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703937 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703938 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703939 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703940 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703941 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703942 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703943 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703944 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703945 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703949 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703962 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703963 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703964 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703965 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703966 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703967 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703968 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703969 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703970 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703974 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1703987 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1703988 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1703989 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1703990 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1703991 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1703992 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1703993 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1703994 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1703995 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1703999 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704012 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704013 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704014 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704015 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704016 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704017 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704018 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704019 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704020 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704024 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704037 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704038 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704039 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704040 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704041 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704042 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704043 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704044 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704045 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704049 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704062 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704063 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704064 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704065 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704066 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704067 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704068 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704069 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704070 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704074 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704087 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704088 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704089 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704090 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704091 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704092 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704093 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704094 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704095 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704099 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704112 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704113 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704114 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704115 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704116 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704117 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704118 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704119 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704120 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704124 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704137 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704138 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704139 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704140 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704141 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704142 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704143 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704144 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704145 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704149 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704162 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704163 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704164 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704165 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704166 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704167 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704168 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704169 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704170 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704174 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704187 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704188 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704189 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704190 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704191 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704192 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704193 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704194 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704195 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704199 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704212 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704213 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704214 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704215 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704216 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704217 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704218 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704219 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704220 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704224 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704237 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704238 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704239 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704240 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704241 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704242 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704243 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704244 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704245 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704249 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704262 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704263 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704264 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704265 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704266 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704267 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704268 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704269 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704270 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704274 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704287 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704288 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704289 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704290 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704291 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704292 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704293 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704294 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704295 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704299 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704312 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704313 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704314 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704315 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704316 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704317 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704318 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704319 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704320 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704324 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704337 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704338 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704339 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704340 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704341 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704342 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704343 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704344 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704345 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704349 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704362 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704363 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704364 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704365 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704366 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704367 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704368 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704369 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704370 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704374 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704387 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704388 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704389 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704390 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704391 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704392 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704393 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704394 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704395 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704399 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704412 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704413 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704414 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704415 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704416 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704417 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704418 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704419 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704420 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704424 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704437 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704438 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704439 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704440 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704441 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704442 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704443 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704444 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704445 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704449 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704462 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704463 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704464 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704465 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704466 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704467 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704468 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704469 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704470 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704474 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704487 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704488 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704489 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704490 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704491 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704492 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704493 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704494 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704495 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704499 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704512 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704513 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704514 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704515 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704516 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704517 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704518 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704519 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704520 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704524 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704537 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704538 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704539 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704540 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704541 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704542 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704543 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704544 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704545 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704549 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704562 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704563 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704564 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704565 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704566 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704567 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704568 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704569 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704570 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704574 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704587 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704588 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704589 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704590 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704591 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704592 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704593 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704594 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704595 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704599 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704612 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704613 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704614 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704615 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704616 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704617 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704618 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704619 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704620 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704624 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704637 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704638 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704639 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704640 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704641 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704642 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704643 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704644 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704645 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704649 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704662 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704663 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704664 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704665 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704666 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704667 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704668 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704669 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704670 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704674 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704687 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704688 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704689 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704690 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704691 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704692 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704693 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704694 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704695 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704699 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704712 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704713 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704714 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704715 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704716 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704717 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704718 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704719 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704720 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704724 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704737 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704738 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704739 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704740 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704741 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704742 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704743 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704744 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704745 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704749 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704762 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704763 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704764 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704765 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704766 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704767 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704768 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704769 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704770 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704774 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704787 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704788 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704789 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704790 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704791 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704792 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704793 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704794 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704795 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704799 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704812 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704813 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704814 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704815 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704816 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704817 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704818 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704819 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704820 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704824 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704837 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704838 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704839 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704840 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704841 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704842 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704843 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704844 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704845 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704849 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704862 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704863 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704864 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704865 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704866 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704867 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704868 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704869 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704870 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704874 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704887 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704888 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704889 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704890 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704891 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704892 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704893 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704894 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704895 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704899 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704912 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704913 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704914 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704915 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704916 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704917 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704918 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704919 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704920 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704924 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704937 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704938 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704939 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704940 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704941 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704942 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704943 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704944 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704945 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704949 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704962 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704963 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704964 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704965 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704966 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704967 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704968 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704969 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704970 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704974 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1704987 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1704988 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1704989 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1704990 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1704991 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1704992 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1704993 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1704994 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1704995 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1704999 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705012 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705013 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705014 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705015 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705016 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705017 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705018 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705019 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705020 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705024 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705037 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705038 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705039 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705040 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705041 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705042 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705043 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705044 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705045 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705049 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705062 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705063 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705064 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705065 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705066 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705067 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705068 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705069 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705070 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705074 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705087 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705088 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705089 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705090 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705091 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705092 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705093 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705094 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705095 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705099 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705112 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705113 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705114 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705115 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705116 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705117 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705118 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705119 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705120 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705124 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705137 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705138 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705139 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705140 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705141 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705142 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705143 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705144 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705145 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705149 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705162 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705163 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705164 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705165 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705166 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705167 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705168 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705169 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705170 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705174 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705187 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705188 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705189 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705190 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705191 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705192 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705193 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705194 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705195 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705199 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705212 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705213 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705214 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705215 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705216 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705217 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705218 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705219 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705220 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705224 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705237 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705238 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705239 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705240 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705241 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705242 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705243 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705244 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705245 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705249 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705262 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705263 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705264 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705265 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705266 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705267 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705268 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705269 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705270 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705274 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705287 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705288 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705289 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705290 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705291 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705292 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705293 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705294 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705295 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705299 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705312 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705313 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705314 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705315 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705316 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705317 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705318 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705319 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705320 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705324 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705337 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705338 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705339 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705340 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705341 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705342 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705343 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705344 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705345 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705349 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705362 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705363 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705364 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705365 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705366 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705367 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705368 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705369 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705370 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705374 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705387 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705388 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705389 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705390 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705391 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705392 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705393 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705394 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705395 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705399 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705412 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705413 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705414 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705415 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705416 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705417 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705418 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705419 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705420 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705424 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705437 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705438 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705439 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705440 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705441 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705442 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705443 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705444 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705445 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705449 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705462 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705463 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705464 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705465 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705466 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705467 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705468 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705469 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705470 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705474 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705487 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705488 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705489 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705490 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705491 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705492 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705493 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705494 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705495 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705499 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705512 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705513 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705514 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705515 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705516 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705517 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705518 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705519 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705520 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705524 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705537 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705538 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705539 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705540 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705541 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705542 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705543 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705544 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705545 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705549 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705562 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705563 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705564 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705565 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705566 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705567 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705568 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705569 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705570 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705574 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705587 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705588 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705589 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705590 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705591 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705592 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705593 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705594 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705595 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705599 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705612 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705613 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705614 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705615 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705616 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705617 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705618 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705619 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705620 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705624 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705637 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705638 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705639 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705640 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705641 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705642 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705643 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705644 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705645 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705649 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705662 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705663 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705664 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705665 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705666 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705667 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705668 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705669 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705670 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705674 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705687 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705688 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705689 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705690 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705691 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705692 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705693 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705694 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705695 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705699 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705712 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705713 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705714 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705715 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705716 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705717 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705718 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705719 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705720 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705724 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705737 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705738 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705739 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705740 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705741 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705742 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705743 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705744 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705745 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705749 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705762 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705763 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705764 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705765 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705766 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705767 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705768 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705769 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705770 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705774 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705787 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705788 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705789 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705790 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705791 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705792 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705793 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705794 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705795 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705799 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705812 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705813 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705814 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705815 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705816 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705817 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705818 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705819 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705820 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705824 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705837 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705838 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705839 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705840 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705841 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705842 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705843 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705844 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705845 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705849 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705862 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705863 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705864 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705865 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705866 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705867 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705868 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705869 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705870 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705874 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705887 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705888 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705889 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705890 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705891 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705892 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705893 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705894 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705895 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705899 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705912 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705913 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705914 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705915 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705916 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705917 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705918 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705919 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705920 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705924 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705937 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705938 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705939 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705940 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705941 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705942 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705943 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705944 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705945 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705949 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705962 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705963 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705964 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705965 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705966 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705967 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705968 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705969 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705970 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705974 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1705987 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1705988 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1705989 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1705990 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1705991 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1705992 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1705993 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1705994 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1705995 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1705999 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706012 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706013 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706014 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706015 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706016 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706017 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706018 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706019 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706020 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706024 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706037 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706038 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706039 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706040 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706041 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706042 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706043 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706044 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706045 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706049 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706062 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706063 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706064 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706065 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706066 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706067 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706068 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706069 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706070 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706074 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706087 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706088 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706089 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706090 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706091 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706092 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706093 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706094 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706095 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706099 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706112 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706113 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706114 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706115 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706116 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706117 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706118 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706119 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706120 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706124 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706137 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706138 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706139 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706140 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706141 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706142 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706143 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706144 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706145 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706149 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706162 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706163 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706164 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706165 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706166 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706167 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706168 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706169 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706170 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706174 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706187 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706188 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706189 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706190 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706191 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706192 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706193 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706194 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706195 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706199 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706212 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706213 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706214 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706215 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706216 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706217 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706218 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706219 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706220 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706224 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706237 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706238 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706239 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706240 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706241 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706242 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706243 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706244 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706245 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706249 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706262 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706263 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706264 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706265 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706266 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706267 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706268 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706269 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706270 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706274 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706287 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706288 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706289 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706290 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706291 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706292 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706293 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706294 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706295 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706299 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706312 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706313 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706314 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706315 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706316 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706317 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706318 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706319 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706320 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706324 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706337 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706338 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706339 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706340 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706341 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706342 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706343 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706344 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706345 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706349 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706362 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706363 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706364 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706365 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706366 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706367 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706368 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706369 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706370 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706374 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706387 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706388 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706389 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706390 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706391 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706392 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706393 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706394 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706395 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706399 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706412 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706413 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706414 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706415 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706416 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706417 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706418 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706419 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706420 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706424 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706437 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706438 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706439 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706440 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706441 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706442 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706443 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706444 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706445 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706449 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706462 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706463 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706464 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706465 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706466 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706467 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706468 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706469 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706470 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706474 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706487 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706488 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706489 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706490 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706491 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706492 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706493 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706494 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706495 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706499 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706512 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706513 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706514 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706515 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706516 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706517 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706518 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706519 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706520 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706524 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706537 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706538 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706539 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706540 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706541 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706542 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706543 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706544 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706545 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706549 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706562 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706563 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706564 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706565 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706566 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706567 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706568 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706569 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706570 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706574 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706587 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706588 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706589 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706590 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706591 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706592 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706593 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706594 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706595 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706599 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706612 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706613 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706614 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706615 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706616 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706617 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706618 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706619 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706620 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706624 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706637 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706638 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706639 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706640 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706641 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706642 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706643 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706644 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706645 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706649 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706662 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706663 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706664 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706665 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706666 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706667 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706668 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706669 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706670 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706674 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706687 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706688 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706689 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706690 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706691 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706692 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706693 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706694 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706695 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706699 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706712 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706713 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706714 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706715 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706716 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706717 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706718 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706719 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706720 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706724 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706737 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706738 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706739 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706740 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706741 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706742 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706743 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706744 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706745 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706749 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706762 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706763 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706764 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706765 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706766 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706767 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706768 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706769 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706770 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706774 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706787 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706788 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706789 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706790 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706791 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706792 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706793 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706794 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706795 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706799 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706812 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706813 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706814 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706815 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706816 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706817 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706818 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706819 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706820 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706824 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706837 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706838 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706839 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706840 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706841 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706842 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706843 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706844 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706845 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706849 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706862 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706863 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706864 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706865 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706866 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706867 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706868 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706869 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706870 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706874 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706887 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706888 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706889 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706890 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706891 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706892 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706893 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706894 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706895 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706899 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706912 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706913 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706914 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706915 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706916 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706917 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706918 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1706919 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706920 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706924 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706937 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706938 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706939 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706940 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706941 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706942 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706943 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0x1 ****************** cycle 1706944 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706945 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706949 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706962 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706963 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706964 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706965 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706966 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706967 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706968 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0x1 ****************** cycle 1706969 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706970 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706974 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1706987 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1706988 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1706989 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1706990 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1706991 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1706992 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1706993 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0x1 ****************** cycle 1706994 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1706995 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1706999 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707012 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707013 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707014 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707015 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707016 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707017 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707018 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707019 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707020 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707024 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707037 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707038 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707039 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707040 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707041 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707042 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707043 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707044 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707045 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707049 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707062 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707063 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707064 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707065 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707066 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707067 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707068 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707069 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707070 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707074 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707087 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707088 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707089 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707090 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707091 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707092 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707093 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707094 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707095 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707099 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707112 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707113 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707114 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707115 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707116 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707117 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707118 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707119 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707120 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707124 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707137 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707138 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707139 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707140 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707141 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707142 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707143 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707144 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707145 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707149 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707162 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707163 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707164 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707165 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707166 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707167 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707168 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707169 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707170 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707174 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707187 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707188 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707189 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707190 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707191 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707192 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707193 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707194 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707195 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707199 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707212 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707213 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707214 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707215 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707216 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707217 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707218 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707219 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707220 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707224 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707237 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707238 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707239 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707240 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707241 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707242 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707243 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707244 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707245 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707249 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707262 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707263 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707264 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707265 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707266 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707267 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707268 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707269 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707270 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707274 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707287 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707288 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707289 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707290 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707291 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707292 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707293 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707294 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707295 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707299 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707312 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707313 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707314 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707315 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707316 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707317 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707318 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707319 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707320 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707324 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707337 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707338 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707339 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707340 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707341 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707342 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707343 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707344 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707345 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707349 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707362 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707363 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707364 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707365 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707366 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707367 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707368 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707369 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707370 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707374 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707387 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707388 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707389 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707390 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707391 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707392 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707393 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707394 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707395 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707399 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707412 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707413 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707414 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707415 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707416 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707417 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707418 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707419 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707420 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707424 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707437 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707438 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707439 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707440 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707441 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707442 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707443 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707444 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707445 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707449 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707462 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707463 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707464 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707465 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707466 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707467 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707468 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707469 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707470 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707474 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707487 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707488 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707489 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707490 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707491 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707492 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707493 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707494 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707495 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707499 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707512 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707513 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707514 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707515 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707516 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707517 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707518 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707519 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707520 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707524 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707537 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707538 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707539 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707540 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707541 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707542 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707543 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707544 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707545 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707549 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707562 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707563 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707564 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707565 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707566 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707567 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707568 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707569 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707570 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707574 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707587 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707588 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707589 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707590 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707591 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707592 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707593 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707594 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707595 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707599 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707612 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707613 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707614 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707615 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707616 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707617 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707618 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707619 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707620 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707624 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707637 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707638 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707639 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707640 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707641 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707642 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707643 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707644 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707645 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707649 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707662 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707663 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707664 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707665 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707666 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707667 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707668 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707669 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707670 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707674 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707687 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707688 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707689 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707690 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707691 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707692 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707693 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707694 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707695 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707699 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707712 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707713 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707714 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707715 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707716 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707717 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707718 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0x1 ****************** cycle 1707719 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707720 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707724 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707737 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707738 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707739 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707740 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707741 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707742 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707743 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707744 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707745 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707749 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707762 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707763 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707764 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707765 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707766 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707767 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707768 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707769 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707770 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707774 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707787 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707788 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707789 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707790 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707791 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707792 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707793 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707794 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707795 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707799 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707812 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707813 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707814 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707815 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707816 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707817 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707818 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707819 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707820 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707824 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707837 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707838 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707839 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707840 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707841 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707842 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707843 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707844 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707845 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707849 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707862 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707863 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707864 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707865 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707866 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707867 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707868 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707869 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707870 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707874 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707887 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707888 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707889 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707890 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707891 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707892 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707893 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707894 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707895 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707899 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707912 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707913 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707914 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707915 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707916 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707917 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707918 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707919 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707920 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707924 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707937 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707938 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707939 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707940 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707941 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707942 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707943 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707944 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707945 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707949 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707962 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707963 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707964 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707965 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707966 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707967 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707968 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707969 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707970 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707974 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1707987 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1707988 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1707989 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1707990 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1707991 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1707992 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1707993 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1707994 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1707995 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1707999 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708012 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708013 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708014 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708015 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708016 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708017 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708018 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708019 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708020 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708024 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708037 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708038 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708039 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708040 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708041 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708042 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708043 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708044 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708045 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708049 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708062 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708063 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708064 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708065 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708066 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708067 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708068 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708069 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708070 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708074 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708087 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708088 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708089 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708090 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708091 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708092 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708093 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708094 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708095 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708099 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708112 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708113 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708114 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708115 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708116 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708117 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708118 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708119 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708120 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708124 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708137 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708138 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708139 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708140 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708141 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708142 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708143 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708144 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708145 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708149 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708162 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708163 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708164 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708165 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708166 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708167 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708168 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708169 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708170 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708174 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708187 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708188 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708189 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708190 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708191 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708192 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708193 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708194 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708195 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708199 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708212 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708213 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708214 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708215 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708216 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708217 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708218 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708219 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708220 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708224 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708237 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708238 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708239 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708240 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708241 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708242 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708243 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708244 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708245 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708249 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708262 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708263 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708264 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708265 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708266 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708267 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708268 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708269 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708270 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708274 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708287 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708288 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708289 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708290 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708291 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708292 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708293 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708294 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708295 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708299 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708312 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708313 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708314 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708315 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708316 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708317 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708318 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708319 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708320 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708324 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708337 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708338 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708339 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708340 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708341 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708342 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708343 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708344 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708345 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708349 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708362 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708363 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708364 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708365 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708366 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708367 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708368 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708369 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708370 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708374 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708387 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708388 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708389 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708390 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708391 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708392 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708393 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708394 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708395 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708399 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708412 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708413 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708414 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708415 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708416 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708417 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708418 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708419 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708420 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708424 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708437 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708438 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708439 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708440 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708441 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708442 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708443 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708444 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708445 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708449 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708462 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708463 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708464 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708465 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708466 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708467 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708468 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708469 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708470 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708474 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708487 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708488 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708489 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708490 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708491 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708492 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708493 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708494 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708495 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708499 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708512 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708513 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708514 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708515 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708516 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708517 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708518 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708519 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708520 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708524 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708537 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708538 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708539 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708540 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708541 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708542 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708543 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708544 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708545 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708549 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708562 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708563 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708564 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708565 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708566 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708567 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708568 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708569 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708570 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708574 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708587 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708588 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708589 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708590 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708591 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708592 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708593 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708594 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708595 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708599 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708612 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708613 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708614 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708615 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708616 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708617 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708618 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708619 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708620 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708624 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708637 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708638 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708639 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708640 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708641 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708642 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708643 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708644 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708645 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708649 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708662 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708663 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708664 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708665 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708666 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708667 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708668 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708669 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708670 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708674 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708687 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708688 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708689 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708690 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708691 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708692 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708693 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708694 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708695 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708699 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708712 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708713 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708714 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708715 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708716 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708717 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708718 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708719 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708720 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708724 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708737 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708738 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708739 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708740 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708741 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708742 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708743 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708744 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708745 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708749 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708762 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708763 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708764 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708765 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708766 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708767 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708768 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708769 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708770 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708774 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708787 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708788 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708789 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708790 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708791 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708792 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708793 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708794 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708795 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708799 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708812 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708813 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708814 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708815 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708816 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708817 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708818 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708819 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708820 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708824 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708837 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708838 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708839 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708840 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708841 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708842 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708843 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708844 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708845 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708849 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708862 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708863 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708864 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708865 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708866 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708867 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708868 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708869 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708870 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708874 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708887 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708888 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708889 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708890 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708891 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708892 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708893 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708894 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708895 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708899 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708912 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708913 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708914 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708915 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708916 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708917 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708918 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708919 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708920 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708924 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708937 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708938 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708939 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708940 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708941 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708942 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708943 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708944 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708945 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708949 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708962 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708963 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708964 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708965 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708966 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708967 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708968 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708969 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708970 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708974 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1708987 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1708988 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1708989 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1708990 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1708991 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1708992 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1708993 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1708994 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1708995 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1708999 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709012 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709013 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709014 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709015 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709016 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709017 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709018 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709019 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709020 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709024 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709037 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709038 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709039 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709040 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709041 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709042 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709043 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709044 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709045 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709049 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709062 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709063 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709064 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709065 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709066 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709067 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709068 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709069 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709070 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709074 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709087 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709088 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709089 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709090 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709091 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709092 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709093 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709094 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709095 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709099 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709112 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709113 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709114 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709115 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709116 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709117 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709118 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709119 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709120 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709124 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709137 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709138 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709139 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709140 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709141 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709142 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709143 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709144 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709145 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709149 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709162 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709163 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709164 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709165 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709166 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709167 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709168 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709169 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709170 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709174 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709187 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709188 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709189 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709190 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709191 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709192 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709193 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709194 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709195 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709199 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709212 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709213 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709214 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709215 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709216 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709217 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709218 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709219 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709220 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709224 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709237 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709238 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709239 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709240 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709241 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709242 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709243 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709244 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709245 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709249 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709262 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709263 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709264 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709265 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709266 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709267 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709268 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709269 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709270 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709274 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709287 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709288 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709289 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709290 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709291 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709292 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709293 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709294 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709295 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709299 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709312 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709313 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709314 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709315 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709316 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709317 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709318 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709319 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709320 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709324 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709337 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709338 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709339 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709340 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709341 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709342 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709343 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709344 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709345 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709349 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709362 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709363 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709364 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709365 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709366 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709367 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709368 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709369 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709370 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709374 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709387 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709388 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709389 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709390 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709391 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709392 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709393 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709394 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709395 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709399 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709412 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709413 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709414 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709415 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709416 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709417 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709418 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709419 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709420 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709424 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709437 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709438 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709439 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709440 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709441 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709442 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709443 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709444 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709445 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709449 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709462 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709463 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709464 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709465 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709466 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709467 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709468 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709469 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709470 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709474 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709487 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709488 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709489 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709490 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709491 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709492 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709493 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709494 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709495 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709499 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709512 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709513 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709514 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709515 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709516 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709517 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709518 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709519 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709520 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709524 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709537 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709538 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709539 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709540 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709541 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709542 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709543 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709544 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709545 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709549 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709562 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709563 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709564 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709565 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709566 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709567 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709568 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709569 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709570 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709574 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709587 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709588 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709589 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709590 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709591 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709592 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709593 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709594 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709595 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709599 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709612 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709613 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709614 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709615 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709616 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709617 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709618 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709619 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709620 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709624 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709637 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709638 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709639 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709640 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709641 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709642 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709643 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709644 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709645 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709649 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709662 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709663 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709664 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709665 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709666 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709667 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709668 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709669 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709670 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709674 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709687 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709688 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709689 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709690 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709691 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709692 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709693 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709694 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709695 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709699 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709712 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709713 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709714 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709715 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709716 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709717 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709718 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709719 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709720 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709724 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709737 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709738 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709739 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709740 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709741 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709742 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709743 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709744 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709745 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709749 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709762 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709763 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709764 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709765 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709766 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709767 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709768 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709769 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709770 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709774 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709787 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709788 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709789 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709790 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709791 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709792 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709793 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709794 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709795 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709799 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709812 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709813 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709814 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709815 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709816 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709817 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709818 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709819 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709820 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709824 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709837 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709838 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709839 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709840 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709841 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709842 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709843 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709844 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709845 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709849 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709862 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709863 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709864 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709865 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709866 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709867 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709868 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709869 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709870 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709874 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709887 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709888 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709889 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709890 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709891 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709892 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709893 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709894 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709895 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709899 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709912 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709913 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709914 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709915 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709916 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709917 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709918 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709919 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709920 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709924 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709937 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709938 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709939 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709940 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709941 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709942 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709943 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709944 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709945 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709949 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709962 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709963 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709964 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709965 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709966 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709967 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709968 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709969 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709970 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709974 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1709987 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1709988 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1709989 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1709990 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1709991 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1709992 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1709993 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1709994 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1709995 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1709999 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710012 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710013 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710014 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710015 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710016 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710017 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710018 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710019 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710020 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710024 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710037 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710038 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710039 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710040 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710041 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710042 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710043 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710044 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710045 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710049 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710062 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710063 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710064 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710065 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710066 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710067 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710068 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710069 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710070 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710074 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710087 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710088 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710089 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710090 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710091 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710092 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710093 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710094 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710095 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710099 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710112 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710113 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710114 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710115 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710116 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710117 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710118 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710119 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710120 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710124 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710137 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710138 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710139 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710140 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710141 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710142 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710143 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710144 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710145 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710149 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710162 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710163 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710164 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710165 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710166 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710167 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710168 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710169 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710170 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710174 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710187 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710188 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710189 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710190 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710191 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710192 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710193 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710194 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710195 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710199 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710212 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710213 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710214 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710215 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710216 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710217 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710218 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710219 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710220 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710224 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710237 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710238 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710239 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710240 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710241 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710242 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710243 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710244 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710245 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710249 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710262 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710263 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710264 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710265 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710266 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710267 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710268 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710269 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710270 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710274 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710287 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710288 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710289 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710290 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710291 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710292 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710293 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710294 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710295 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710299 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710312 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710313 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710314 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710315 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710316 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710317 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710318 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710319 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710320 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710324 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710337 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710338 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710339 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710340 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710341 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710342 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710343 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710344 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710345 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710349 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710362 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710363 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710364 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710365 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710366 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710367 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710368 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710369 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710370 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710374 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710387 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710388 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710389 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710390 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710391 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710392 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710393 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710394 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710395 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710399 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710412 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710413 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710414 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710415 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710416 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710417 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710418 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710419 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710420 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710424 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710437 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710438 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710439 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710440 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710441 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710442 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710443 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710444 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710445 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710449 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710462 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710463 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710464 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710465 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710466 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710467 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710468 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710469 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710470 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710474 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710487 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710488 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710489 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710490 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710491 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710492 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710493 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710494 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710495 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710499 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710512 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710513 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710514 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710515 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710516 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710517 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710518 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710519 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710520 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710524 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710537 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710538 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710539 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710540 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710541 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710542 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710543 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710544 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710545 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710549 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710562 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710563 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710564 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710565 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710566 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710567 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710568 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710569 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710570 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710574 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710587 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710588 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710589 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710590 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710591 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710592 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710593 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710594 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710595 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710599 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710612 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710613 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710614 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710615 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710616 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710617 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710618 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710619 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710620 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710624 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710637 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710638 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710639 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710640 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710641 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710642 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710643 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710644 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710645 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710649 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710662 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710663 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710664 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710665 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710666 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710667 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710668 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710669 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710670 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710674 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710687 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710688 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710689 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710690 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710691 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710692 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710693 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710694 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710695 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710699 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710712 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710713 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710714 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710715 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710716 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710717 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710718 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710719 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710720 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710724 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710737 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710738 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710739 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710740 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710741 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710742 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710743 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710744 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710745 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710749 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710762 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710763 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710764 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710765 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710766 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710767 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710768 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710769 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710770 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710774 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710787 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710788 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710789 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710790 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710791 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710792 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710793 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710794 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710795 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710799 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710812 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710813 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710814 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710815 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710816 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710817 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710818 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710819 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710820 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710824 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710837 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710838 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710839 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710840 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710841 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710842 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710843 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710844 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710845 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710849 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710862 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710863 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710864 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710865 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710866 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710867 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710868 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710869 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710870 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710874 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710887 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710888 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710889 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710890 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710891 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710892 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710893 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710894 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710895 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710899 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710912 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710913 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710914 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710915 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710916 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710917 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710918 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710919 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710920 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710924 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710937 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710938 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710939 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710940 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710941 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710942 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710943 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710944 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710945 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710949 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710962 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710963 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710964 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710965 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710966 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710967 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710968 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710969 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710970 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710974 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1710987 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1710988 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1710989 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1710990 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1710991 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1710992 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1710993 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1710994 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1710995 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1710999 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711012 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711013 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711014 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711015 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711016 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711017 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711018 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711019 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711020 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711024 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711037 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711038 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711039 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711040 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711041 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711042 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711043 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711044 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711045 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711049 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711062 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711063 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711064 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711065 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711066 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711067 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711068 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711069 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711070 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711074 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711087 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711088 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711089 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711090 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711091 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711092 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711093 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711094 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711095 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711099 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711112 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711113 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711114 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711115 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711116 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711117 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711118 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711119 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711120 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711124 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711137 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711138 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711139 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711140 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711141 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711142 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711143 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711144 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711145 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711149 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711162 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711163 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711164 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711165 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711166 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711167 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711168 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711169 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711170 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711174 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711187 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711188 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711189 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711190 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711191 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711192 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711193 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711194 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711195 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711199 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711212 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711213 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711214 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711215 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711216 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711217 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711218 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711219 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711220 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711224 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711237 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711238 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711239 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711240 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711241 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711242 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711243 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711244 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711245 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711249 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711262 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711263 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711264 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711265 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711266 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711267 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711268 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711269 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711270 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711274 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711287 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711288 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711289 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711290 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711291 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711292 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711293 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711294 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711295 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711299 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711312 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711313 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711314 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711315 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711316 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711317 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711318 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711319 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711320 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711324 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711337 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711338 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711339 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711340 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711341 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711342 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711343 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711344 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711345 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711349 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ITLB miss / VADDR = 0x800013c4 / BYPASS = 0x1 / PTE_ADR = 0x000019008 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE HIT in dcache: PTE_FLAGS = 0x8a000000 PTE_PPN = 0x5 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Select a slot in ITLB: way = 0 / set = 1 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE L/R bit update required ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Update dcache: (L/R) bit ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Receive command from srcid 0d3 / for address 0x000019008 ****************** cycle 1711362 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x08a000000 be = 0x0f plen = 0d8 ****************** cycle 1711363 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_CAS | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Pushing command into cmd_cas_fifo: address = 0x000019008 srcid = 0d3 trdid = 0d0 pktid = 0d5 wdata = 0x0aa000000 be = 0x0f plen = 0d8 CAS command: srcid = 3 addr = 0x19008 wdata = 0x8a000000 eop = 0 cpt = 0 ****************** cycle 1711364 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS command: srcid = 3 addr = 0x19008 wdata = 0xaa000000 eop = 1 cpt = 1 ****************** cycle 1711365 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_REQ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Requesting DIR lock ****************** cycle 1711366 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_LOCK | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Directory acces / address = 0x19008 / hit = 1 / count = 3 / is_cnt = 0 ****************** cycle 1711367 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_READ | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Read data from cache and store it in buffer ****************** cycle 1711368 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_DIR_HIT_COMPARE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Compare the old and the new data / expected value = 0x8a000000 / actual value = 0xaa000000 / forced_fail = 0 ****************** cycle 1711369 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_RSP_FAIL | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE Request TGT_RSP to send a failure response ****************** cycle 1711370 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE CAS response / rsrcid = 3 / rtrdid = 0 / rpktid = 5 ****************** cycle 1711374 ************************************************ PROC proc_0_0_2 ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE SC response received ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE TLB MISS completed ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE ICACHE_IDLE | DCACHE_TLB_PTE2_GET | CMD_IDLE | RSP_IDLE | CC_RECEIVE_IDLE | CC_SEND_IDLE MEMC memc_0_0 TGT_CMD_IDLE | TGT_RSP_CAS_IDLE | READ_IDLE | WRITE_IDLE | CAS_IDLE | CLEANUP_IDLE CC_SEND_CAS_UPDT_NLINE | CC_RECEIVE_IDLE | MULTI_ACK_IDLE | IXR_CMD_READ_IDLE | IXR_RSP_IDLE | XRAM_RSP_IDLE