• Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • Stephen Foskett
      • My Publications
        • Urban Forms in Suburbia: The Rise of the Edge City
      • Storage Magazine Columns
      • Whitepapers
      • Multimedia
      • Speaking Engagements
    • Services
    • Disclosures
  • Categories
    • Apple
    • Ask a Pack Rat
    • Computer History
    • Deals
    • Enterprise storage
    • Events
    • Personal
    • Photography
    • Terabyte home
    • Virtual Storage
  • Guides
    • The iPhone Exchange ActiveSync Guide
      • The iPhone Exchange ActiveSync Troubleshooting Guide
    • The iPad Exchange ActiveSync Guide
      • iPad Exchange ActiveSync Troubleshooting Guide
    • Toolbox
      • Power Over Ethernet Calculator
      • EMC Symmetrix WWN Calculator
      • EMC Symmetrix TimeFinder DOS Batch File
    • Linux Logical Volume Manager Walkthrough
  • Calendar

Stephen Foskett, Pack Rat

Understanding the accumulation of data

You are here: Home / Everything / Apple / Thunderbolt = Light Peak = Mini DisplayPort + PCI Express

Thunderbolt = Light Peak = Mini DisplayPort + PCI Express

February 24, 2011 By Stephen 8 Comments

Thunderbolt (nee Light Peak) is here!

Apple unveiled their new line of MacBook Pro laptops today, complete with “Thunderbolt”, the trade name for a production packaging of Light Peak and Mini DisplayPort. After much speculation (including quite a bit by yours truly), we finally have some concrete information about Light Peak, and perhaps a peek (if you forgive the pun) into the next generation of I/O technologies!

Note: The following comes from my own research on the day of the launch. Intel’s Thunderbolt Technology Brief is especially helpful, and many of these images come from there. Intel has promised to brief me on the technology shortly, and I will write a more complete and correct article at that time!

PCI Express At Heart

We have long known that Light Peak is more a transport than a protocol. Rather than competing with existing standards like USB and FireWire, Light Peak is an interconnect that can carry a variety of protocols. But we never knew exactly how this mechanism would work until now.

Apple’s and Intel’s Thunderbolt pages reveal that it uses PCI Express as its base transport mechanism. This isn’t the first time the serial PCI Express bus has been exposed to the “outside world” – the weakly-supported ExpressCard standard already includes a single PCI Express (v1) lane for plug-in cards.

But Thunderbolt is much, much faster than ExpressCard. With a confirmed 10 Gb/s of throughput, Thunderbolt is a significant upgrade, but what exactly is the technology behind it? Intel could have used four PCI Express v1 lanes, but this would fall short of 10 Gb/s in real-world throughput thanks to 8b/10b encoding losses and other overhead, and would also pose additional cabling challenges. It could also have specified a single PCI Express v3.0 lane, which would spec nicely to 10 Gb/s, but this standard is quite new, having been finalized in November, 2010.

Instead, it appears that Thunderbolt will use two PCI Express v2.0 lanes, each operating at 5 GHz and using 8b/10b encoding. This means that real-world Light Peak throughput will be limited to about 2x 4 Gb/s, 20% less than the rated number. But this scheme would be much simpler to implement, being compatible with Intel’s current Sandy Bridge CPUs and chipsets as well as nearly every existing PCI Express-capable chip and peripheral.

Thunderbolt = Light Peak Over Mini DisplayPort

Intel’s Thunderbolt port is not just a renaming of Light Peak, though. It is a packaging of Light Peak technology with Apple’s Mini DisplayPort (mDP) video connector standard. Note that the Thunderbolt name and logo are Intel’s trademarks, not Apple’s, and will likely show up on PC hardware as well.

Mini DisplayPort is a compact 20-pin connector for the DisplayPort digital video interface standard. Introduced in 2006, DisplayPort is intended to replace DVI and VGA (and supplant HDMI) for use in computer displays. DisplayPort gained significant traction in late 2010 as major PC component and display manufacturers like AMD, Intel, Dell, Lenovo, LG, and Samsung announced they would use it both internally and externally for future displays.

Apple switched to DisplayPort in late 2008, and has exclusively used Mini DisplayPort since 2009. They released the compact mDP specification for free use by other manufacturers, and support for the standard is growing.

Maintaining Compatibility With Mini DisplayPort

Although it is not 100% clear exactly how Intel added Light Peak PCI Express lanes to the Mini DisplayPort connector, we do have a general idea.

All 20 pins in the mDP connector are already used for the DisplayPort video and associated data signals, leaving none for PCI Express. Although the mechanical tolerances of a mDP connector are better-suited for an optical interconnect, and Thunderbolt does hold out the promise of optical connections, the initial Thunderbolt implementation uses electrical signals to carry PCI Express data.

Intel’s illustration appears to show PCI Express and DisplayPort data multiplexed over a single connection. But this would be tricky to implement while still maintaining backwards-compatibility with existing Mini DisplayPort devices, as touted.

Intel accomplished this bit of magic by only multiplexing when compatible endpoints are detected:

“if a DisplayPort device is detected, a Thunderbolt controller will drive compatibility mode DisplayPort signals to that device”

They re-use the existing pins for a multiplexed connection of PCI Express and DisplayPort data for Thunderbolt-capable endpoints but fall back only to Mini DisplayPort signaling when a mDP device is detected. This likely means that the PCI Express lanes will be entirely disabled when connected to an existing Apple Cinema Display or other Mini DisplayPort device.

One Big Surprise: Two Channels!

There is one more surprise in store from Intel and Apple:

