AXI4 · 阶梯带宽

ACTUAL TUI CAPTURE · XPVKIT 0.5.5

观察负载分阶段变化及有效数据窗口。 以下内容由同一份 CSV 经 release 工具实际打印,网页仅回放终端输出。

XPVKIT  ·  PV SUMMARY
traffic                                                                                                   AXI / CSV 2.0
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
30.00 µs  ·  2,182 rows  ·  integrity OK

ACTIVITY                                BANDWIDTH                               OUTSTANDING                            
─────────                               ─────────                               ───────────                            
71.69%                                  total 1.16 GB/s                         avg 2.39                               
idle 8.49 µs                            R 0.49  ·  W 0.67 GB/s                  peak 9                                 
                                        peak 3.86 GB/s                                                                 
Partial write: 0.00% (0 / 448 known beats; 0 unknown) [WSTRB]

 TRAFFIC
 ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Write
    transactions             112  burst size      128 B           
    beats / txn                4  WSTRB partial   0 / 448  (0.00%)

Read
    transactions              83  burst size      128 B
    beats / txn                4                       

 LATENCY
 ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Write    avg 385.57 ns  p50 482.00 ns  p95 482.00 ns  max 482.00 ns
Read     avg 342.60 ns  p50 362.00 ns  p95 362.00 ns  max 362.00 ns

 PV TREND
 ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Read BW   ▃▁▃▁▃▁▃▁▁▃▁▂▁▃▄▇▇█▆█▆█▆█▇█▆█▆█▆█▆█▆▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁  avg 0.49 GB/s
                                                                                                 
Write BW  ▁▁▁▁▁▁▁▁▁▁▁▁▁▃█▆█▇▇▇▇█▆██▇▇▇▇█▆█▆█▆▂▁▁▁▁▁▁▁▁▁▁▁▄▃▃▄▃▄▄▃▄▃▃▄▄▃▄▄▃▄▃▃▄▃▄▃▄  avg 0.67 GB/s
                                                                                                 
Read OS   ▁▂▁▁▂▁▂▁▂▁▁▂▁▄▇▇▇▇▇▅▇▇▇▇▇▇▇▅▇▇▇▇▇▇▇▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁  avg 0.95     
                                                                                                 
Write OS  ▁▁▁▁▁▁▁▁▁▁▁▁▁▂█████████████████████▇▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂  avg 1.44     

 BACKPRESSURE
 ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
AW        ········································································    0.00%
W         ··························░·············································    6.26%
B         ········································································    0.00%
                                                                                           
AR        ························░···············································   41.67%
R         ········································································    0.00%
density   low ░▒▓█ high                                                                    

 INTEGRITY
 ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Protocol checks  OK  no structural or transaction-matching issues detected

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Active window  1.12 µs → 26.78 µs  ·  auto-active  ·  2 regions
Bandwidth: accepted-data; transactions / latency / outstanding / backpressure: capture
HTML report            pvkit/examples/axi4/bandwidth_steps/traffic.pv.html                                             
Tracker log            pvkit/examples/axi4/bandwidth_steps/traffic.tracker.log                                         
Analyze log            pvkit/examples/axi4/bandwidth_steps/traffic.analyze.log                                         

使用已有的 xpvkit 0.5.5 工具,从仓库根目录复现(Rich 为彩色 TUI 的可选依赖):

python xpv.pyz analyze pvkit/examples/axi4/bandwidth_steps/traffic.csv --report-mode standard --trend all

默认带宽按实际数据活动窗口计算;事务、延迟与诊断保留完整 capture 范围。TUI 是输出式报告,鼠标选窗与事务查询请打开交互 HTML。