Direct Media Interface - Wikipedia

Intel bus for connecting CPU and I/O chipset For DirectMedia, a Windows multimedia APIs, see DirectX. For DMI, an interface for detecting components of a computer, see Desktop Management Interface.
iconThis article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: "Direct Media Interface" – news · newspapers · books · scholar · JSTOR (January 2014) (Learn how and when to remove this message)
DMI
Direct Media Interface
Created byIntel
SupersedesIntel Hub Architecture
Speed
  • v1.0 at 2 Gbit/s 2.5 GT/s (×4 1 GB/s)
  • v2.0 at 4 Gbit/s 5 GT/s (×4 2 GB/s)
  • v3.0 at 8 GT/s (×4 4 GB/s)
  • v4.0 at 16 GT/s (×8 16 GB/s)
StyleSerial

In computing, Direct Media Interface (DMI) is Intel's proprietary link between the northbridge (or CPU) and southbridge (e.g. Platform Controller Hub family) chipset on a computer motherboard.[1] It was first used between the 9xx chipsets and the ICH6, released in 2004.[2]: 1  Previous Intel chipsets had used the Intel Hub Architecture to perform the same function, and server chipsets use a similar interface called Enterprise Southbridge Interface (ESI).[3] While the "DMI" name dates back to ICH6, Intel mandates specific combinations of compatible devices, so the presence of a DMI does not guarantee by itself that a particular northbridge–southbridge combination is allowed.

Intel X99 motherboard diagram. The DMI bus is visible between CPU and PCH.

DMI is essentially PCI Express, using multiple lanes and differential signaling to form a point-to-point link. Most implementations use a ×8 or ×4 link, while some mobile systems (e.g. 915GMS, 945GMS/GSE/GU and the Atom N450) use a ×2 link, halving the bandwidth. The original implementation provides 10 Gbit/s (1 GB/s) in each direction using a ×4 link. The DMI provides support for concurrent traffic and isochronous data transfer capabilities.[2]: 3 [4]

DMI replaced FSB (Front-Side Bus) which was eliminated in 2009.[5]

Versions

[edit]

DMI 1.0, introduced in 2004 with a data transfer rate of 1 GB/s with a ×4 link.

DMI 2.0, introduced in 2011, doubles the data transfer rate to 2 GB/s with a ×4 link. It is used to link an Intel CPU with the Intel Platform Controller Hub (PCH), which supersedes the historic implementation of a separate northbridge and southbridge.[6]: 14 

DMI 3.0, released in August 2015, allows the 8 GT/s transfer rate per lane, for a total of four lanes and 3.93 GB/s for the CPU–PCH link. It is used by two-chip variants of the Intel Skylake microprocessors, which are used in conjunction with Intel 100 Series chipsets;[7][8] some low power (Skylake-U onwards) and ultra low power (Skylake-Y onwards) mobile Intel processors have the PCH integrated into the physical package as a separate die, referred to as OPI (On Package DMI interconnect Interface)[9] and effectively following the system on a chip (SoC) design layout.[10] On 9 March 2015, Intel announced the Broadwell-based Xeon D as its first enterprise platform to fully incorporate the PCH in an SoC configuration.[11]

In 2021, with the release of 500 series chipsets, Intel increased the amount of DMI 3.0 lanes from four to eight, doubling the bandwidth.[12]

DMI 4.0, released on November 4, 2021 with 600 series chipsets, doubles the bandwidth each lane provides and is two times faster when compared to DMI 3.0. The number of DMI 4.0 lanes depends on chipset model used.[13]

Implementations

[edit]

2005 Centrino mobile platform.[2]: 3  At the time DMI linked the GMCH and I/O Controller Hub.[2]: 3 

Northbridge devices supporting a northbridge DMI are the Intel 915-series, 925-series, 945-series, 955-series, 965-series, 975-series, G31/33, P35, X38, X48, P45 and X58.[citation needed]

Processors supporting a northbridge DMI and, therefore, not using a separate northbridge, are the Intel Atom, Intel Core i3, Intel Core i5, and Intel Core i7 (8xx, 7xx and 6xx, but not 9xx). Processors supporting a northbridge DMI 2.0 and, therefore not using a separate northbridge, are the 2000, 3000, 4000, and 5000 series of the Intel Core i3, Core i5 and Core i7.

