Nếu bộ điều khiển bộ nhớ Intel® Arria® 10 FPGA Intel® FPGA IP của bạn có bật giao diện MMR, bạn có thể nhận thấy rằng đôi khi tín hiệu mmr_readdatavalid càng tốt ngay cả khi không có lệnh đọc nào được phát hành.
Kết mmr_readdatavalid xuất phát từ lệnh đọc nội bộ của bộ điều khiển bộ nhớ và có thể khiến giao diện máy chủ Avalon® ghi lại dữ liệu đọc sai.
Giao diện Avalon chủ lưu trữ của bạn chỉ được chấp nhận mmr_readdatavalid theo các yêu cầu sau:
-
mmr_readdatavalid trả về một chu kỳ sau khi gửi yêu cầu đọc cho MMR register ecc1, ecc2, ecc3, ecc4.
-
mmr_readdatavalid trả về ba chu kỳ sau khi phát hành yêu cầu đọc cho tất cả các thanh ghi MMR khác ngoài ecc1, ecc2, ecc3, ecc4.
Ví dụ: Giao diện Avalon chủ lưu trữ của bạn chỉ được chấp nhận mmr_readdatavalid một chu kỳ xung xung sau khi gửi yêu cầu đọc để đăng ký ecc1 ( với mmr_waitrequest tín hiệu thấp).