다이렉트 미디어 인터페이스

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

다이렉트 미디어 인터페이스(DMI)는 인텔 CPU를 플랫폼 컨트롤러 허브(PCH)와 연결하는 인터페이스이다. DMI는 2004년 DMI 1.0 출시 이후, 2011년 DMI 2.0, 2015년 DMI 3.0, 2021년 DMI 4.0으로 발전하며 데이터 전송 속도를 향상시켰다. DMI는 CPU와 PCH 간의 통신에 사용되며, 각 버전별로 지원하는 칩셋이 다르다.

다이렉트 미디어 인터페이스
개요
이름다이렉트 미디어 인터페이스
영어 이름Direct Media Interface
약자DMI
종류컴퓨터 버스
개발사인텔
대체 대상인텔 허브 아키텍처
기술 사양
DMI 1.02 GT/s (×4 1 GB/s)
DMI 2.04 GT/s (×4 2 GB/s)
DMI 3.08 GT/s (×4 4 GB/s)
DMI 4.016 GT/s (×8 16 GB/s)
📚 더 읽어볼만한 페이지
  • 인텔 - 인텔 80386
    인텔 80386은 1985년 출시된 x86 아키텍처의 32비트 마이크로프로세서로, 온칩 메모리 관리 장치, 3단계 파이프라인, 세 가지 동작 모드를 제공하며, 개인용 컴퓨터와 임베디드 시스템에 널리 사용되었지만 현재는 생산 및 지원이 중단되었고, 32비트 명령어 집합은 현대 x86 아키텍처의 기반이 되었다.
  • 인텔 - 인텔 4004
    인텔 4004는 1971년 인텔에서 출시된 세계 최초의 상용 마이크로프로세서 중 하나이며, 4비트 아키텍처를 기반으로 계산기 라인에 탑재하기 위해 개발되었고, 컴퓨터 소형화와 개인용 컴퓨터 시대에 기여했다.
  • 컴퓨터 버스 - NMEA 0183
    NMEA 0183은 선박용 GPS, 자동식별장치(AIS) 등 항해 장비에서 데이터를 송수신하는 데 사용되는 ASCII 기반의 직렬 통신 프로토콜로, RS-422 전기 표준을 사용하며, 문장 형태의 데이터를 통해 정보를 전달하고, 물리 계층, 데이터 링크 계층, 애플리케이션 계층의 3가지 레이어로 구성되어 다양한 소프트웨어에서 지원된다.
  • 컴퓨터 버스 - 인피니밴드
    인피니밴드는 고성능 컴퓨팅 환경에서 서버, 스토리지, 네트워크 장치 간 고속 데이터 전송을 위한 직렬 통신 기술로, 슈퍼컴퓨터나 데이터 센터에서 주로 사용되지만 이더넷 기반 기술과의 경쟁 및 새로운 컴퓨팅 환경에 대한 적응이라는 과제를 안고 있다.

2. 버전

DMI는 여러 버전을 거치며 성능이 향상되었다. 각 버전별 주요 특징은 다음과 같다.

👆
좌우로 밀어서 보기
버전출시 연도전송 속도 (×4 링크)기타 특징
DMI 1.02004년1 GB/s
DMI 2.02011년2 GB/s인텔 CPU와 플랫폼 컨트롤러 허브(PCH) 연결, 노스브릿지/사우스브릿지 대체
DMI 3.02015년 8월레인당 8 GT/s
(총 3.93 GB/s)
인텔 100 시리즈 칩셋, 스카이레이크 마이크로프로세서 (2칩 변형)에 사용. 일부 모바일 프로세서는 PCH 통합 (OPI), 시스템 온 칩(SoC) 설계.
DMI 3.0
(레인 확장)
2021년레인당 8 GT/s
(총 7.86 GB/s)
500 시리즈 칩셋에서 레인 수를 8개로 늘려 대역폭 확장.
DMI 4.02021년 11월 4일DMI 3.0 대비 2배600 시리즈 칩셋과 함께 출시. 칩셋 모델에 따라 레인 수 다름.

2.1. DMI 1.0

2004년에 출시되었으며 ×4 링크를 통해 1GB의 데이터 전송 속도를 제공한다.

2.2. DMI 2.0

2011년에 출시되었으며 ×4 링크를 통해 데이터 전송 속도를 2 GB/s로 두 배 향상시켰다. 이는 인텔 CPU를 인텔 플랫폼 컨트롤러 허브(PCH)와 연결하는 데 사용되며, 이는 별도의 노스브릿지와 사우스브릿지 구현을 대체한다.

2.3. DMI 3.0