Southbridge devices supporting a southbridge DMI are the ICH6, ICH7, ICH8, ICH9, ICH10, NM10, P55, H55, H57, Q57, PM55, HM55, HM57, QM57 and QS57.[citation needed]

PCH devices supporting DMI 2.0 are the Intel B65, H61, H67, P67, Q65, Q67, Z68, HM65, HM67, QM67, QS67, B75, H77, Q75, Q77, Z75, Z77, X79, HM75, HM76, HM77, QM77, QS77, UM77, H81, B85, Q85, Q87, H87, Z87, H97, Z97, C222, C224, C226, X99, H110,[14] and H310.[15]

PCH devices supporting DMI 3.0 are the Intel Z170, H170, HM170, Q170, QM170, Q150, B150, C236, CM236, C232, and C620.[16][17][18][19][20][21][22][23][24][25] The Intel 200 series, B360,[26] H370,[27] Q370,[28] Z370,[29] Z390,[30] C246,[31] and Intel 400 series chipsets also support DMI 3.0.

PCH devices supporting DMI 4.0 are the Intel 600 and 700 Series chipsets.[32][33]

See also

[edit]
  • Front-side bus – Type of computer communication interface
  • List of interface bit rates

References

[edit]
  1. ^ "What Is the Direct Media Interface (DMI) of Intel Processors?". Intel. Retrieved 2023-06-05.
  2. ^ a b c d "Second-Generation Intel Centrino TM Mobile Technology" (PDF). Intel Technology Journal. 9 (1). February 17, 2005. doi:10.1535/itj.0901. ISSN 1535-864X.
  3. ^ "Intel 5520 Chipset and Intel 5500 Chipset Datasheet" (PDF). Intel. March 2009. Retrieved 2014-11-06.
  4. ^ "Direct Media Interface (DMI) - 1.0 - ID:721073 | Intel NUC 12 Extreme / Pro X". edc.intel.com. Retrieved 2023-06-05.
  5. ^ "Core i7 975 review (Page 4)". 2 June 2009.
  6. ^ "Desktop 3rd Generation Intel Core Processor Family, Desktop Intel Pentium Processor Family, and Desktop Intel Celeron Processor Family: Datasheet - Volume 1 of 2" (PDF). External Design Specification (EDS). Intel. November 2013. Retrieved 2014-01-28.
  7. ^ Ian Cutress (2015-08-05). "The Skylake CPU Architecture – The Intel 6th Gen Skylake Review: Core i7-6700K and i5-6600K Tested". AnandTech. Archived from the original on August 7, 2015. Retrieved 2015-08-06.
  8. ^ Ian Cutress (2015-08-05). "Intel Skylake Z170 Motherboards: A Quick Look at 55+ New Products". AnandTech. Archived from the original on August 6, 2015. Retrieved 2015-08-06.
  9. ^ Ganesh T S (2016-05-09). "Choosing the Right SSD for a Skylake-U System". AnandTech. Archived from the original on May 10, 2016. Retrieved 2016-11-16.
  10. ^ Gennadiy Shvets (2014-06-26). "More details on Skylake processors". cpu-world.com. Retrieved 2014-07-01.
  11. ^ Cutress, Ian (9 March 2015). "Intel Xeon D Launched: 14nm Broadwell SoC for Enterprise". AnandTech. Archived from the original on March 10, 2015. Retrieved 18 June 2015.
  12. ^ "Intel Rocket Lake (14nm) Review: Core i9-11900K, Core i7-11700K, and Core i5-11600K". Archived from the original on April 17, 2021.
  13. ^ "Intel 600 Series chipsets". Intel Ark. Retrieved 3 April 2022.
  14. ^ "Intel H110 Chipset (Intel GL82H110 PCH)". Intel ARK (Product Specs). Retrieved 28 January 2016.
  15. ^ "Intel H310 Chipset Product Specifications". Intel ARK (Product Specs). Retrieved 2018-07-22.
  16. ^ "Intel Z170 Chipset (Intel GL82Z170 PCH)". Intel ARK (Product Specs). Retrieved 28 January 2016.
  17. ^ "Intel H170 Chipset (Intel GL82H170 PCH)". Intel ARK (Product Specs). Retrieved 28 January 2016.
  18. ^ "Mobile Intel HM170 Chipset (Intel GL82HM170 PCH)". Intel ARK (Product Specs). Retrieved 28 January 2016.
  19. ^ "Intel Q170 Chipset (Intel GL82Q170 PCH)". Intel ARK (Product Specs). Retrieved 28 January 2016.
  20. ^ "Mobile Intel QM170 Chipset (Intel GL82QM170 PCH)". Intel ARK (Product Specs). Retrieved 28 January 2016.
  21. ^ "Intel Q150 Chipset (Intel GL82Q150 PCH)". Intel ARK (Product Specs). Retrieved 28 January 2016.
  22. ^ "Intel B150 Chipset (Intel GL82B150 PCH)". Intel ARK (Product Specs). Retrieved 28 January 2016.
  23. ^ "Intel C236 Chipset (Intel GL82C236 PCH)". Intel ARK (Product Specs). Retrieved 28 January 2016.
  24. ^ "Mobile Intel CM236 Chipset (Intel GL82CM236 PCH)". Intel ARK (Product Specs). Retrieved 28 January 2016.
  25. ^ "Intel C232 Chipset (Intel GL82C232 PCH)". Intel ARK (Product Specs). Retrieved 28 January 2016.
  26. ^ "Intel B360 Chipset Product Specifications". Intel ARK (Product Specs). Retrieved 2018-07-22.
  27. ^ "Intel H370 Chipset Product Specifications". Intel ARK (Product Specs). Retrieved 2018-07-22.
  28. ^ "Intel Q370 Chipset Product Specifications". Intel ARK (Product Specs). Retrieved 2018-07-22.
  29. ^ "Intel Z370 Chipset Product Specifications". Intel ARK (Product Specs). Retrieved 2018-07-22.
  30. ^ "Intel Z390 Chipset Product Specifications". Intel ARK (Product Specs). Retrieved 2018-07-22.
  31. ^ "Intel C246 Chipset Product Specifications". Intel ARK (Product Specs). Retrieved 2018-07-22.
  32. ^ "Intel 600 Series chipsets". Intel Ark. Retrieved 3 April 2022.
  33. ^ "Intel 700 Series Chipsets". Intel Ark. Retrieved 11 October 2022.
  • v
  • t
  • e
