Skip to content

OpenPOWERFoundation/a2p-mpw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A2P MPW

OpenLane

  • core-only, flat, DFFRAM, 128/128, 66MHz, 1450x1200,

UPRJ Simulation

  • simple a2nc + one core, in uprj wrapper

    • mprj and uprj can master to a2nc regs
    • uprj can 'master' to mprj using riscv programmed as memory controller (a2nc-generated irqs for reads/writes)
make run

rm -f results.xml
make -f Makefile results.xml
make[1]: Entering directory '/data/projects/a2p-openpowerwtf/rtl/a2node_mpw/sim/coco'
rm -f results.xml
MODULE=tb TESTCASE=tb_boot TOPLEVEL=top_1w TOPLEVEL_LANG=verilog \
         /usr/local/bin/vvp -M /home/wtf/.local/lib/python3.10/site-packages/cocotb/libs -m libcocotbvpi_icarus   build_a2nc/sim.vvp
     -.--ns INFO     gpi                                ..mbed/gpi_embed.cpp:76   in set_program_name_in_venv        Did not detect Python virtual environment. Using system-wide Python interpreter
     -.--ns INFO     gpi                                ../gpi/GpiCommon.cpp:101  in gpi_print_registered_impl       VPI registered
     0.00ns INFO     cocotb                             Running on Icarus Verilog version 12.0 (devel)
     0.00ns INFO     cocotb                             Running tests with cocotb v1.7.1 from /home/wtf/.local/lib/python3.10/site-packages/cocotb
     0.00ns INFO     cocotb                             Seeding Python random module with 1676673053
     0.00ns INFO     cocotb.regression                  Found test tb.tb_boot
     0.00ns INFO     cocotb.regression                  running tb_boot (1/1)
                                                          A Vulgar Display of OpenPower

                                                          uprj boot -> mprj
     0.00ns INFO     cocotb.top_1w                      [00000000] Set threads=1.
     9.00ns INFO     cocotb.top_1w                      [00000000] Parsed 500 tests from ./fx_alucmp_10x500_2022_1204_1450.tst.
     9.00ns INFO     cocotb.top_1w                      [00000000] WB Driver [RISCV]: Started.
     9.00ns INFO     cocotb.top_1w                      [00000000] MPRJ Monitor [RISCV]: Started.
     9.00ns INFO     cocotb.top_1w                      [00000000] A2P Driver: started.
     9.00ns INFO     cocotb.top_1w                      [00000000] A2P Checker: started.
     9.00ns INFO     cocotb.top_1w                      [00000000] A2P Monitor: started.
    12.00ns INFO     cocotb.top_1w                      [00000000] Manually reset system and CFG[0] core reset.
    12.00ns INFO     cocotb.top_1w                      [00000000] MPRJ Monitor [RISCV]: SKIPPING C0 CFG reset - manual tst.
    12.00ns INFO     cocotb.top_1w                      [00000000] * 32b XER adjust: 6A700078->60000078
    12.00ns INFO     cocotb.top_1w                      [00000000] Skipping: 0003A4840BD5CAA0
    12.00ns INFO     cocotb.top_1w                      [00000000] Skipping: 0003A4840BD5CAA8
    12.00ns INFO     cocotb.top_1w                      [00000000] Skipping: 0003F3BE81800010
    12.00ns INFO     cocotb.top_1w                      [00000000] Skipping: 00F2D2894CCCB268
    12.00ns INFO     cocotb.top_1w                      [00000000] Loaded tst 1329: Starting IAR:00010000 Ending IAR:00010028
    12.00ns INFO     cocotb.top_1w                      [00000000] ...tick...
    26.00ns INFO     cocotb.top_1w                      [00000014] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
    28.00ns INFO     cocotb.top_1w                      [00000016] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
    29.00ns INFO     cocotb.top_1w                      [00000017] MPRJ Monitor [RISCV]: Reading MADR...
    34.00ns INFO     cocotb.top_1w                      [00000022] MPRJ Monitor [RISCV]: MADR=00000000
    35.00ns INFO     cocotb.top_1w                      [00000023] MPRJ Monitor [RISCV]: Writing MDAT=00000000...
    40.00ns INFO     cocotb.top_1w                      [00000028] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
    44.00ns INFO     cocotb.top_1w                      [00000032] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
    45.00ns INFO     cocotb.top_1w                      [00000033] MPRJ Monitor [RISCV]: <<< uprj rd: @00000000=4C000064 >>>
    51.00ns INFO     cocotb.top_1w                      [00000039] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
    53.00ns INFO     cocotb.top_1w                      [00000041] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
    54.00ns INFO     cocotb.top_1w                      [00000042] MPRJ Monitor [RISCV]: Reading MADR...
    59.00ns INFO     cocotb.top_1w                      [00000047] MPRJ Monitor [RISCV]: MADR=00000004
    60.00ns INFO     cocotb.top_1w                      [00000048] MPRJ Monitor [RISCV]: Writing MDAT=00000004...
    65.00ns INFO     cocotb.top_1w                      [00000053] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
    69.00ns INFO     cocotb.top_1w                      [00000057] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
    70.00ns INFO     cocotb.top_1w                      [00000058] MPRJ Monitor [RISCV]: <<< uprj rd: @00000004=48000000 >>>
    76.00ns INFO     cocotb.top_1w                      [00000064] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
    78.00ns INFO     cocotb.top_1w                      [00000066] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
    79.00ns INFO     cocotb.top_1w                      [00000067] MPRJ Monitor [RISCV]: Reading MADR...
    84.00ns INFO     cocotb.top_1w                      [00000072] MPRJ Monitor [RISCV]: MADR=00000008
    85.00ns INFO     cocotb.top_1w                      [00000073] MPRJ Monitor [RISCV]: Writing MDAT=00000008...
    90.00ns INFO     cocotb.top_1w                      [00000078] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
    94.00ns INFO     cocotb.top_1w                      [00000082] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
    95.00ns INFO     cocotb.top_1w                      [00000083] MPRJ Monitor [RISCV]: <<< uprj rd: @00000008=00000000 >>>
   101.00ns INFO     cocotb.top_1w                      [00000089] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   103.00ns INFO     cocotb.top_1w                      [00000091] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   104.00ns INFO     cocotb.top_1w                      [00000092] MPRJ Monitor [RISCV]: Reading MADR...
   109.00ns INFO     cocotb.top_1w                      [00000097] MPRJ Monitor [RISCV]: MADR=0000000C
   110.00ns INFO     cocotb.top_1w                      [00000098] MPRJ Monitor [RISCV]: Writing MDAT=0000000C...
   111.00ns INFO     cocotb.top_1w                      [00000100] ...tick...
   115.00ns INFO     cocotb.top_1w                      [00000103] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   119.00ns INFO     cocotb.top_1w                      [00000107] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   120.00ns INFO     cocotb.top_1w                      [00000108] MPRJ Monitor [RISCV]: <<< uprj rd: @0000000C=00000000 >>>
   126.00ns INFO     cocotb.top_1w                      [00000114] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   128.00ns INFO     cocotb.top_1w                      [00000116] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   129.00ns INFO     cocotb.top_1w                      [00000117] MPRJ Monitor [RISCV]: Reading MADR...
   134.00ns INFO     cocotb.top_1w                      [00000122] MPRJ Monitor [RISCV]: MADR=00000010
   135.00ns INFO     cocotb.top_1w                      [00000123] MPRJ Monitor [RISCV]: Writing MDAT=00000010...
   140.00ns INFO     cocotb.top_1w                      [00000128] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   144.00ns INFO     cocotb.top_1w                      [00000132] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   145.00ns INFO     cocotb.top_1w                      [00000133] MPRJ Monitor [RISCV]: <<< uprj rd: @00000010=00000000 >>>
   151.00ns INFO     cocotb.top_1w                      [00000139] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   153.00ns INFO     cocotb.top_1w                      [00000141] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   154.00ns INFO     cocotb.top_1w                      [00000142] MPRJ Monitor [RISCV]: Reading MADR...
   159.00ns INFO     cocotb.top_1w                      [00000147] MPRJ Monitor [RISCV]: MADR=00000014
   160.00ns INFO     cocotb.top_1w                      [00000148] MPRJ Monitor [RISCV]: Writing MDAT=00000014...
   165.00ns INFO     cocotb.top_1w                      [00000153] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   169.00ns INFO     cocotb.top_1w                      [00000157] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   170.00ns INFO     cocotb.top_1w                      [00000158] MPRJ Monitor [RISCV]: <<< uprj rd: @00000014=00000000 >>>
   176.00ns INFO     cocotb.top_1w                      [00000164] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   178.00ns INFO     cocotb.top_1w                      [00000166] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   179.00ns INFO     cocotb.top_1w                      [00000167] MPRJ Monitor [RISCV]: Reading MADR...
   184.00ns INFO     cocotb.top_1w                      [00000172] MPRJ Monitor [RISCV]: MADR=00000018
   185.00ns INFO     cocotb.top_1w                      [00000173] MPRJ Monitor [RISCV]: Writing MDAT=00000018...
   190.00ns INFO     cocotb.top_1w                      [00000178] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   194.00ns INFO     cocotb.top_1w                      [00000182] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   195.00ns INFO     cocotb.top_1w                      [00000183] MPRJ Monitor [RISCV]: <<< uprj rd: @00000018=00000000 >>>
   201.00ns INFO     cocotb.top_1w                      [00000189] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   203.00ns INFO     cocotb.top_1w                      [00000191] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   204.00ns INFO     cocotb.top_1w                      [00000192] MPRJ Monitor [RISCV]: Reading MADR...
   209.00ns INFO     cocotb.top_1w                      [00000197] MPRJ Monitor [RISCV]: MADR=0000001C
   210.00ns INFO     cocotb.top_1w                      [00000198] MPRJ Monitor [RISCV]: Writing MDAT=0000001C...
   211.00ns INFO     cocotb.top_1w                      [00000200] ...tick...
   215.00ns INFO     cocotb.top_1w                      [00000203] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   219.00ns INFO     cocotb.top_1w                      [00000207] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   220.00ns INFO     cocotb.top_1w                      [00000208] MPRJ Monitor [RISCV]: <<< uprj rd: @0000001C=00000000 >>>
   227.00ns INFO     cocotb.top_1w                      [00000215] A2P: CP 00000000
   236.00ns INFO     cocotb.top_1w                      [00000224] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   238.00ns INFO     cocotb.top_1w                      [00000226] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   239.00ns INFO     cocotb.top_1w                      [00000227] MPRJ Monitor [RISCV]: Reading MADR...
   244.00ns INFO     cocotb.top_1w                      [00000232] MPRJ Monitor [RISCV]: MADR=00010000
   245.00ns INFO     cocotb.top_1w                      [00000233] MPRJ Monitor [RISCV]: Writing MDAT=00010000...
   250.00ns INFO     cocotb.top_1w                      [00000238] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   254.00ns INFO     cocotb.top_1w                      [00000242] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   255.00ns INFO     cocotb.top_1w                      [00000243] MPRJ Monitor [RISCV]: <<< uprj rd: @00010000=28148160 >>>
   261.00ns INFO     cocotb.top_1w                      [00000249] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   263.00ns INFO     cocotb.top_1w                      [00000251] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   264.00ns INFO     cocotb.top_1w                      [00000252] MPRJ Monitor [RISCV]: Reading MADR...
   269.00ns INFO     cocotb.top_1w                      [00000257] MPRJ Monitor [RISCV]: MADR=00010004
   270.00ns INFO     cocotb.top_1w                      [00000258] MPRJ Monitor [RISCV]: Writing MDAT=00010004...
   275.00ns INFO     cocotb.top_1w                      [00000263] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   279.00ns INFO     cocotb.top_1w                      [00000267] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   280.00ns INFO     cocotb.top_1w                      [00000268] MPRJ Monitor [RISCV]: <<< uprj rd: @00010004=7F3B7C14 >>>
   286.00ns INFO     cocotb.top_1w                      [00000274] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   288.00ns INFO     cocotb.top_1w                      [00000276] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   289.00ns INFO     cocotb.top_1w                      [00000277] MPRJ Monitor [RISCV]: Reading MADR...
   294.00ns INFO     cocotb.top_1w                      [00000282] MPRJ Monitor [RISCV]: MADR=00010008
   295.00ns INFO     cocotb.top_1w                      [00000283] MPRJ Monitor [RISCV]: Writing MDAT=00010008...
   300.00ns INFO     cocotb.top_1w                      [00000288] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   304.00ns INFO     cocotb.top_1w                      [00000292] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   305.00ns INFO     cocotb.top_1w                      [00000293] MPRJ Monitor [RISCV]: <<< uprj rd: @00010008=73653EF7 >>>
   311.00ns INFO     cocotb.top_1w                      [00000299] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   311.00ns INFO     cocotb.top_1w                      [00000300] ...tick...
   313.00ns INFO     cocotb.top_1w                      [00000301] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   314.00ns INFO     cocotb.top_1w                      [00000302] MPRJ Monitor [RISCV]: Reading MADR...
   319.00ns INFO     cocotb.top_1w                      [00000307] MPRJ Monitor [RISCV]: MADR=0001000C
   320.00ns INFO     cocotb.top_1w                      [00000308] MPRJ Monitor [RISCV]: Writing MDAT=0001000C...
   325.00ns INFO     cocotb.top_1w                      [00000313] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   329.00ns INFO     cocotb.top_1w                      [00000317] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   330.00ns INFO     cocotb.top_1w                      [00000318] MPRJ Monitor [RISCV]: <<< uprj rd: @0001000C=7DB1CC14 >>>
   336.00ns INFO     cocotb.top_1w                      [00000324] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   338.00ns INFO     cocotb.top_1w                      [00000326] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   339.00ns INFO     cocotb.top_1w                      [00000327] MPRJ Monitor [RISCV]: Reading MADR...
   344.00ns INFO     cocotb.top_1w                      [00000332] MPRJ Monitor [RISCV]: MADR=00010010
   345.00ns INFO     cocotb.top_1w                      [00000333] MPRJ Monitor [RISCV]: Writing MDAT=00010010...
   350.00ns INFO     cocotb.top_1w                      [00000338] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   354.00ns INFO     cocotb.top_1w                      [00000342] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   355.00ns INFO     cocotb.top_1w                      [00000343] MPRJ Monitor [RISCV]: <<< uprj rd: @00010010=7C5D2E30 >>>
   361.00ns INFO     cocotb.top_1w                      [00000349] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   363.00ns INFO     cocotb.top_1w                      [00000351] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   364.00ns INFO     cocotb.top_1w                      [00000352] MPRJ Monitor [RISCV]: Reading MADR...
   369.00ns INFO     cocotb.top_1w                      [00000357] MPRJ Monitor [RISCV]: MADR=00010014
   370.00ns INFO     cocotb.top_1w                      [00000358] MPRJ Monitor [RISCV]: Writing MDAT=00010014...
   375.00ns INFO     cocotb.top_1w                      [00000363] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   379.00ns INFO     cocotb.top_1w                      [00000367] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   380.00ns INFO     cocotb.top_1w                      [00000368] MPRJ Monitor [RISCV]: <<< uprj rd: @00010014=7F1410F8 >>>
   386.00ns INFO     cocotb.top_1w                      [00000374] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   388.00ns INFO     cocotb.top_1w                      [00000376] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   389.00ns INFO     cocotb.top_1w                      [00000377] MPRJ Monitor [RISCV]: Reading MADR...
   394.00ns INFO     cocotb.top_1w                      [00000382] MPRJ Monitor [RISCV]: MADR=00010018
   395.00ns INFO     cocotb.top_1w                      [00000383] MPRJ Monitor [RISCV]: Writing MDAT=00010018...
   400.00ns INFO     cocotb.top_1w                      [00000388] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   404.00ns INFO     cocotb.top_1w                      [00000392] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   405.00ns INFO     cocotb.top_1w                      [00000393] MPRJ Monitor [RISCV]: <<< uprj rd: @00010018=7C0D0190 >>>
   411.00ns INFO     cocotb.top_1w                      [00000399] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   411.00ns INFO     cocotb.top_1w                      [00000400] ...tick...
   413.00ns INFO     cocotb.top_1w                      [00000401] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   414.00ns INFO     cocotb.top_1w                      [00000402] MPRJ Monitor [RISCV]: Reading MADR...
   419.00ns INFO     cocotb.top_1w                      [00000407] MPRJ Monitor [RISCV]: MADR=0001001C
   420.00ns INFO     cocotb.top_1w                      [00000408] MPRJ Monitor [RISCV]: Writing MDAT=0001001C...
   425.00ns INFO     cocotb.top_1w                      [00000413] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   429.00ns INFO     cocotb.top_1w                      [00000417] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   430.00ns INFO     cocotb.top_1w                      [00000418] MPRJ Monitor [RISCV]: <<< uprj rd: @0001001C=652CBFAB >>>
   437.00ns INFO     cocotb.top_1w                      [00000425] A2P: CP 00010000
   438.00ns INFO     cocotb.top_1w                      [00000426] A2P: CP 00010004
   438.00ns INFO     cocotb.top_1w                      [00000426] A2P: R25=7B82D8CB
   438.00ns INFO     cocotb.top_1w                      [00000426] A2P: XER=E0000078
   438.00ns INFO     cocotb.top_1w                      [00000426] A2P: CR=25AA6CE1
   441.00ns INFO     cocotb.top_1w                      [00000429] A2P: CP 00010008
   441.00ns INFO     cocotb.top_1w                      [00000429] A2P: R05=00000626
   442.00ns INFO     cocotb.top_1w                      [00000430] A2P: CP 0001000C
   442.00ns INFO     cocotb.top_1w                      [00000430] A2P: R13=8CB32510
   442.00ns INFO     cocotb.top_1w                      [00000430] A2P: XER=C0000078
   442.00ns INFO     cocotb.top_1w                      [00000430] A2P: CR=55AA6CE1
   443.00ns INFO     cocotb.top_1w                      [00000431] A2P: CP 00010010
   443.00ns INFO     cocotb.top_1w                      [00000431] A2P: R29=00000000
   443.00ns INFO     cocotb.top_1w                      [00000431] A2P: XER=C0000078
   444.00ns INFO     cocotb.top_1w                      [00000432] A2P: CP 00010014
   444.00ns INFO     cocotb.top_1w                      [00000432] A2P: R20=E1003B42
   446.00ns INFO     cocotb.top_1w                      [00000434] A2P: CP 00010018
   446.00ns INFO     cocotb.top_1w                      [00000434] A2P: R00=734CDAEF
   446.00ns INFO     cocotb.top_1w                      [00000434] A2P: XER=C0000078
   449.00ns INFO     cocotb.top_1w                      [00000437] A2P: CP 0001001C
   449.00ns INFO     cocotb.top_1w                      [00000437] A2P: R12=FFEB9C02
   451.00ns INFO     cocotb.top_1w                      [00000439] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   453.00ns INFO     cocotb.top_1w                      [00000441] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   454.00ns INFO     cocotb.top_1w                      [00000442] MPRJ Monitor [RISCV]: Reading MADR...
   459.00ns INFO     cocotb.top_1w                      [00000447] MPRJ Monitor [RISCV]: MADR=00010020
   460.00ns INFO     cocotb.top_1w                      [00000448] MPRJ Monitor [RISCV]: Writing MDAT=00010020...
   465.00ns INFO     cocotb.top_1w                      [00000453] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   469.00ns INFO     cocotb.top_1w                      [00000457] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   470.00ns INFO     cocotb.top_1w                      [00000458] MPRJ Monitor [RISCV]: <<< uprj rd: @00010020=7E23DE15 >>>
   476.00ns INFO     cocotb.top_1w                      [00000464] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   478.00ns INFO     cocotb.top_1w                      [00000466] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   479.00ns INFO     cocotb.top_1w                      [00000467] MPRJ Monitor [RISCV]: Reading MADR...
   484.00ns INFO     cocotb.top_1w                      [00000472] MPRJ Monitor [RISCV]: MADR=00010024
   485.00ns INFO     cocotb.top_1w                      [00000473] MPRJ Monitor [RISCV]: Writing MDAT=00010024...
   490.00ns INFO     cocotb.top_1w                      [00000478] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   494.00ns INFO     cocotb.top_1w                      [00000482] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   495.00ns INFO     cocotb.top_1w                      [00000483] MPRJ Monitor [RISCV]: <<< uprj rd: @00010024=338680C0 >>>
   501.00ns INFO     cocotb.top_1w                      [00000489] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   503.00ns INFO     cocotb.top_1w                      [00000491] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   504.00ns INFO     cocotb.top_1w                      [00000492] MPRJ Monitor [RISCV]: Reading MADR...
   509.00ns INFO     cocotb.top_1w                      [00000497] MPRJ Monitor [RISCV]: MADR=00010028
   510.00ns INFO     cocotb.top_1w                      [00000498] MPRJ Monitor [RISCV]: Writing MDAT=00010028...
   511.00ns INFO     cocotb.top_1w                      [00000500] ...tick...
   515.00ns INFO     cocotb.top_1w                      [00000503] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   519.00ns INFO     cocotb.top_1w                      [00000507] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   520.00ns INFO     cocotb.top_1w                      [00000508] MPRJ Monitor [RISCV]: <<< uprj rd: @00010028=48000000 >>>
   526.00ns INFO     cocotb.top_1w                      [00000514] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   528.00ns INFO     cocotb.top_1w                      [00000516] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   529.00ns INFO     cocotb.top_1w                      [00000517] MPRJ Monitor [RISCV]: Reading MADR...
   534.00ns INFO     cocotb.top_1w                      [00000522] MPRJ Monitor [RISCV]: MADR=0001002C
   535.00ns INFO     cocotb.top_1w                      [00000523] MPRJ Monitor [RISCV]: Writing MDAT=0001002C...
   540.00ns INFO     cocotb.top_1w                      [00000528] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   544.00ns INFO     cocotb.top_1w                      [00000532] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   545.00ns INFO     cocotb.top_1w                      [00000533] MPRJ Monitor [RISCV]: <<< uprj rd: @0001002C=00000000 >>>
   551.00ns INFO     cocotb.top_1w                      [00000539] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   553.00ns INFO     cocotb.top_1w                      [00000541] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   554.00ns INFO     cocotb.top_1w                      [00000542] MPRJ Monitor [RISCV]: Reading MADR...
   559.00ns INFO     cocotb.top_1w                      [00000547] MPRJ Monitor [RISCV]: MADR=00010030
   560.00ns INFO     cocotb.top_1w                      [00000548] MPRJ Monitor [RISCV]: Writing MDAT=00010030...
   565.00ns INFO     cocotb.top_1w                      [00000553] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   569.00ns INFO     cocotb.top_1w                      [00000557] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   570.00ns INFO     cocotb.top_1w                      [00000558] MPRJ Monitor [RISCV]: <<< uprj rd: @00010030=00000000 >>>
   576.00ns INFO     cocotb.top_1w                      [00000564] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   578.00ns INFO     cocotb.top_1w                      [00000566] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   579.00ns INFO     cocotb.top_1w                      [00000567] MPRJ Monitor [RISCV]: Reading MADR...
   584.00ns INFO     cocotb.top_1w                      [00000572] MPRJ Monitor [RISCV]: MADR=00010034
   585.00ns INFO     cocotb.top_1w                      [00000573] MPRJ Monitor [RISCV]: Writing MDAT=00010034...
   590.00ns INFO     cocotb.top_1w                      [00000578] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   594.00ns INFO     cocotb.top_1w                      [00000582] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   595.00ns INFO     cocotb.top_1w                      [00000583] MPRJ Monitor [RISCV]: <<< uprj rd: @00010034=00000000 >>>
   601.00ns INFO     cocotb.top_1w                      [00000589] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   603.00ns INFO     cocotb.top_1w                      [00000591] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   604.00ns INFO     cocotb.top_1w                      [00000592] MPRJ Monitor [RISCV]: Reading MADR...
   609.00ns INFO     cocotb.top_1w                      [00000597] MPRJ Monitor [RISCV]: MADR=00010038
   610.00ns INFO     cocotb.top_1w                      [00000598] MPRJ Monitor [RISCV]: Writing MDAT=00010038...
   611.00ns INFO     cocotb.top_1w                      [00000600] ...tick...
   615.00ns INFO     cocotb.top_1w                      [00000603] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   619.00ns INFO     cocotb.top_1w                      [00000607] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   620.00ns INFO     cocotb.top_1w                      [00000608] MPRJ Monitor [RISCV]: <<< uprj rd: @00010038=00000000 >>>
   626.00ns INFO     cocotb.top_1w                      [00000614] MPRJ Monitor [RISCV]: IRQ status changed: 0 -> 1
   628.00ns INFO     cocotb.top_1w                      [00000616] MPRJ Monitor [RISCV]: Begin processing IRQ for uprj read...
   629.00ns INFO     cocotb.top_1w                      [00000617] MPRJ Monitor [RISCV]: Reading MADR...
   634.00ns INFO     cocotb.top_1w                      [00000622] MPRJ Monitor [RISCV]: MADR=0001003C
   635.00ns INFO     cocotb.top_1w                      [00000623] MPRJ Monitor [RISCV]: Writing MDAT=0001003C...
   640.00ns INFO     cocotb.top_1w                      [00000628] MPRJ Monitor [RISCV]: Resetting MCMD[0]...
   644.00ns INFO     cocotb.top_1w                      [00000632] MPRJ Monitor [RISCV]: IRQ status changed: 1 -> 0
   645.00ns INFO     cocotb.top_1w                      [00000633] MPRJ Monitor [RISCV]: <<< uprj rd: @0001003C=00000000 >>>
   652.00ns INFO     cocotb.top_1w                      [00000640] A2P: CP 00010020
   652.00ns INFO     cocotb.top_1w                      [00000640] A2P: R17=0742FB60
   652.00ns INFO     cocotb.top_1w                      [00000640] A2P: XER=80000078
   653.00ns INFO     cocotb.top_1w                      [00000641] A2P: CP 00010024
   653.00ns INFO     cocotb.top_1w                      [00000641] A2P: R28=939D88F8
   653.00ns INFO     cocotb.top_1w                      [00000641] A2P: XER=A0000078
   654.00ns INFO     cocotb.top_1w                      [00000642] A2P: CP 00010028
   654.00ns INFO     cocotb.top_1w                      [00000642] A2P: Passing IAR detected: 00010028
   658.00ns INFO     cocotb.top_1w                      [00000646] A2P: CP 00010028
   662.00ns INFO     cocotb.top_1w                      [00000650] A2P: CP 00010028
   664.00ns INFO     cocotb.top_1w                      [00000652] You has opulence.
   664.00ns INFO     cocotb.top_1w                      [00000652] Test:

TEST 1329
INITIALIZATIONS: DATA MEMORY
D 0003A4840BD5CAA0 3F03F3BE8182B382                 * Root Table Descriptor , Partition Table Primary Entry for LPID = 0xCAA: HTABORG = 0x0FC0_FCEF_A060, HTABSIZE = 0x02, PS = 0x4, Entry Address = 0x0003_A484_0BD5_CAA0 WIMG=0x2
D 0003A4840BD5CAA8 00181E003F0D9FC1                 * Segmentation On HPT, Process Table Descriptor, Partition Table Secondary Entry for LPID = 0xCAA: PRTB = 0x00_0C0F_001F, PTS = 0x01, NUT = 0x1, PTPS = 0x6 WIMG=0x2
D 0003F3BE81800010 0001FFFFFF0000072400000000500C02 * PTE Match EPN=0x0000000000 VPN=0x0001FFFFFF0000 RPN=0x0000000000 WIMG=0x0 I TA=0
D 00F2D2894CCCB268 000D02BAF8C4B60DFAE685694DA0D669 * Guest Root Table Descriptor, Process Table Entry for LPID = 0x000 STABORGU = 0x000D_02BA_F8C4_B60D STABORGL = 0xF STABSIZE = 0x6 B = 0x0 STPS = 0x4
INITIALIZATIONS: INSTRUCTION MEMORY
LEVEL 4 CHIP 0
LEVEL 3 CORE 0
INITIALIZATIONS: REGISTERS
LEVEL 2 PARTITION 0
INITIALIZATIONS: REGISTERS
LEVEL 1 THREAD 0
INITIALIZATIONS: REGISTERS
R CR             D5AA6CE1               * LT:1 GT:1 EQ:0 SO:1 FX:0 FEX:1 VX:0
*                                         OX:1 CR2:A CR3:A CR4:6 CR5:C CR6:E
*                                         CR7:1
R DAR            4DF0ADF4924AC93D
R DSISR          C5EA52A7               * TS:1 PF:1 ATT:0 Rsrv35:0 Prot:0 CI:1
*                                         Store:0 Rsrv39_40:3 DAWR:1 VPCK:1
*                                         SMF:0 RADIX:1 RC:0 Guest_Tbl:1
*                                         Rsrv47_61:14A9 CIX:1 EAO:1
R DEC            000000000094D45B
R XER            0000AAE66A700078       * Rsrv0_15:0000 DC:AAE6 SO:0 OV:1 CA:1
*                                         OC:0 LT:1 GT:0 EQ:1 IC:0 DS:0 TAG0:1
*                                         TAG1:1 TAG:1 OV32:0 CA32:0
*                                         Rsrv46_56:000 Rsrv44_56:0000 len:78
R G0             5DB3655AFC4A8F37
R G2             17E7976104D280BC
R G3             B65615FA6E02B53A
R G5             2FEBB32FE6161A27
R G6             5C276B11939E0838
R G9             4A7E9E55CFC19C02
R G12            B3E0B5D8436A3666
R G13            BCEAF9E231224F8B
R G15            F99DA217E24292A5
R G17            A374F00911304C45
R G20            C8E54ECB00008160
R G24            49FF39BE1AFD4421
R G25            5CE27BEA0BFFEB4D
R G27            E1FCCD6799404626
R G28            A5F06BC1D8BE2153
R G29            91F668CD10A5DF39
R IAR            0000000000010000
R MSR            0000000000001000       * SF:0 TA:0 Rsrv2_old_ISF:0 HV:0
*                                         Rsrv4:0 SLE:0 Rsrv6_28:000000 TS:0
*                                         TM:0 Rsrv32_37:00 VMX:0 Rsrv39:0
*                                         VSX:0 S:0 Rsrv42_47:00 EE:0 PR:0 FP:0
*                                         ME:1 FE0:0 SE:0 BE:0 FE1:0 US:0
*                                         Rsrv57_old_IP:0 IR:0 DR:0
*                                         Rsrv60_old_SO:0 PMM:0 RI:0 LE:0
PHASE 0    INSTRUCTIONS
I 0000000000010000 28148160 * EA=0000000000010000 WIMG=0 cmpli 0x0,0x0,G20,0x8160     INum:1 PartId:0 ThreadId:0 Phase:0 CoreId:0
TRACE READS
R G20            C8E54ECB00008160
R XER            0000AAE66A700078       * Rsrv0_15:0000 DC:AAE6 SO:0 OV:1 CA:1
*                                         OC:0 LT:1 GT:0 EQ:1 IC:0 DS:0 TAG0:1
*                                         TAG1:1 TAG:1 OV32:0 CA32:0
*                                         Rsrv46_56:000 Rsrv44_56:0000 len:78
D 0003A4840BD5CAA0 3F03F3BE8182B382                 * RADIX
D 0003A4840BD5CAA8 00181E003F0D9FC1                 * RADIX
D 0003F3BE81800010 0001FFFFFF000007                 * PTE
D 0003F3BE81800018 0000000000000000                 M 0000000000000000 * PTE
TRACE WRITES
R CR             25AA6CE1               * LT:0 GT:0 EQ:1 SO:0 FX:0 FEX:1 VX:0
*                                         OX:1 CR2:A CR3:A CR4:6 CR5:C CR6:E
*                                         CR7:1
R XER            0000AAE662700078       * Rsrv0_15:0000 DC:AAE6 SO:0 OV:1 CA:1
*                                         OC:0 LT:0 GT:0 EQ:1 IC:0 DS:0 TAG0:1
*                                         TAG1:1 TAG:1 OV32:0 CA32:0
*                                         Rsrv46_56:000 Rsrv44_56:0000 len:78
R IAR            0000000000010004
D 0003F3BE81800018 2400000000500D02                 * PTE
I 0000000000010004 7F3B7C14 * EA=0000000000010004 WIMG=0 addco G25,G27,G15          INum:2 PartId:0 ThreadId:0 Phase:0 CoreId:0
TRACE READS
R G27            E1FCCD6799404626
R G15            F99DA217E24292A5
D 0003A4840BD5CAA0 3F03F3BE8182B382                 * RADIX
D 0003A4840BD5CAA8 00181E003F0D9FC1                 * RADIX
D 0003F3BE81800010 0001FFFFFF000007                 * PTE
D 0003F3BE81800018 2400000000500D02                 * PTE
TRACE WRITES
R G25            DB9A6F7F7B82D8CB
R XER            0000AAE6E27C0078       * Rsrv0_15:0000 DC:AAE6 SO:1 OV:1 CA:1
*                                         OC:0 LT:0 GT:0 EQ:1 IC:0 DS:0 TAG0:1
*                                         TAG1:1 TAG:1 OV32:1 CA32:1
*                                         Rsrv46_56:000 Rsrv44_56:1800 len:78
R IAR            0000000000010008
I 0000000000010008 73653EF7 * EA=0000000000010008 WIMG=0 andi. G5,G27,0x3EF7        INum:3 PartId:0 ThreadId:0 Phase:0 CoreId:0
TRACE READS
R G27            E1FCCD6799404626
R XER            0000AAE6E27C0078       * Rsrv0_15:0000 DC:AAE6 SO:1 OV:1 CA:1
*                                         OC:0 LT:0 GT:0 EQ:1 IC:0 DS:0 TAG0:1
*                                         TAG1:1 TAG:1 OV32:1 CA32:1
*                                         Rsrv46_56:000 Rsrv44_56:1800 len:78
D 0003A4840BD5CAA0 3F03F3BE8182B382                 * RADIX
D 0003A4840BD5CAA8 00181E003F0D9FC1                 * RADIX
D 0003F3BE81800010 0001FFFFFF000007                 * PTE
D 0003F3BE81800018 2400000000500D02                 * PTE
TRACE WRITES
R G5             0000000000000626
R XER            0000AAE6E47C0078       * Rsrv0_15:0000 DC:AAE6 SO:1 OV:1 CA:1
*                                         OC:0 LT:0 GT:1 EQ:0 IC:0 DS:0 TAG0:1
*                                         TAG1:1 TAG:1 OV32:1 CA32:1
*                                         Rsrv46_56:000 Rsrv44_56:1800 len:78
R CR             55AA6CE1               * LT:0 GT:1 EQ:0 SO:1 FX:0 FEX:1 VX:0
*                                         OX:1 CR2:A CR3:A CR4:6 CR5:C CR6:E
*                                         CR7:1
R IAR            000000000001000C
I 000000000001000C 7DB1CC14 * EA=000000000001000C WIMG=0 addco G13,G17,G25          INum:4 PartId:0 ThreadId:0 Phase:0 CoreId:0
TRACE READS
R G17            A374F00911304C45
R G25            DB9A6F7F7B82D8CB
D 0003A4840BD5CAA0 3F03F3BE8182B382                 * RADIX
D 0003A4840BD5CAA8 00181E003F0D9FC1                 * RADIX
D 0003F3BE81800010 0001FFFFFF000007                 * PTE
D 0003F3BE81800018 2400000000500D02                 * PTE
TRACE WRITES
R G13            7F0F5F888CB32510
R XER            0000AAE6C4780078       * Rsrv0_15:0000 DC:AAE6 SO:1 OV:1 CA:0
*                                         OC:0 LT:0 GT:1 EQ:0 IC:0 DS:0 TAG0:1
*                                         TAG1:1 TAG:1 OV32:1 CA32:0
*                                         Rsrv46_56:000 Rsrv44_56:1000 len:78
R IAR            0000000000010010
I 0000000000010010 7C5D2E30 * EA=0000000000010010 WIMG=0 sraw G29,G2,G5             INum:5 PartId:0 ThreadId:0 Phase:0 CoreId:0
TRACE READS
R G5             0000000000000626
R G2             17E7976104D280BC
D 0003A4840BD5CAA0 3F03F3BE8182B382                 * RADIX
D 0003A4840BD5CAA8 00181E003F0D9FC1                 * RADIX
D 0003F3BE81800010 0001FFFFFF000007                 * PTE
D 0003F3BE81800018 2400000000500D02                 * PTE
TRACE WRITES
R G29            0000000000000000
R XER            0000AAE6C4780078       * Rsrv0_15:0000 DC:AAE6 SO:1 OV:1 CA:0
*                                         OC:0 LT:0 GT:1 EQ:0 IC:0 DS:0 TAG0:1
*                                         TAG1:1 TAG:1 OV32:1 CA32:0
*                                         Rsrv46_56:000 Rsrv44_56:1000 len:78
R IAR            0000000000010014
I 0000000000010014 7F1410F8 * EA=0000000000010014 WIMG=0 nor G20,G24,G2             INum:6 PartId:0 ThreadId:0 Phase:0 CoreId:0
TRACE READS
R G24            49FF39BE1AFD4421
R G2             17E7976104D280BC
D 0003A4840BD5CAA0 3F03F3BE8182B382                 * RADIX
D 0003A4840BD5CAA8 00181E003F0D9FC1                 * RADIX
D 0003F3BE81800010 0001FFFFFF000007                 * PTE
D 0003F3BE81800018 2400000000500D02                 * PTE
TRACE WRITES
R G20            A0004000E1003B42
R IAR            0000000000010018
I 0000000000010018 7C0D0190 * EA=0000000000010018 WIMG=0 subfze G0,G13              INum:7 PartId:0 ThreadId:0 Phase:0 CoreId:0
TRACE READS
R G13            7F0F5F888CB32510
R XER            0000AAE6C4780078       * Rsrv0_15:0000 DC:AAE6 SO:1 OV:1 CA:0
*                                         OC:0 LT:0 GT:1 EQ:0 IC:0 DS:0 TAG0:1
*                                         TAG1:1 TAG:1 OV32:1 CA32:0
*                                         Rsrv46_56:000 Rsrv44_56:1000 len:78
D 0003A4840BD5CAA0 3F03F3BE8182B382                 * RADIX
D 0003A4840BD5CAA8 00181E003F0D9FC1                 * RADIX
D 0003F3BE81800010 0001FFFFFF000007                 * PTE
D 0003F3BE81800018 2400000000500D02                 * PTE
TRACE WRITES
R G0             80F0A077734CDAEF
R XER            0000AAE6C4780078       * Rsrv0_15:0000 DC:AAE6 SO:1 OV:1 CA:0
*                                         OC:0 LT:0 GT:1 EQ:0 IC:0 DS:0 TAG0:1
*                                         TAG1:1 TAG:1 OV32:1 CA32:0
*                                         Rsrv46_56:000 Rsrv44_56:1000 len:78
R IAR            000000000001001C
I 000000000001001C 652CBFAB * EA=000000000001001C WIMG=0 oris G12,G9,0xBFAB         INum:8 PartId:0 ThreadId:0 Phase:0 CoreId:0
TRACE READS
R G9             4A7E9E55CFC19C02
D 0003A4840BD5CAA0 3F03F3BE8182B382                 * RADIX
D 0003A4840BD5CAA8 00181E003F0D9FC1                 * RADIX
D 0003F3BE81800010 0001FFFFFF000007                 * PTE
D 0003F3BE81800018 2400000000500D02                 * PTE
TRACE WRITES
R G12            4A7E9E55FFEB9C02
R IAR            0000000000010020
I 0000000000010020 7E23DE15 * EA=0000000000010020 WIMG=0 addo. G17,G3,G27           INum:9 PartId:0 ThreadId:0 Phase:0 CoreId:0
TRACE READS
R G3             B65615FA6E02B53A
R G27            E1FCCD6799404626
R XER            0000AAE6C4780078       * Rsrv0_15:0000 DC:AAE6 SO:1 OV:1 CA:0
*                                         OC:0 LT:0 GT:1 EQ:0 IC:0 DS:0 TAG0:1
*                                         TAG1:1 TAG:1 OV32:1 CA32:0
*                                         Rsrv46_56:000 Rsrv44_56:1000 len:78
D 0003A4840BD5CAA0 3F03F3BE8182B382                 * RADIX
D 0003A4840BD5CAA8 00181E003F0D9FC1                 * RADIX
D 0003F3BE81800010 0001FFFFFF000007                 * PTE
D 0003F3BE81800018 2400000000500D02                 * PTE
TRACE WRITES
R G17            9852E3620742FB60
R XER            0000AAE684700078       * Rsrv0_15:0000 DC:AAE6 SO:1 OV:0 CA:0
*                                         OC:0 LT:0 GT:1 EQ:0 IC:0 DS:0 TAG0:1
*                                         TAG1:1 TAG:1 OV32:0 CA32:0
*                                         Rsrv46_56:000 Rsrv44_56:0000 len:78
R CR             55AA6CE1               * LT:0 GT:1 EQ:0 SO:1 FX:0 FEX:1 VX:0
*                                         OX:1 CR2:A CR3:A CR4:6 CR5:C CR6:E
*                                         CR7:1
R IAR            0000000000010024
I 0000000000010024 338680C0 * EA=0000000000010024 WIMG=0 addic G28,G6,0x80C0        INum:10 PartId:0 ThreadId:0 Phase:0 CoreId:0
TRACE READS
R G6             5C276B11939E0838
D 0003A4840BD5CAA0 3F03F3BE8182B382                 * RADIX
D 0003A4840BD5CAA8 00181E003F0D9FC1                 * RADIX
D 0003F3BE81800010 0001FFFFFF000007                 * PTE
D 0003F3BE81800018 2400000000500D02                 * PTE
TRACE WRITES
R G28            5C276B11939D88F8
R XER            0000AAE6B4740078       * Rsrv0_15:0000 DC:AAE6 SO:1 OV:0 CA:1
*                                         OC:1 LT:0 GT:1 EQ:0 IC:0 DS:0 TAG0:1
*                                         TAG1:1 TAG:1 OV32:0 CA32:1
*                                         Rsrv46_56:000 Rsrv44_56:0800 len:78
* FALSE PHASE 0.0    INSTRUCTIONS
R IAR            0000000000010028
EPILOGUE
* Begin macro Epilogue_Sequence
* TRUE
* TRUE
I 0000000000010028 60000000 * EA=0000000000010028 WIMG=0 nop                        INum:11 PartId:0 ThreadId:0 Phase:0 CoreId:0
TRACE READS
D 0003A4840BD5CAA0 3F03F3BE8182B382                 * RADIX
D 0003A4840BD5CAA8 00181E003F0D9FC1                 * RADIX
D 0003F3BE81800010 0001FFFFFF000007                 * PTE
D 0003F3BE81800018 2400000000500D02                 * PTE
TRACE WRITES
R IAR            000000000001002C
I 000000000001002C 60000000 * EA=000000000001002C WIMG=0 nop_Epilogue               INum:12 PartId:0 ThreadId:0 Phase:0 CoreId:0
TRACE READS
D 0003A4840BD5CAA0 3F03F3BE8182B382                 * RADIX
D 0003A4840BD5CAA8 00181E003F0D9FC1                 * RADIX
D 0003F3BE81800010 0001FFFFFF000007                 * PTE
D 0003F3BE81800018 2400000000500D02                 * PTE
TRACE WRITES
R IAR            0000000000010030
I 0000000000010030 60000000 * EA=0000000000010030 WIMG=0 nop_Epilogue               INum:13 PartId:0 ThreadId:0 Phase:0 CoreId:0
TRACE READS
D 0003A4840BD5CAA0 3F03F3BE8182B382                 * RADIX
D 0003A4840BD5CAA8 00181E003F0D9FC1                 * RADIX
D 0003F3BE81800010 0001FFFFFF000007                 * PTE
D 0003F3BE81800018 2400000000500D02                 * PTE
TRACE WRITES
R IAR            0000000000010034
I 0000000000010034 24000000 * EA=0000000000010034 WIMG=0 notrace                    INum:14 PartId:0 ThreadId:0 Phase:0 CoreId:0
* End of macro Epilogue_Sequence
RESULTS: REGISTERS
R CR             55AA6CE1               * LT:0 GT:1 EQ:0 SO:1 FX:0 FEX:1 VX:0
*                                         OX:1 CR2:A CR3:A CR4:6 CR5:C CR6:E
*                                         CR7:1
R DAR            4DF0ADF4924AC93D
R DSISR          C5EA52A7               * TS:1 PF:1 ATT:0 Rsrv35:0 Prot:0 CI:1
*                                         Store:0 Rsrv39_40:3 DAWR:1 VPCK:1
*                                         SMF:0 RADIX:1 RC:0 Guest_Tbl:1
*                                         Rsrv47_61:14A9 CIX:1 EAO:1
R DEC            000000000094D45B
R XER            0000AAE6B4740078       * Rsrv0_15:0000 DC:AAE6 SO:1 OV:0 CA:1
*                                         OC:1 LT:0 GT:1 EQ:0 IC:0 DS:0 TAG0:1
*                                         TAG1:1 TAG:1 OV32:0 CA32:1
*                                         Rsrv46_56:000 Rsrv44_56:0800 len:78
R G0             80F0A077734CDAEF
R G2             17E7976104D280BC
R G3             B65615FA6E02B53A
R G5             0000000000000626
R G6             5C276B11939E0838
R G9             4A7E9E55CFC19C02
R G12            4A7E9E55FFEB9C02
R G13            7F0F5F888CB32510
R G15            F99DA217E24292A5
R G17            9852E3620742FB60
R G20            A0004000E1003B42
R G24            49FF39BE1AFD4421
R G25            DB9A6F7F7B82D8CB
R G27            E1FCCD6799404626
R G28            5C276B11939D88F8
R G29            0000000000000000
R IAR            0000000000010038
R MSR            0000000000001000       * SF:0 TA:0 Rsrv2_old_ISF:0 HV:0
*                                         Rsrv4:0 SLE:0 Rsrv6_28:000000 TS:0
*                                         TM:0 Rsrv32_37:00 VMX:0 Rsrv39:0
*                                         VSX:0 S:0 Rsrv42_47:00 EE:0 PR:0 FP:0
*                                         ME:1 FE0:0 SE:0 BE:0 FE1:0 US:0
*                                         Rsrv57_old_IP:0 IR:0 DR:0
*                                         Rsrv60_old_SO:0 PMM:0 RI:0 LE:0
END_OF_LEVEL 1 THREAD 0
RESULTS: REGISTERS
END_OF_LEVEL 2 PARTITION 0
RESULTS: REGISTERS
END_OF_LEVEL 3 CORE 0
END_OF_LEVEL 4 CHIP 0
RESULTS: DATA MEMORY
D 0003A4840BD5CAA0 3F03F3BE8182B382
D 0003A4840BD5CAA8 00181E003F0D9FC1
D 0003F3BE81800010 0001FFFFFF0000072400000000500D02 * PTE
D 00F2D2894CCCB268 000D02BAF8C4B60DFAE685694DA0D669
END_OF_TEST

   664.00ns INFO     cocotb.regression                  tb_boot passed
   664.00ns INFO     cocotb.regression                  **************************************************************************************
                                                        ** TEST                          STATUS  SIM TIME (ns)  REAL TIME (s)  RATIO (ns/s) **
                                                        **************************************************************************************
                                                        ** tb.tb_boot                     PASS         664.00           3.11        213.71  **
                                                        **************************************************************************************
                                                        ** TESTS=1 PASS=1 FAIL=0 SKIP=0                664.00           3.37        197.12  **
                                                        **************************************************************************************

VCD info: dumpfile a2nc.vcd opened for output.
VCD warning: $dumpvars: Package ($unit) is not dumpable with VCD.
make[1]: Leaving directory '/data/projects/a2p-openpowerwtf/rtl/a2node_mpw/sim/coco'
vcd2fst a2nc.vcd a2nc.fst
rm a2nc.vcd

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published