2.0 Architecture
DFI(DDR PHY Interface) 규격은 메모리 컨트롤러(MC)와 물리 인터페이스(PHY) 간의 신호 타이밍 값을 명시하지 않습니다. 유일한 요구사항은 DFI 클럭이 존재해야 하며, DFI에 의해 정의된 모든 신호는 DFI 클럭의 상승 에지에서 레지스터에 의해 구동되어야 한다는 것입니다. 이러한 신호가 어떻게 수신되는지에 대한 제한은 없으며, DFI 클럭의 출처에 대한 규칙도 없습니다. MC와 PHY 간의 호환성은 두 컴포넌트의 출력 타이밍 규격과 이러한 신호를 DFI에서 setup 및 hold 요구사항에 따라 상대적입니다. 타이밍에 대한 자세한 정보는 Section 5.0 'Signal Timing'을 참조하십시오.
DFI 규격은 메모리 컨트롤러(MC)와 물리 인터페이스(PHY) 간의 신호와 타이밍을 정의하지만, 신호의 width나 타이밍 파라미터가 일치하지 않으면 완전히 DFI 규격에 맞는 장치라도 서로 통신할 수 없을 수 있습니다.
DFI(DDR PHY Interface)는 DRAM 장치로부터의 제어 신호, 읽기 데이터, 쓰기 데이터에 대한 절대적인 latency를 지정하지 않습니다. 그러나 DFI는 MC(메모리 컨트롤러), PHY(물리 인터페이스), 또는 전체 시스템에 의해 지정되어야 하는 타이밍 매개변수를 포함하고 있습니다. 이러한 타이밍 매개변수는 DFI 프로토콜을 통해 제어, 읽기, 쓰기 데이터를 전송하는 신호 타이밍 관계를 정의합니다. 각각의 MC와 PHY에서 지원하는 다양한 타이밍 매개변수의 값은 개별적으로 정의됩니다. MC와 PHY 간의 호환성은 각 구성 요소가 개별적으로 지원하는 이러한 타이밍 매개변수의 값과 범위에 따라 달라집니다. DFI 사양은 각 장치가 지원해야 할 값의 고정 범위를 지정하지 않습니다.
DFI 규격에서는 시스템의 다른 값에 기반한 고정 값, 최대 값 또는 상수로서 특정 타이밍 매개변수를 지정할 수 있습니다. 이러한 타이밍 매개변수는 DFI 버스에서 명령이 실행되는 동안에는 일정하게 유지되어야 하지만, 필요한 경우 버스가 IDLE 상태일 때 이러한 값들을 변경할 수 있습니다.
DFI 규격은 메모리 컨트롤러(MC)와 물리 인터페이스(PHY)가 일치하는 주파수 또는 주파수 비율(1:2 또는 1:4)에서 작동할 수 있도록 지원합니다. frequency ratio 시스템에서 메모리 컨트롤러(MC)와 물리 인터페이스(PHY)는 동일한 주파수로 작동하지 않습니다. 이러한 시스템은 메모리 컨트롤러(MC)와 물리 인터페이스(PHY)의 참조 클럭 관계에 따라 1:2 또는 1:4의 주파수 비율로 작동합니다. frequency ratio 시스템에서는 제어 인터페이스, 쓰기 데이터 인터페이스, 읽기 데이터 활성 신호가 phase 신호로 대체되며, "_pN" 접미사가 붙고 N은 word 번호입니다(예: dfi_wrdata_pN). 이를 통해 MC는 단일 클럭 주기에 여러 명령을 구동할 수 있습니다. 모든 신호 유형에서 phase 0 또는 word 0에 대한 접미사는 선택적으로 사용될 수 있습니다. 메모리 컨트롤러(MC)와 물리 인터페이스(PHY)에서 주파수 비율 지원은 선택적인 기능입니다. 주파수 비율에 관한 이 기능의 자세한 내용과 설명은 문서의 Section 4.7 "Frequency Ratios Across the DFI" 부분에서 찾을 수 있습니다. DFI 상호 운용성을 달성하기 위해서 메모리 컨트롤러(MC)와 물리 인터페이스(PHY)는 특정 공통의 주파수 비율에서 작동해야 합니다.
DFI(DDR PHY Interface) 사양은 저전력 처리와 시스템 주파수 변경을 관리하기 위한 선택적 프로토콜을 포함하고 있습니다. 이러한 프로토콜을 지원하지 않아도 DFI에 부합한다고 할 수 있습니다. 이 프로토콜들에 대한 자세한 정보는 Section 4.8 "Frequency Changing" 과 "Section 4.11 "Low Power Control Handshaking" 을 참조하십시오.
Signals supported by all memory types
Optional Signals
DDR2 and DDR3 specific signal
DDR3 specific signal
LPDDR2 specific signal
DDR3 and LPDDR2 specific signal
Signals used with DDR1, LPDDR1, DDR2 and DDR3 memory devices only
Signals and indexes used with frequency ratio systems.