Intel
Subsidiaries
  • 3Dlabs
  • Altera
  • Intel Security
  • Mobileye
  • Recon Instruments
  • Virtutech
  • Wind River Systems
  • Xircom
Joint venture4Group Holdings (50% owned by Vantiva)
Products
  • 3D XPoint
  • Accounts & SSO
  • Amplify Tablet
  • Advanced Programmable Interrupt Controller
  • Cache Acceleration Software
  • Client Initiated Remote Access
  • Direct Media Interface
  • Flexible Display Interface
  • Hella Zippy
  • Intel 1103
  • Intel AZ210
  • Intel Clear Video
  • Intel Display Power Saving Technology
  • Intel Modular Server System
  • Intel Quick Sync Video
  • Intel Reader
  • Intel system development kit
  • Intel Upgrade Service
  • Intel740
  • InTru3D
  • IXP1200
  • OFono
  • Omni-Path
  • Performance acceleration technology
  • Shooting Star
  • SSDs (X25-M)
  • Stable Image Platform Program
  • Virtual 8086 mode
  • WiDi
  • x86
  • v
  • t
  • e
Intel processors
Lists
  • Processors
    • Atom
    • Celeron
    • Pentium
      • Pro
      • II
      • III
      • 4
      • D
      • M
    • Core
      • 2
      • i3
      • i5
      • i7
      • i9
      • M
    • Xeon
    • Quark
    • Itanium
  • Microarchitectures
  • Chipsets
Microarchitectures
IA-32 (32-bit x86)
  • P5
  • P6
    • P6 variant (Pentium M)
    • P6 variant (Enhanced Pentium M)
  • NetBurst