“A Thunderbolt connector is capable of providing two full-duplex channels. Each channel provides bi-directional 10 Gbps of bandwidth.”

Whoa there! So this little Mini DisplayPort connector includes 20 Gb/s of throughput in each direction, plus up to two DisplayPort v1.1a connections with 8.64 Gb/s each. This yields a grand total of 57 Gb/s over that slim wire. That’s one impressive interconnect!

Intel's Thunderbolt Controller diagram is revealing!

The Intel Thunderbolt controller is fed four PCI Express v2.0 lanes and a DisplayPort signal from the “Cougar Point” platform controller hub (PCH). A DisplayPort signal can also be routed in from a discrete graphics card. Each Thunderbolt controller can apparently drive two Thunderbolt connectors, though it is likely that these will share the same four PCI Express lanes using a crossbar switch built into the controller.

A Wide World of Peripherals

LaCie stands make a big splash with Thunderbolt-compatible storage devices

As mentioned, just about any existing PCI Express chipset can reside on this Thunderbolt bus, and the topology is extremely flexible. A Thunderbolt peripheral could be an endpoint, using the PCI Express lanes to drive FireWire, USB, Fibre Channel, or just about any other interconnect. It could also be a hub, allowing further Thunderbolt connections, or a pass-through in a daisy-chain topology.

It is somewhat surprising that Apple did not release a new Thunderbolt-capable Cinema Display today. In fact, only storage devices from Promise and LaCie are noted in Apple’s page. They do promise a user can “daisy-chain up to six new peripherals, such as the Promise Pegasus RAID or LaCie Little Big Disk, or five peripherals and an Apple LED Cinema Display.” But this indicates that the Cinema Display would be at the end of the chain operating in Mini DisplayPort compatibility mode.

It is likely that Intel is supplying the Thunderbolt chips used in peripherals as well. If Intel is the single source for these chips, it could drive up cost and reduce availability of compatible peripherals. But it would also likely improve interoperability and compatibility in general.

Stephen’s Stance

Although Thunderbolt is backward-compatible, only the forward-looking use cases are really compelling. A future Cinema Display with USB, FireWire, and Ethernet ports would be a start. It would be easy to imagine a slimmer MacBook with just a few internal ports that relies on its display to provide DVD, ExpressCard, and other expansion devices. I’d love to see a Thunderbolt- and Sandy Bridge-equipped MacBook Air!

It is disappointing that Apple and Intel decided to use the Mini DisplayPort connector rather than USB, but the USB Implementer’s Forum was apparently opposed to that idea. Since Apple controls mDP and modern Macs increasingly include just that connector and USB, it was an easy alternative choice. Although today’s MacBook Pros include just a single Thunderbolt port, one suspects that future machines might reduce the number of USB connectors or eliminate FireWire in favor of a second Thunderbolt.

This is an exciting development in I/O and storage. Watch this space for future updates!

Note: Images in this post come from Apple and Intel.

You might also want to read these other posts...

  • Ranting and Raving About the 2018 iPad Pro
  • Electric Car Over the Internet: My Experience Buying…
  • Introducing Rabbit: I Bought a Cloud!
  • The 2018 iPad Pro is a Beast!
  • Liberate Wi-Fi Smart Bulbs and Switches with Tasmota!

Filed Under: Apple, Computer History, Everything, Personal, Terabyte home Tagged With: Apple, Cougar Point, DisplayPort, ExpressCard, Fibre Channel, FireWire, Intel, LaCie, Light Peak, Mini DisplayPort, PCI Express, Promise, Sandy Bridge, Thunderbolt, USB

Primary Sidebar

The movie never changes. It can’t change; but every time you see it, it seems different because you’re different. You see different things. – 12 Monkeys

Subscribe via Email

Subscribe via email and you will receive my latest blog posts in your inbox. No ads or spam, just the same great content you find on my site!
 New posts (daily)
 Where's Stephen? (weekly)

Download My Book


Download my free e-book:
Essential Enterprise Storage Concepts!

Recent Posts

Electric Car Over the Internet: My Experience Buying From Vroom

November 28, 2020

Powering Rabbits: The Mean Well LRS-350-12 Power Supply

October 18, 2020

Tortoise or Hare? Nvidia Jetson TK1

September 22, 2020

Running Rabbits: More About My Cloud NUCs

September 21, 2020

Introducing Rabbit: I Bought a Cloud!

September 10, 2020

Remove ROM To Use LSI SAS Cards in HPE Servers

August 23, 2020

Test Your Wi-Fi with iPerf for iOS

July 9, 2020

Liberate Wi-Fi Smart Bulbs and Switches with Tasmota!

May 29, 2020

What You See and What You Get When You Follow Me

May 28, 2019

GPS Time Rollover Failures Keep Happening (But They’re Almost Done)

April 6, 2019

Symbolic Links

    Featured Posts

    It’s Fine To Mount Hard Drives On Their Side Or Even Upside-Down

    August 13, 2016

    Mac OS X Lion Adds CoreStorage, a Volume Manager (Finally!)

    August 4, 2011

    The iPhone Revolution 10 Years Later

    January 9, 2017

    Review: Blue Snowball USB Microphone

    March 31, 2010

    Marketers: Fudging the Meaning of Buzzwords Matters (To You!)

    December 2, 2015

    Generation 3 drobo: Fall In Love All Over Again

    April 9, 2015

    How to Get Me to Write about Your Company or Product

    March 15, 2012

    A Complete List of VMware VAAI Primitives

    November 10, 2011

    What’s the Deal with Containers?

    October 21, 2016

    Regarding My Symbolic Links and Good Reads

    April 16, 2015

    Copyright © 2021 · Log in