`pr_verify` failures in several exampeles
Maintainer thường phản hồi trong vòng 2 ngày
@quetric đang làm issue này rồi.
Từ ngày 16/10/2026.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Sôi nổi
- Lĩnh vực
- build-system, embedded-iot
Hướng nghiên cứu
Start by comparing the reference checkpoint static_shell_compute/static_shell_slash.dcp with the routed checkpoints under examples/04_freq, examples/05_perf, and examples/06_dcmac. Run the reported pr_verify -full_check comparisons and inspect the NOC-Validation-16 address-size differences. Done means documenting whether the RP rebuild flow causes the mismatch and whether pr_verify is required before partial PDI generation.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
We observed a similar failure on our Alveo V80 with Vivado 2025.1. We also found a separate DFX compatibility issue through offline
pr_verify.
Our setup uses a custom SLASH shell modified from the original PCIe Gen5 x8 configuration to PCIe Gen4 x16. The observations therefore come from a modified shell. Our V80 board failed while loading the05_perfpartial PDI, accroding todmesg:[Fri Sep 25 11:04:06 2026] ami: CRITICAL WARNING: cmd id: 234 timed out(timeout), hot reset is required [Fri Sep 25 11:04:06 2026] ami 0000:25:00.0: ERROR : Submitted command timed out [Fri Sep 25 11:04:06 2026] ami: ERROR : Failed to get the heartbeat msg! [Fri Sep 25 11:04:06 2026] ami: ERROR : AMC Heartbeat expired event received [Fri Sep 25 11:04:07 2026] ami 0000:25:00.0: ERROR : Logging thread error - invalid PCI data read! [Fri Sep 25 11:04:08 2026] ami: CRITICAL WARNING: cmd id: 237 timed out(timeout), hot reset is required [Fri Sep 25 11:04:08 2026] ami 0000:25:00.0: ERROR : Submitted command timed out [Fri Sep 25 11:04:08 2026] ami: ERROR : Failed to get the heartbeat msg! [Fri Sep 25 11:04:08 2026] ami: ERROR : AMC Heartbeat expired event received [Fri Sep 25 11:04:08 2026] slash_qdma 0000:25:00.1: QDMA PCI access lost; stopping error polling and hardware cleanup [Fri Sep 25 11:04:09 2026] ami: ERROR : FW_IF write request failed; 28 [Fri Sep 25 11:04:09 2026] ami 0000:25:00.0: ERROR : Submitted command killed, abort. [Fri Sep 25 11:04:09 2026] ami: ERROR : Failed to get the heartbeat msg! [Fri Sep 25 11:04:09 2026] ami: ERROR : AMC Heartbeat expired event received [Fri Sep 25 11:04:09 2026] ami: ERROR : Heartbeat fail count above threshold! Raising fatal event... [Fri Sep 25 11:04:09 2026] ami: ERROR : AMC Heartbeat fatal event received, stopping GCQ... [Fri Sep 25 11:04:23 2026] ami: ERROR : No matching cid 234 found, unexpected response [Fri Sep 25 11:04:31 2026] ami: ERROR : No matching cid 237 found, unexpected response
- 11:04:05: PDI download started, size 32,221,056 bytes.
- 11:04:06–08: AMI reported heartbeat timeouts, QDMA reported PCI access lost, and the download failed with No such device.
- 11:04:47: A subsequent reset failed at AMI_IOC_DEVICE_BOOT with Operation not permitted.
- VRTD subsequently reported that the device did not exist.
pr_verifyfailuresWe ran
pr_verify -full_checkbetween each region’s reference abstract shell DCP and its corresponding routed implementation DCP:
Example RP checked Reference NoC address size Implemented address size Result 04_freq slash 128 MiB 64 KiB Not compatible 05_perf slash 128 MiB 8 MiB Not compatible 06_dcmac slash 128 MiB 256 KiB Not compatible All three slash checks failed with
NOC-Validation-16.ERROR: [Constraints 18-6214] NOC-Validation-16: Reconfigurable NOC instance top_i/slash/S_AXILITE_INI in checkpoint ~/SLASH/linker/slashkit/resources/static_shell_compute/static_shell_slash.dcp has address size 134217728, while the equivalent reconfigurable NOC instance top_i/slash/axi_noc_0/inst/M00_AXI_nsu/bd_2beb_M00_AXI_nsu_0_top_INST/NOC_NSU512_INST in checkpoint ~/SLASH/examples/05_perf/build/perf_hw.vbin.prj/slash_rm/slash_perf_hw.runs/impl_1/top_wrapper_routed.dcp has a different address size 8388608. In Dynamic Function Exchange flow, the equivalent reconfigurable NOC instance must have the same address size across configurations.Is this NoC address-size change a known issue in the RP rebuild flow, or is a different verification procedure required? It would also be useful to clarify whether pr_verify should be enforced before partial PDI generation.
Originally posted by @ZhangMZh in #225
- Ngôn ngữ chính
- Tcl
- Star
- 54
- Fork
- 26
- Merge trung bình
- 2 ngày 20 giờ
- Pull request đã merge (30 ngày)
- 6
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Xilinx/SLASH
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Xilinx/SLASH#149 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Loading PDIs intermittently kills the boardCó thể đã có người làm @quetric đã nhận 11 ngày trước. Đang mở
Xilinx/SLASH#241 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
-
The link is up and RX sees the packet, but the received packet is not counted as a good packet.Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100
Xilinx/SLASH#220 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
Xilinx/SLASH#218 · 5 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
[V80][service shell] `06_dcmac` stalls while programming the service-layer PDI and leaves the board requiring resetCó thể đã có người làm @mariodruiz đã nhận 18 ngày trước. Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
Xilinx/SLASH#214 · 11 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
Issue tương tự
-
check-skill-pages: show fixture build errors when a build failsCó thể đã có người làm @ShahadatTest đã nhận hôm nay. Đang mởgood first issue P2
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
coco-research/coco#439 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature]: Update dependabot.yml node-types floor rule and modernize pull_request_template.mdĐang mởCI enhancement good first issue help wanted P2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
yesvus/helmdeck#449 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
ssrajadh/sentrysearch#104 ·
-
bug needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
mnemosyne-oss/mnemosyne#1317 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
confident-ai/deepteam#300 ·
Maintainer thường phản hồi trong vòng 1 ngày