DisplayPort: Inside the Receiver

DisplayPort offers small connector size and low cost, and the bandwidth of a single DisplayPort cable can support a 1080p @120Hz panel, or up to four 19-inch 1440×900 panels, as well as HDCP content protection. And it’s catching on beyond PCs. A look inside the DisplayPort receiver.

By Jeff Lukanc, Integrated Device Technology (IDT)

Page 4 of 5
Video/Imaging DesignWire
(7/24/2009 2:30:25 AM)

HDCP
To establish an encrypted link, both the source and receiver have a set of 40 unique 56-bit keys that make up each device’s private keys. Each of these keys is associated with the device’s unique key selection vector (KSV). Each HDCP-compatible device has a unique 40-bit KSV from all other HDCP devices. The source initiates HDCP authentication by exchanging KSV values with the receiver over AUX to validate that they both support HDCP and have valid keys. If the set of keys is found to be invalid or corrupt, the HD image will not be transmitted. This exchange of keys affirms to the source that the receiver is authorized to receive HDCP content. The HDCP system allows for up to seven level repeaters to be transmitted in series between a source and a receiver. This key exchange and validation process only takes a fraction of a second.

Both the source and the receiver then generate a shared secret key value that cannot be determined by eavesdropping on the data exchange. The secret key is used to encrypt HDCP content by the source and decrypt by the receiver (see Figure 4).

null
Figure 4. Key Selection Vector

Direct Drive Monitor Controls
The buttons on the front of a monitor control the power on/off as well as configure the panel. The monitor will typically have green and orange LEDs to provide status and feedback to the user. The receiver has several pins to link to these front panel switches and LEDs.

An LCD panel is often backlit with a Cold Cathode Fluorescent Lamp (CCFL), which is powered by a lamp inverter. The enable signal for controlling the map is called the Pulse Width Modulation (PWM) signal, and it typically has a frequency range of 100Hz to 4KHz. If the duty cycle is 100 percent on, then the light will have full brightness. If the duty cycle is 50 percent on, then the brightness will be at 50 percent, and if the duty cycle is 15 percent, then the brightness will be off.

When a user pushed the brightness button on the monitor, the receiver will:

  • Adjust the backlight PWM register setting, which will change the on/off duty cycle of the backlight
  • Save the new value in a readable register
  • Set a bit to notify the source of an update
  • Generate an HPD interrupt to notify the source

In response to the HPD interrupt, the source will:

  • Clear the bit requesting service
  • Display a brightness control bar as a visual indication to the user. The bar will be removed after a few seconds if there is not additional button activity.

null

Figure 5. Sample Brightness Display

If a user pushes a button to increase the panel brightness, the current luminance value stored in a register on a chip is updated with a higher value, and an interrupt is generated to the source. The source will, in turn, show a display brightness adjustment bar on the screen for five seconds (see Figure 5).

NEXT: Power Modes

Page 4: next page

Pages: 1 2 3 4 5