avl_ready
. Avalon 인터페이스의 작동 방식 때문에 발생합니다.
avl_ready
버스트 액세스 중 낮게 펄스합니다.- MegaWizard™ 매개변수 명령 대기열 전망 깊이의 값을 높입니다. 컨트롤러는 불필요한 사전 충전을 방지하고 주기를 활성화하기 위해 은행을 열어 두려고 하는 열린 페이지 정책을 사용합니다. 일반적으로 컨트롤러를 입력하는 새 명령의 경우 페이지 수의 명령 대기열 조회 깊이 값이 동시에 열리고 최소 2개 이상이 필요합니다. 이 매개변수를 늘리면 더 많은 FPGA 로직 리소스가 사용되며 타이밍 폐쇄가 더 어려울 수 있습니다.
- MegaWizard 매개 변수 메모리 매개변수 -> 모드 레지스터 1 -> 메모리 첨가제 CAS 지연 시간 옵션을 비활성화로 설정합니다.
- DDR3 UniPHY 컨트롤러\의 최상위 변형 파일에서 매개변수를
MAX_PENDING_WR_CMD
MAX_PENDING_RD_CMD
찾아 . 이러한 값을 32로 변경하고 DDR3 컨트롤러를 재생성합니다. - 반 속도 컨트롤러와 Avalon 버스트 액세스 크기 1을 사용하는 경우 컨트롤러의 효율성을 개선하려면 버스트 병합 옵션을 활성화하십시오.
Avalon 인터페이스에 대한 자세한 내용은 Avalon 인터페이스 사양을 참조하십시오.