XPVKIT · PV SUMMARY traffic CXL Native / CSV cxl-native-1.0 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── 1.06 µs · 3,216 rows · integrity OK ACTIVITY BANDWIDTH OUTSTANDING CREDIT EMPTY ───────── ───────── ─────────── ──────────── 86.79% total 111.30 GB/s avg 60.38 worst 11.32% idle 140.00 ns W 111.30 GB/s peak 80 M2S_RWD[0] · 1 interval(s) peak 128.00 GB/s Partial write: 0.00% (0 / 1,600 known messages; 0 unknown) [partial-write opcode] TRAFFIC ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Write transactions 1,600 / 102,400 B useful payload partial BE 0 / 1,600 (0.00%) CHANNEL MESSAGES RATE TOP OPCODES M2S_RWD 1,600 1509.43 Mmsg… MemWr 1,600 S2M_NDR 1,600 1509.43 Mmsg… Cmp 1,600 LATENCY ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Write avg 40.00 ns p50 40.00 ns p95 40.00 ns max 40.00 ns INITIALIZATION ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── mem_mst IDLE 0.00 ps → 2.00 ns · INIT 2.00 ns → 4.00 ns · RUN 4.00 ns → 1.02 µs · DEINIT 1.02 µs → 1.04 µs · IDLE 1.04 µs → 1.06 µs mem_slv IDLE 0.00 ps → 2.00 ns · INIT 2.00 ns → 4.00 ns · RUN 4.00 ns → 1.02 µs · DEINIT 1.02 µs → 1.04 µs · IDLE 1.04 µs → 1.06 µs MESSAGE SLOT USAGE ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Channel Messages Used / configured Peak simultaneous M2S_REQ 0 0 / 4 0 M2S_RWD 1,600 2 / 2 2 S2M_NDR 1,522 6 / 6 2 S2M_DRC 0 0 / 2 0 M2S_REQ S0=0 S1=0 S2=0 S3=0 M2S_RWD S0=800 S1=800 S2M_NDR S0=254 S1=254 S2=254 S3=254 S4=253 S5=253 S2M_DRC S0=0 S1=0 Issued messages in the statistics window; peak counts distinct slots at one timestamp. These are message slots, not inferred buffer lifetimes. PV TREND ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Write BW ███████████████████████████████▅▁▁▁▁▁▁▁▁▁███████████████████████████████ avg 111.30 GB/s Write OS ▃▅▇█████████████████████████████▅▄▁▁▁▁▁▁▁▄▅█████████████████████████████ avg 60.38 CREDIT EMPTY ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── M2S_RWD[0] ····························▒███████▓··································· 11.32% M2S_RWD[1] ····························▒███████▓··································· 11.32% density low ░▒▓█ high DETAILS ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── measurement window 0.00 ps → 1.06 µs · 1.06 µs bandwidth window 20.00 ns → 940.00 ns · 920.00 ns · auto-active transaction scope capture (latency / outstanding / backpressure) rows 3,216 total · 3,126 analyzed profile cxl3_256b_non_pbr_1024 message slots M2S_REQ 4 · M2S_RWD 2 · S2M_NDR 6 · S2M_DRC 2 · M2S_BIRSP 0 · S2M_BISNP 0 bandwidth peak total 128.00 GB/s · read 0.00 GB/s · write 128.00 GB/s full-window bandwid… 96.60 GB/s byte enable 1,600 known · 0 partial · 0 unknown · 64 bits REQUEST / RESPONSE ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Showing first 6 of 1,600 request groups intersecting the window. REQ M2S_RWD[0] MemWr 20.00 ns opcode_raw=0x1 tag=0x8000 ld_id=0x0 ckid=0x0 tc=0x0 address=0x80000000 snp_type=0x0 meta_field=0x0 meta_value=0x0 byte_enable=0xffffffffffffffff poison=0 trp=0 data_xz=0 CSV line 9, seq 8, cycle 20; MemWr 64 B RSP S2M_NDR[0] Cmp 60.00 ns opcode_raw=0x0 tag=0x8000 ld_id=0x0 meta_field=0x0 meta_value=0x0 devload=0x0 data_xz=0 CSV line 89, seq 88, cycle 60; Cmp relation=ndr latency=40.00 ns REQ M2S_RWD[1] MemWr 20.00 ns opcode_raw=0x1 tag=0x8001 ld_id=0x0 ckid=0x1 tc=0x1 address=0x80000040 snp_type=0x0 meta_field=0x0 meta_value=0x0 byte_enable=0xffffffffffffffff poison=0 trp=0 data_xz=0 CSV line 10, seq 9, cycle 20; MemWr 64 B RSP S2M_NDR[1] Cmp 60.00 ns opcode_raw=0x0 tag=0x8001 ld_id=0x0 meta_field=0x0 meta_value=0x0 devload=0x1 data_xz=0 CSV line 90, seq 89, cycle 60; Cmp relation=ndr latency=40.00 ns REQ M2S_RWD[0] MemWr 21.00 ns opcode_raw=0x1 tag=0x8002 ld_id=0x0 ckid=0x2 tc=0x2 address=0x80000080 snp_type=0x0 meta_field=0x0 meta_value=0x0 byte_enable=0xffffffffffffffff poison=0 trp=0 data_xz=0 CSV line 11, seq 10, cycle 21; MemWr 64 B RSP S2M_NDR[2] Cmp 61.00 ns opcode_raw=0x0 tag=0x8002 ld_id=0x0 meta_field=0x0 meta_value=0x0 devload=0x2 data_xz=0 CSV line 93, seq 92, cycle 61; Cmp relation=ndr latency=40.00 ns REQ M2S_RWD[1] MemWr 21.00 ns opcode_raw=0x1 tag=0x8003 ld_id=0x0 ckid=0x3 tc=0x3 address=0x800000c0 snp_type=0x0 meta_field=0x0 meta_value=0x0 byte_enable=0xffffffffffffffff poison=0 trp=0 data_xz=0 CSV line 12, seq 11, cycle 21; MemWr 64 B RSP S2M_NDR[3] Cmp 61.00 ns opcode_raw=0x0 tag=0x8003 ld_id=0x0 meta_field=0x0 meta_value=0x0 devload=0x3 data_xz=0 CSV line 94, seq 93, cycle 61; Cmp relation=ndr latency=40.00 ns REQ M2S_RWD[0] MemWr 22.00 ns opcode_raw=0x1 tag=0x8004 ld_id=0x0 ckid=0x4 tc=0x0 address=0x80000100 snp_type=0x0 meta_field=0x0 meta_value=0x0 byte_enable=0xffffffffffffffff poison=0 trp=0 data_xz=0 CSV line 13, seq 12, cycle 22; MemWr 64 B RSP S2M_NDR[4] Cmp 62.00 ns opcode_raw=0x0 tag=0x8004 ld_id=0x0 meta_field=0x0 meta_value=0x0 devload=0x0 data_xz=0 CSV line 97, seq 96, cycle 62; Cmp relation=ndr latency=40.00 ns REQ M2S_RWD[1] MemWr 22.00 ns opcode_raw=0x1 tag=0x8005 ld_id=0x0 ckid=0x5 tc=0x1 address=0x80000140 snp_type=0x0 meta_field=0x0 meta_value=0x0 byte_enable=0xffffffffffffffff poison=0 trp=0 data_xz=0 CSV line 14, seq 13, cycle 22; MemWr 64 B RSP S2M_NDR[5] Cmp 62.00 ns opcode_raw=0x0 tag=0x8005 ld_id=0x0 meta_field=0x0 meta_value=0x0 devload=0x1 data_xz=0 CSV line 98, seq 97, cycle 62; Cmp relation=ndr latency=40.00 ns Pairs and fields are existing analyzer evidence. Additional facts and links are in JSON / HTML. INTEGRITY ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Protocol checks OK no structural or transaction-matching issues detected ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Active window 20.00 ns → 940.00 ns · auto-active · 1 region Bandwidth: accepted-data; transactions / latency / outstanding / backpressure: capture HTML report pvkit/examples/cxl_native/write_credit_throttle/traffic.pv.html Tracker log pvkit/examples/cxl_native/write_credit_throttle/traffic.tracker.log Analyze log pvkit\examples\cxl_native\write_credit_throttle\traffic.analyze.l… HTML report: pvkit/examples/cxl_native/write_credit_throttle/traffic.pv.html html_report: pvkit/examples/cxl_native/write_credit_throttle/traffic.pv.html tracker_log: pvkit/examples/cxl_native/write_credit_throttle/traffic.tracker.log analyze_log: pvkit/examples/cxl_native/write_credit_throttle/traffic.analyze.log