Aller au contenu

Direct Media Interface

Un article de Wikipédia, l'encyclopédie libre.
Schéma fonctionnel d'une carte mère Intel avec un chipset de la série 4 : le bus DMI est situé ente le MCH (northbridge) et l'ICH (southbridge).
Schéma fonctionnel d'un carte mère Intel avec un chipset de la série 5 (ou plus récent : le bus DMI est situé entre le CPU (en haut) et le PCH (en bas).

L'interface Direct Media Interface (DMI) est un bus série haute vitesse utilisé par Intel pour :

  • relier le MCH à l'ICH entre 2004 (chipset série 9xx, ICH6) et 2009 (chipset série 4, ICH10),
  • relier directement le CPU au PCH depuis le lancement des Core i5/i3 fin 2009/début 2010 (chipset série 5, microarchitecture Nehalem).

Dans la première version, le bus système (FSB) est conservé tandis que dans la deuxième version, il disparaît (tout comme le MCH).

Le DMI est un bus à quatre canaux bidirectionnels (à l'exception de certaines versions mobiles, limitées à deux canaux). DMI est essentiellement identique à PCI Express, utilisant plusieurs voies et une signalisation différentielle pour former une liaison point à point. La plupart des implémentations utilisent une liaison ×8 ou ×4, tandis que certains systèmes mobiles (par exemple 915GMS, 945GMS/GSE/GU et l’Atom N450) utilisent une liaison ×2, réduisant de moitié la bande passante. L’implémentation d’origine fournit 10 Gbit/s (1 Go/s) dans chaque direction à l’aide d’une liaison ×4. Le DMI prend en charge le trafic simultané et les capacités de transfert de données isochrones[1].

L'implémentation originale DMI 1.0, introduite en 2004, propose un débit de 10 Gbit/s (1,16 Go/s, 2,5 GT/s) dans chaque sens pour 4 voies.

La version DMI 2.0 a été introduite en 2011 avec Sandy Bridge (chipsets série 6), doublant le débit (4 GT/s, soit 2 Go/s pour 4 voies).

La version DMI 3.0 est apparue en , permettant un débit de 8 GT/s par voie, soit environ 3,93 Go/s pour quatre voies entre le processeur et le circuit d'entrées/sorties[2]. Cette version est, entre autres, utilisée par les variantes à deux puces des microprocesseurs Intel Skylake.

En 2021, avec la sortie de Rocket Lake (chipsets série 500), Intel a passé le nombre de voies DMI 3.0 de quatre à huit, doublant la bande passante[3].

La version DMI 4.0, sortie le avec les chipsets de la série 600 équipant le processeur Alder Lake, double la bande passante fournie par chaque voie (16 GT/s) et est deux fois plus rapide que DMI 3.0 Le nombre de voies DMI 4.0 dépend du modèle de chipset utilisé[4].

Implémentations

[modifier | modifier le code]

Les systèmes supportant un pont nord DMI sont les chipsets Intel 915, 925, 945, 955, 965, 975, G31/33, P35, X38, X48, P45 et X58.

Certains processeurs ont le pont nord DMI directement intégré (sans puce séparée) : Intel Atom, Core i3, Core i5, et Core i7 (8xx, 7xx et 6xx, mais pas la série 9xx).

Le pont nord DMI 2.0 est intégré directement dans les séries 2000, 3000, 4000, 5000 et 6000 des Cores i3, i5 et i7.

Schéma d'une carte mère équipée d'un PCH Intel X99 (en). Le bus DMI est situé entre le CPU et le PCH.

Les systèmes supportant un pont sud DMI sont les chipsets : ICH6, ICH7, ICH8, ICH9, ICH10, NM10, P55, H55, H57, Q57, PM55, HM55, HM57, QM57 et QS57.

Les PCH supportant le DMI 2.0 sont les séries Intel Z68, P67, H67, H61, Q67, Q65, B65, HM65, HM67, QM67, QS67, Z77, Z75, H77, Q77, Q75, B75, X79, HM75, HM76, HM77, UM77, QM77, QS77, H81, B85, Q85, Q87, H87, Z87, H97, Z97, C222, C224, C226, X99 et H110.

La version 3.0 est supportée par les chipsets Z170, H170, HM170, Q170, QM170, Q150, B150, C236, CM236 et C232. Les chipsets de la série 200 utilisant le socket LGA 1151 sont également compatibles avec le DMI 3.0.

Notes et références

[modifier | modifier le code]
  1. ↑ (en) « Direct Media Interface (DMI) - 1.0 - ID:721073 | Intel NUC 12 Extreme / Pro X », sur edc.intel.com (consulté le )
  2. ↑ (en) (en-US) Ian Cutress, « The Skylake CPU Architecture – The Intel 6th Gen Skylake Review: Core i7-6700K and i5-6600K Tested (archivé depuis l'original) », sur anandtech.com, (consulté le ).
  3. ↑ (en-US) Ian Cutress, « Intel Rocket Lake (14nm) Review: Core i9-11900K, Core i7-11700K, and Core i5-11600K (archivé depuis l'original) », sur anadtech.com, (consulté le )
  4. ↑ (en-US) « Intel 600 Series chipsets », sur Intel Ark (consulté le )