x86-64 (64-bit)
  • Core
    • Penryn
  • Nehalem
    • Westmere
  • Sandy Bridge
    • Ivy Bridge
  • Haswell
    • Broadwell
  • Skylake
    • Cannon Lake
  • Sunny Cove
    • Cypress Cove
  • Willow Cove
  • Golden Cove
    • Raptor Cove
  • Redwood Cove
  • Lion Cove
x86 ULV
  • Bonnell
    • Saltwell
  • Silvermont
    • Airmont
  • Goldmont
  • Goldmont Plus
  • Tremont
  • Gracemont
    • Crestmont
  • Skymont
Current products
x86-64 (64-bit)
  • Atom
  • Celeron
  • Pentium
  • Core
    • 10th gen
    • 11th gen
    • 12th gen
    • 13th gen
    • 14th gen
  • Core Ultra
    • 1st gen
    • 2nd gen
    • 3rd gen
    • 4th gen
  • Xeon
Discontinued
BCD oriented (4-bit)
  • 4004 (1971)
  • 4040 (1974)
pre-x86 (8-bit)
  • 8008 (1972)
  • 8080 (1974)
  • 8085 (1977)
Early x86 (16-bit)
  • 8086 (1978)
  • 8088 (1979)
  • 80186 (1982)
  • 80188 (1982)
  • 80286 (1982)
x87 (external FPUs) 8/16-bit databus 8087 (1980) 16-bit databus 80C187 80287 80387SX 32-bit databus 80387DX 80487
IA-32 (32-bit x86)
  • i386
    • SX
    • 376
    • EX
  • i486
    • SX
    • DX2
    • DX4
    • SL
    • RapidCAD
    • OverDrive
  • A100/A110
  • Atom
    • CE
    • SoC
  • Celeron (1998)
    • M
    • D (2004)
  • Pentium
    • Original i586
    • OverDrive
    • Pro
    • II
    • III
    • 4
    • M
    • Dual-Core
  • Core
  • Xeon
    • P6-based
    • NetBurst-based
    • Core-based
  • Quark
  • Tolapai
x86-64 (64-bit)
  • Atom
    • SoC
    • CE
  • Celeron
    • D
    • Dual-Core
  • Pentium
    • 4
    • D
    • Extreme Edition
    • Dual-Core
  • Core
    • 2
    • 1st gen
    • 2nd gen
    • 3rd gen
    • 4th gen
    • 5th gen
    • 6th gen
    • 7th gen
    • 8th gen
    • 9th gen
    • 10th gen
    • 11th gen
    • M
  • Xeon
    • Nehalem-based
    • Sandy Bridge-based
    • Ivy Bridge-based
    • Haswell-based
    • Broadwell-based
    • Skylake-based
Other CISC iAPX 432 EPIC Itanium RISC i860 i960 StrongARM XScale
Related
  • Tick–tock model
  • Process–architecture–optimization model
  • Intel GPUs
    • GMA
    • Intel HD, UHD, and Iris Graphics
    • Xe
    • Arc
  • PCHs
  • SCHs
  • ICHs
  • PIIXs
  • Stratix
  • Codenames
  • Larrabee
Litigation
  • Advanced Micro Devices, Inc. v. Intel Corp.
  • High-Tech Employee Antitrust Litigation
  • Intel Corp. v. Advanced Micro Devices, Inc.
  • Intel Corp. v. Hamidi
  • Intel Corporation Inc. v CPM United Kingdom Ltd
  • Silvaco Data Systems v. Intel Corp.
People
Founders
  • Gordon Moore
  • Robert Noyce
CEOs
  • Robert Noyce
  • Gordon Moore
  • Andrew Grove
  • Craig Barrett
  • Paul Otellini
  • Brian Krzanich
  • Bob Swan
  • Pat Gelsinger
  • Lip-Bu Tan
