Trong một số ít trường hợp, lõi IP Ethernet 25G Stratix® 10 vẫn có thể nhận các gói sai ngẫu nhiên khi hoạt động ở điều kiện kết thúc mở, tức là không có cáp quang hoặc mô-đun QSFP28 được kết nối.
Giải pháp cho vấn đề này là chỉnh sửa tham số SYNOPT_STRICT_SOP trong tệp trình bao bọc IP cấp cao nhất thành 1.
Giải pháp thay thế này chỉ khả dụng cho các thiết kế đã tắt tính năng Chuyển qua Lời mở đầu.
Xác định vị trí tệp trình bao bọc biến thể IP Ethernet 25G tại /synth/<file_name>.v.
Khi khởi tạo phiên bản IP Ethernet 25G cụ thể, hãy thay đổi cài đặt tham số SYNOPT_STRICT_SOP từ (0) thành (1).
Không tạo lại lõi IP Ethernet 25G. Biên dịch thiết kế của bạn.
Ví dụ thiết kế tệp biến thể IP tại /synth/ex_25g.v:
ex_25g_alt_e25s10_191_dyjat6a #(
. SYNOPT_READY_LATENCY (0),
. SYNOPT_CORE_VAR (0),
. SYNOPT_KHZ_REF_EN (0),
. SYNOPT_RSFEC (0),
. SYNOPT_DIV40 (1),
. SYNOPT_LINK_FAULT (0),
. SYNOPT_STRICT_SOP (1),
. SYNOPT_PREAMBLE_PASS (0),
Xin lưu ý rằng bạn có thể quan sát dữ liệu rác trên bus l1_rx_data 64 bit. l1_rx_valid nên được sử dụng như một chỉ báo để chấp nhận hoặc bỏ qua dữ liệu.
Sự cố này dự kiến sẽ được khắc phục trong bản phát hành tương lai của Phần mềm Quartus® Prime Pro Edition.