올바르게 매개변수화된 Arria® 10 DDR4 인터페이스가 -1 속도 등급 Arria 10 FPGA 장치에서 1200MHz 메모리 클럭 주파수에 대해 구성된 경우 일부 구성은 TimeQuest Report DDR에서 작은 읽기 캡처 타이밍 위반을 표시할 수 있습니다.
다음은 읽기 캡처 타이밍 마진을 개선하는 몇 가지 기술입니다. 이는 1200MHz 작동뿐만 아니라 모든 DDR4 IP 구성에 적용됩니다.
1) Read DBI : DDR4 IP Memory 탭 Read DBI 파라미터 옵션을 선택합니다. 또한 구성 및 작동 주파수에 대한 DDR4 메모리 장치 데이터 시트 속도 빈 테이블에서 읽기 DBI에 대한 올바른 메모리 CAS 대기 시간 설정 매개 변수를 선택해야 합니다.
2) DQS Group skew : DDR4 IP Board 탭에서 Maximum system skew within DQS group 값을 줄입니다. 기본값은 20ps로 설정되지만 신중한 PCB 레이아웃을 통해 더 낮은 스큐를 달성할 수 있습니다.
3) 더 빠른 속도 등급 DDR4 메모리 장치를 사용하십시오.
4) 주기적 OCT 재보정 : 주기적인 OCT 재보정을 지원하는 구성에서 DDR4 메모리 IP를 동작합니다. QSYS 매개변수 편집기의 매개변수화 메시지 창을 참조하면 주기적 OCT 재교정이 활성화되었는지 여부를 나타내는 메시지가 표시됩니다.
모든 DDR4 구성이 이 기능을 지원하는 것은 아닙니다. 주기적 OCT 재보정이 활성화되면 재보정이 발생할 때 짧은 시간 동안 사용자 응용 프로그램이 DDR4 메모리에 액세스할 수 없습니다.
자세한 내용은 이 지연을 계산하는 방법을 보여주는 EMIF 핸드북 3권 2장의 주기적 OCT 재보정 섹션을 참조하십시오.
DDR4 메모리 사전 설정에서 기본 구성으로 인해 주기적인 OCT 재보정이 비활성화됩니다. 활성화하려면:
- FPGA I/O 탭 매개 변수 기본 I/O 설정 사용을 선택 취소합니다.
- 주소/명령 및 메모리 클럭의 경우 I/O 표준을 SSTL-12 클래스 I로 변경하고 출력 모드를 현재 강도로 설정합니다.
보드 수준 시뮬레이션을 수행하여 인터페이스의 신호 무결성, 드라이브 강도 및 종단을 최적화합니다.