Related
  • Intel Foundation Achievement Award
  • Mac transition to Intel processors
  • Intel Architecture Labs
  • ASCI Red
  • BiiN
  • Classmate PC
  • Convera Corporation
  • Copy Exactly!
  • Intel Developer Forum
  • Dynamic video memory technology
  • Intel Extreme Masters
  • List of Intel microprocessors
  • List of Intel graphics processing units (2013 or earlier)
  • I/O Acceleration Technology
  • IA-32 Execution Layer
  • IM Flash Technologies
  • The Innovators
  • Inside Films
    • Inside
    • The Beauty Inside
    • The Power Inside
  • Intel ADX
  • Intel Capital
  • Intel Cluster Ready
  • Intel Compute Stick
  • Intel Ireland
  • Intel Mobile Communications
  • Intel Outstanding Researcher Award
  • Intel SHA extensions
  • Intel Teach
  • List of semiconductor fabrication plants
  • List of Intel manufacturing sites
  • List of mergers and acquisitions by Intel
  • Intel Museum
  • OnCue
  • Intel PRO/Wireless
  • Intel International Science and Engineering Fair
  • Regeneron Science Talent Search
  • Simple Firmware Interface
  • Single-chip Cloud Computer
  • Software Guard Extensions
  • Supervisor Mode Access Prevention
  • Tarari
  • Intel Tera-Scale
  • Timeline of Intel
  • v
  • t
  • e
Technical and de facto standards for wired computer buses
General
  • System bus
  • Front-side bus
  • Back-side bus
  • Daisy chain
  • Control bus
  • Address bus
  • Bus contention
  • Bus mastering
  • Network on a chip
  • Plug and play
  • Double data rate
  • Quad data rate
  • List of bus bandwidths
Standards
  • SS-50 bus
  • S-100 bus
  • Multibus
  • Unibus
  • VAXBI
  • MBus
  • STD Bus
  • SMBus
  • Q-Bus
  • Europe Card Bus
  • ISA
  • STEbus
  • Zorro II
  • Zorro III
  • CAMAC
  • FASTBUS
  • LPC
  • HP Precision Bus
  • EISA
  • VME
  • VXI
  • VXS
  • VPX
  • NuBus
  • TURBOchannel
  • MCA
  • SBus
  • VLB
  • HP GSC bus
  • InfiniBand
  • Ethernet
  • UPA
  • PCI
  • PCI Extended (PCI-X)
  • PXI
  • PCI Express (PCIe)
  • AGP
  • Compute Express Link (CXL)
  • Direct Media Interface (DMI)
  • RapidIO
  • Intel QuickPath Interconnect
  • NVLink
  • HyperTransport
    • Infinity Fabric
  • Intel Ultra Path Interconnect
  • Coherent Accelerator Processor Interface (CAPI)
  • SpaceWire
Storage
  • ST-506
  • ESDI
  • SDI
  • IPI
  • SMD
  • Floppy connector
  • Parallel ATA (PATA)
  • Bus and Tag
  • DSSI
  • HIPPI
  • Serial ATA (SATA)
  • SCSI
    • Parallel
    • SAS
  • ESCON
  • Fibre Channel
  • SSA
  • SATAe
  • PCI Express (via AHCI or NVMe logical device interface)
Peripheral
  • Apple Desktop Bus
  • Atari SIO
  • DCB
  • Commodore bus
  • HP-IL
  • HIL
  • MIDI
  • RS-232
  • RS-422
  • RS-423
  • RS-485
  • Lightning
  • DMX512-A
  • IEEE-488 (GPIB)
  • IEEE-1284 (parallel port)
  • IEEE-1394 (FireWire)
  • UNI/O
  • 1-Wire
  • I²C (ACCESS.bus, PMBus, SMBus)
  • I3C
  • SPI
  • D²B
  • Parallel SCSI
  • Profibus
  • USB
  • Camera Link
  • External PCIe
  • Thunderbolt
  • CAN bus
Audio
  • ADAT Lightpipe
  • AES3
  • Intel HD Audio
  • I2S
  • MADI
  • McASP
  • S/PDIF
  • TOSLINK
Portable
  • PC Card
  • ExpressCard
Embedded
  • Multidrop bus
  • CoreConnect
  • AMBA (AXI)
  • Wishbone
  • SLIMbus
Interfaces are listed by their speed in the (roughly) ascending order, so the interface at the end of each section should be the fastest. Category

Tag » What Is Peg/dmi Ratio