Sự cố quan trọng
Nếu lõi Bộ điều khiển Khối Bộ nhớ lai (HMC) nhận được một gói trong một vài FLIT đầu tiên tuân theo một chuỗi khôi phục lỗi đến ngắn (20 gói IRTRY phiên bản cũ), lõi IP có thể sẽ không xử lý đúng tất cả các trường gói.
Tác động phụ thuộc vào loại gói và các trường được xử lý không chính xác. Ví dụ: nếu lõi IP bỏ qua một SEQ
trường, gói tin đến sau sẽ xuất hiện vào lõi IP để có trường không chính SEQ
xác. Trong trường hợp đó, lõi IP đánh dấu gói tin đến mới là đã lỗi.
Vấn đề này ảnh hưởng đến tất cả các biến thể chiều rộng đầy đủ của lõi IP Bộ điều khiển khối bộ nhớ lai.
Bạn cũng có thể tham khảo bài viết kiến thức này của một trường hợp tương tự: Lõi IP Bộ điều khiển HMC có thể không thừa nhận các gói HMC nhận được ngay sau trình tự kiểm tra lại.
Để tránh vấn đề này, hãy định cấu hình Khối bộ nhớ lai để gửi ít nhất 50 gói IRTRY trong chuỗi kiểm tra lại. Để định cấu hình thuộc tính này, đặt Init retry packet transmit number
trường thanh ghi thiết bị Link Retry
HMC thành giá trị từ 13 trở lên.
Lưu ý rằng giải pháp này cũng hoạt động cho một vấn đề tương tự trong bài viết kiến thức này: Bộ điều khiển HMC IP Core có thể không thừa nhận các gói HMC nhận được ngay sau trình tự kiểm tra lại. Tuy nhiên, bài viết liên quan này không đủ để đề cập đến tất cả các trường hợp xảy ra sự cố này.
Vấn đề này sẽ được khắc phục trong phiên bản tương lai của lõi IP Bộ điều khiển HMC.