DMI 3.0은 2015년 8월에 출시되었으며, 레인당 8 GT/s의 전송 속도를 지원한다. CPU–PCH 링크에 총 4개의 레인을 제공하여 3.93 GB/s의 속도를 낸다. 이는 인텔 100 시리즈 칩셋과 함께 사용되는 인텔 스카이레이크 마이크로프로세서의 2칩 변형에 사용된다. 일부 저전력(스카이레이크-U 이후) 및 초저전력(스카이레이크-Y 이후) 모바일 인텔 프로세서에서는 PCH가 별도의 다이로 물리적 패키지에 통합되어 있으며, 이를 OPI (온 패키지 DMI 상호 연결 인터페이스)라고 부르며, 사실상 시스템 온 칩(SoC) 설계 레이아웃을 따른다. 2015년 3월 9일, 인텔은 브로드웰 기반 제온 D를 SoC 구성에서 PCH를 완전히 통합한 최초의 엔터프라이즈 플랫폼으로 발표했다.

2.3.1. DMI 3.0 레인 확장

2021년, 인텔은 500 시리즈 칩셋을 출시하면서 DMI 3.0의 레인 수를 4개에서 8개로 늘려 대역폭을 두 배로 증가시켰다.

2.4. DMI 4.0

DMI 4.0은 2021년 11월 4일 600 시리즈 칩셋과 함께 출시되었으며, 각 레인이 제공하는 대역폭을 두 배로 늘려 DMI 3.0에 비해 두 배 더 빠르다. DMI 4.0 레인 수는 사용된 칩셋 모델에 따라 다르다.

3. 적용

DMI는 다양한 인텔 칩셋 및 프로세서에서 지원된다. 2004년 센트리노 모바일 플랫폼에서 처음 사용되었으며, GMCH와 I/O 컨트롤러 허브를 연결했다.

DMI는 여러 세대에 걸쳐 발전했으며(DMI 1.0, DMI 2.0, DMI 3.0, DMI 4.0 등), 각 버전별로 지원하는 칩셋과 프로세서가 다르다.

3.1. 노스브리지 지원 장치 (DMI 1.0)

DMI 1.0을 지원하는 노스브리지 장치는 다음과 같다.

👆
좌우로 밀어서 보기
장치
인텔 915-계열
인텔 925-계열
인텔 945-계열
인텔 955-계열
인텔 965-계열
인텔 P35
인텔 X38
인텔 X48
인텔 P45
인텔 X58

3.2. 노스브리지 통합 프로세서 (DMI 1.0)

다음 프로세서들은 "노스브리지" DMI를 지원하므로, 별도의 노스브리지를 사용하지 않는다.

* 인텔 아톰
* 인텔 코어 i3
* 인텔 코어 i5
* 인텔 코어 i7 (8xx, 7xx, 6xx. 단, 9xx는 제외)

3.3. 노스브리지 통합 프로세서 (DMI 2.0)

다음 프로세서들은 "노스브리지" DMI 2.0을 지원하므로 별도의 노스브리지를 사용하지 않는다.

* 인텔 코어 i3 2000 계열
* 인텔 코어 i5 2000 계열
* 인텔 코어 i7 2000 계열

인텔 코어 i3, 인텔 코어 i5, 인텔 코어 i7의 2000, 3000, 4000, 5000 시리즈는 노스브리지 DMI 2.0을 지원하므로, 별도의 노스브리지를 사용하지 않는다.

3.4. 사우스브리지 지원 장치 (DMI 1.0)

다음은 "사우스브리지" DMI를 지원하는 장치들이다.

* ICH6
* ICH7
* ICH8
* ICH9
* ICH10
* NM10
* 인텔 P55
* 인텔 H55
* 인텔 H57
* 인텔 Q57
* 인텔 PM55
* 인텔 HM55
* 인텔 HM57
* 인텔 QM57
* 인텔 QS57

3.5. PCH 지원 장치 (DMI 2.0)

DMI 2.0을 지원하는 PCH(플랫폼 컨트롤러 허브) 장치는 다음과 같다.

👆
좌우로 밀어서 보기
칩셋 시리즈칩셋 모델명
6 시리즈B65, H61, H67, P67, Q65, Q67, Z68, HM65, HM67, QM67, QS67
7 시리즈B75, H77, Q75, Q77, Z75, Z77, X79, HM75, HM76, HM77, QM77, QS77, UM77
8 시리즈H81, B85, Q85, Q87, H87, Z87
9 시리즈H97, Z97, C222, C224, C226, X99
100/200/300 시리즈H110, H310

3.6. PCH 지원 장치 (DMI 3.0)

다음은 DMI 3.0을 지원하는 PCH 장치들이다.

* 인텔 200 시리즈, 인텔 400 시리즈 칩셋
* 인텔 Z170, H170, HM170, Q170, QM170, Q150, B150, C236, CM236, C232, C620
* B360, H370, Q370, Z370, Z390, C246

3.7. PCH 지원 장치 (DMI 4.0)

인텔 600 및 700 시리즈 칩셋은 DMI 4.0을 지원하는 PCH 장치이다.

4. 프로토콜

입출력 버스에서 복구 불가능한 오류가 발생하면, 시스템 오류 메시지(SERR DMI msg)가 DMI를 통해 보내진다.