CircuitCo:BeagleBone DVI-D

Descriptions
The BeagleBone DVI-D Cape is designed to provide DVI-D interface for BeagleBone boards. This board features a standard HDMI connector, which can be connected to a DVI-D monitor using a HDMI-to-DVI-D cable. The video output of the BeagleBone DVI-D Cape is limited to 16-bit so more pins at the expansion headers of BeagleBone can be available for other capes. The output resolution is hardcoded to 1024x768.

'''Note: The BeagleBone DVI-D Cape only provides DVI-D interface for BeagleBone. No other interfaces are supported by this cape.'''

FAQ
Please visit our Frequently Asked Questions (FAQ) page for additional help.

Revision A3
The only changes in this revision are PCB silkscreens to accommodate the release of Audio Cape and DVI-D with Audio Cape. No design changes have been made for the BeagleBone DVI-D revision A3.

The PCB revision is also changed from BB-BONE-DVID-PCB-03 to BB-BONE-DVID-PCB-04.

Revision A2
The DVI_PDn signal in revision A2 is moved from pin 42 of connector P2 to pin 20 of connector P1. In revision A1, DVI_PDn signal is mapped to GPIO0_7 which is also a DMA interrupt. By moving DVI_PDn signal, this DMA interrupt is now available for other capeswhen BeagleBone is used with DVI-D Cape. In addition, 4 zero ohm resistors are added to the audio circuitry; however, this addition does not have any effect since the audio circuitry is not populated on DVI-D Cape. Revision A2 should not have any functional difference from previous revisions.

The PCB revision is also changed from BB-BONE-DVID-PCB-02 to BB-BONE-DVID-PCB-03.

Revision A1

 * PCB Changes
 * Remove trace from P1.4 to R90
 * Add DVI-PDn trace from P2.42 to R91
 * Design Changes
 * Add 10k pull-up resistor R123 to pin WP of U8
 * Add Testpoint 2
 * Production Changes
 * Red jumper from pin 42 of P2 to R91 is no longer required

BeagleBone DVI-D Rev A and A1 should functional identically. Pull-up resistor and testpoint are added solely for production purposes.

The PCB revision is also changed from BB-BONE-DVID-PCB-01 to BB-BONE-DVID-PCB-02.

Revision A
Initial release of BeagleBone DVI-D Cape.

Software Support

 * BeagleBone DVI-D Cape revision A and A1 are supported by Angstrom release 02-14-12 or later.
 * BeagleBone DVI-D Cape revision A, A1, and A2 are supported by Angstrom release 06-18-12 or later.


 * Major BeagleBone image releases can be downloaded here.
 * Intermediate BeagleBone image releases can be downloaded here

Please follow the instructions here to write the image file to your SD card on a Windows machine.

Getting Started
Required setup:
 * A BeagleBone DVI-D Cape
 * A BeagleBone (with supported software)
 * A Power supply (either 5V DC supply or USB cable)
 * An LCD monitor that supports DVI-D and 1024x768 resolution.
 * An HDMI-to-DVI-D cable
 * USB keyboard/mouse (optional)

Following the instructions below to start using your BeagleBone DVI-D Cape:
 * 1) Power off your BeagleBone
 * 2) Mount the BeagleBone DVI-D on top of BeagleBone.
 * 3) * Note: The Ethernet connector on BeagleBone should fit right into the cutback on BeagleBone DVI-D.
 * 4) Make sure the micro SD card using with BeagleBone has latest Angstrom image.
 * 5) Connect the BeagleBone DVI-D Cape to a DVI-D supported monitor using an HDMI-to-DVI-D cable. The HDMI end of the cable should be plugged into the HDMI port on the DVI-D Cape. The DVI-D end of the cable should be plugged into the DVI-D input of the monitor.
 * 6) * '''Note: The DVI-D is hardcoded to provide an output resolution of 1024x768. Please ensure your monitor supports this resolution.
 * 7) * '''Note: Only plug in or unplug the HDMI cable when the board is not powered. Hot plugging or unplugging while the board is powered on may damage the board or cable.
 * 8) Make sure the monitor is powered on. Power up the BeagleBone.
 * 9) You should see a BeagleBone logo, the Angstrom log-in prompt, and eventually the Angstrom desktop. The photo on the right shows the log-in prompt when using BeagleBone DVI-D A1 with Angstrom release 02-14-12.

By connecting a USB keyboard, you can type onto the console and this will be displayed on the monitor as well.

Specifications
Followings are some specifications of the BeagleBone DVI-D Cape:

Signal Usage
The BeagleBone DVI-D Cape uses 29 signals including:
 * VDD_3V3EXP
 * SYS_5V
 * DGND
 * SYS_RESETn
 * USR0
 * USR1
 * I2C2_SCL
 * I2C2_SDA
 * LCD_DATA[0..15]
 * LCD_VSYNC
 * LCD_HSYNC
 * LCD_PCLK
 * LCD_EN
 * DVI_PDn

Distributors

 * Boardzoo (USA)
 * Digi-Key (USA)
 * Farnell (UK)
 * Lextronic (France)
 * Maker Shed (USA)
 * Mouser Electronics (USA)
 * Special Computing (USA)
 * Tenet Technetronics (India)
 * Tigal (Austria)

System Reference Manual

 * Latest

BeagleBone DVI-D Revision A3
Only PCB is changed in this revision. No design changes are made.
 * Manufacturing files

BeagleBone DVI-D Revision A2

 * Bill of Materials
 * Manufacturing files
 * Schematic (PDF)
 * Schematic (OrCAD)

To download all files at once please click here

BeagleBone DVI-D Revision A1

 * Bill of Materials
 * Manufacturing files
 * Schematic (PDF)
 * Schematic (OrCAD)

To download all files at once please click here

BeagleBone DVI-D Revision A

 * Bill of Materials
 * Manufacturing files
 * Schematic (PDF)
 * Schematic (OrCAD)

To download all files at once please click here

Pre-Released Version
Note: BeagleBone DVI-D Capes are normally shipped with their EEPROM already programmed, so user will not need to program their EEPROMs. However, some BeagleBone DVI-D Capes that were shipped early for development purposes did not have the EEPROM programmed. This is because the software needed to program EEPROM was still in process. Therefore, early users can follow these steps to temporarily program and test their EEPROMs.


 * 1) Physically lift pin 7 of U8 on the BeagleBone DVI-D Cape so you can program the EEPROM
 * 2) Download the following BeagleBone image
 * 3) Unzip the file using 7zip
 * 4) Write the unzipped image to an SD card using Win32DiskImager
 * 5) Download the following EEPROM file into the root file system partition. Save this file without any extensions.
 * 6) Boot the BeagleBone DVI-D Cape using the new SD card
 * 7) Use the following command to flash the EEPROM:
 * 8) * cat /dvi-eeprom > /sys/bus/i2c/devices/3-0054/eeprom
 * 9) * reboot
 * 10) After reboot, check the EEPROM content with following command:
 * 11) * dmesg | grep -i cape

To go back to the cape list, please click here