인텔® Arria® 10 FPGA 메모리 컨트롤러 인텔® FPGA IP MMR 인터페이스가 활성화되어 있는 경우 읽기 명령이 발행되지 않은 경우에도 mmr_readdatavalid 신호가 가끔 씩 씩씩하게 나타납니다.
mmr_readdatavalid 어설션은 메모리 컨트롤러의 내부 읽기 명령에서 비롯되며 Avalon® 호스트 인터페이스가 잘못된 읽기 데이터를 캡처할 수 있습니다.
Avalon 호스트 인터페이스는 다음 요구 사항에 따라 mmr_readdatavalid 만 수락해야 합니다.
-
mmr_readdatavalid MMR 레지스터 ecc1, ecc2, ecc3, ecc4에 읽기 요청을 발행한 후 한 주기를 반환합니다.
-
mmr_readdatavalid ecc1, ecc2, ecc3, ecc4를 제외한 다른 모든 MMR 레지스터에 읽기 요청을 발행한 후 3주기를 반환합니다.
예: Avalon 호스트 인터페이스는 ecc1 등록을 위한 읽기 요청을 보낸 후에만 mmr_readdatavalid 1 클럭 주기를 수락해야 합니다( 신호 mmr_waitrequest가 낮음).