Display Port/Expansion on Jetson TK1
Has the display port been tested on the Jetson TK1 board? Any tips for making a mating connection board? (recommended mating connectors to use, routing, etc) Is the behavior basically the same as a desktop kepler card, or should we expect some special Linux configuration to use the port? I believe I saw that display port mode had to be turned on or something in the schematic?
Has the display port been tested on the Jetson TK1 board?
Any tips for making a mating connection board? (recommended mating connectors to use, routing, etc)

Is the behavior basically the same as a desktop kepler card, or should we expect some special Linux configuration to use the port? I believe I saw that display port mode had to be turned on or something in the schematic?

AsRock Z77 Extreme 3 with i5-3570k
Dual EVGA GTX 760 4 GB in SLI. 32 GB System RAM
5100x2560 LCD setup that I cannot use in Surround because Nvidia won't support Display Port properly. (as of GTX 700 series, running 3600x1920 till future upgrade)

#1
Posted 04/15/2014 11:59 PM   
Same question here: What needs to be done to use the eDP port? Suggestion HW: + Make an adapter and route LVDS from expansion port to your eDP port connector + Keep LVDS to eDP lane mux in mind (schematics page 26, small table) ? Add coupling capacitors on TX lanes as needed by eDP ? Suggestion SW: ? Set registers to enable eDP port support ? ---> How ? Is the eDP port supported by Linux for Tegra natively ? Do I need to load additional drivers ?
Same question here: What needs to be done to use the eDP port?

Suggestion HW:
+ Make an adapter and route LVDS from expansion port to your eDP port connector
+ Keep LVDS to eDP lane mux in mind (schematics page 26, small table)
? Add coupling capacitors on TX lanes as needed by eDP ?

Suggestion SW:
? Set registers to enable eDP port support ?
---> How ?

Is the eDP port supported by Linux for Tegra natively ?
Do I need to load additional drivers ?

#2
Posted 06/12/2014 11:12 AM   
I want to mention that my question about "whether it was tested" isn't stupid since it is common to only test 1 protocol (or just electrical connection) in production test. Nvidia said that they have tested 2 different display port displays on these Jetson kits according to the FAQ. However they have NOT tested LVDS on these boards. But if the faster display port signals work, then hopefully LVDS will too. http://developer.download.nvidia.com/embedded/jetson/TK1/docs/Jetson_TK1_FAQ_2014May01_V2.pdf Hopefully Nvidia will provide details on what displays were tested and how the drivers were set up, but since they have gotten it working already there should be some driver support in the current or next release.
I want to mention that my question about "whether it was tested" isn't stupid since it is common to only test 1 protocol (or just electrical connection) in production test.

Nvidia said that they have tested 2 different display port displays on these Jetson kits according to the FAQ. However they have NOT tested LVDS on these boards. But if the faster display port signals work, then hopefully LVDS will too.

http://developer.download.nvidia.com/embedded/jetson/TK1/docs/Jetson_TK1_FAQ_2014May01_V2.pdf


Hopefully Nvidia will provide details on what displays were tested and how the drivers were set up, but since they have gotten it working already there should be some driver support in the current or next release.

AsRock Z77 Extreme 3 with i5-3570k
Dual EVGA GTX 760 4 GB in SLI. 32 GB System RAM
5100x2560 LCD setup that I cannot use in Surround because Nvidia won't support Display Port properly. (as of GTX 700 series, running 3600x1920 till future upgrade)

#3
Posted 06/12/2014 12:24 PM   
Hello All, I tried connecting the Display Port to a standard DP monitor 22inch with a short cable. As guided in the Schematics Document . I could not get this working . Any suggestion ? Is there any S/W related additional steps to be enabled ? NVIDIA support can you help with which LCD have you go them working.
Hello All,

I tried connecting the Display Port to a standard DP monitor 22inch with a short cable. As guided in the Schematics Document . I could not get this working . Any suggestion ? Is there any S/W related additional steps to be enabled ?

NVIDIA support can you help with which LCD have you go them working.

#4
Posted 07/18/2014 10:30 AM   
Anyone manage to get eDP-to-DP working? I'm looking to test 4K/60Hz output. Borrowing [url=http://www.jarzebski.pl/blog/2014/08/23/jetson-tk1-i-zegar-czasu-rzeczywistego-ds3231.html]@Santyago's picture[/url] of the J3A1 connector, I've highlighted the ~20 eDP pins. [img]http://i.imgur.com/L719UPT.png[/img] Can someone from NVIDIA suggest where to buy a custom cable or "cape" with a mini-DP socket that can press directly onto the necessary pins?
Anyone manage to get eDP-to-DP working? I'm looking to test 4K/60Hz output.

Borrowing @Santyago's picture of the J3A1 connector, I've highlighted the ~20 eDP pins.

Image

Can someone from NVIDIA suggest where to buy a custom cable or "cape" with a mini-DP socket that can press directly onto the necessary pins?

#5
Posted 09/03/2014 07:03 PM   
Check out this page: http://elinux.org/Jetson/GPIO
Check out this page:


http://elinux.org/Jetson/GPIO

#6
Posted 09/04/2014 12:26 PM   
I'm still thinking about making such a board but I haven't started on it yet. I have picked out all of connector parts already that I will use so I might order some samples soon. I should probably ask, if I make an adapter board, do you guys want a mini-DP connector or full size DP connector on the adapter? I will probably only make one version. There is also a chance that my board might cover up the signals on the row above the ~26 pins that it would connect to. Once I get started I can figure out how close I can get it but it would be a tight fit if you guys wanted to also use the GPIO above. My board will probably also connect to the relevant power/enable signals as well so you can hook into those for testing. The Jetson has standard pins for LCD on/off, backlight on/off, PWN output specifically for LCD backlight, etc.
I'm still thinking about making such a board but I haven't started on it yet.
I have picked out all of connector parts already that I will use so I might order some samples soon.

I should probably ask, if I make an adapter board, do you guys want a mini-DP connector or full size DP connector on the adapter? I will probably only make one version.

There is also a chance that my board might cover up the signals on the row above the ~26 pins that it would connect to. Once I get started I can figure out how close I can get it but it would be a tight fit if you guys wanted to also use the GPIO above.

My board will probably also connect to the relevant power/enable signals as well so you can hook into those for testing. The Jetson has standard pins for LCD on/off, backlight on/off, PWN output specifically for LCD backlight, etc.

AsRock Z77 Extreme 3 with i5-3570k
Dual EVGA GTX 760 4 GB in SLI. 32 GB System RAM
5100x2560 LCD setup that I cannot use in Surround because Nvidia won't support Display Port properly. (as of GTX 700 series, running 3600x1920 till future upgrade)

#7
Posted 09/04/2014 03:12 PM   
@Bill, that would be great! I think a mini-DP socket makes the most sense since it would allow people to reuse cables or converters that they might have already acquired for their Apple MacBooks. Plus it's smaller! Those $5 mini-DP to HDMI converters work well. :)
@Bill, that would be great!

I think a mini-DP socket makes the most sense since it would allow people to reuse cables or converters that they might have already acquired for their Apple MacBooks. Plus it's smaller!

Those $5 mini-DP to HDMI converters work well. :)

#8
Posted 09/04/2014 04:39 PM   
I've done a bit of research in this area. eDP does not require compatibility to HDMI. That makes sense, since the idea behind eDP is to support connecting a display inside a tablet/smartphone, so they're usually not user-accessible. For example, there's a super-cheap 10" eDP-using screen with 2048x1536 resolution available that is used in the iPad. I guess LVDS doesn't cut it for those resolutions any more. There is an extension to the standard for DisplayPort for allowing easy adapters to HDMI called [url=https://en.wikipedia.org/wiki/DisplayPort#Dual-mode_DisplayPort]Dual-mode DisplayPort[/url]. This is implemented in all of the desktop/notebook interfaces, but I've found no hint of that in the documentation for the Jetson. If you want to connect an HDMI display, the easiest way I've found is to use one of the LVDS-to-DVI adapters available. A good contender is the [url=http://tw.ieiworld.com/product_groups/industrial/content.aspx?gid=09049535992720993533&id=0B073530860479137390&cid=09049605030737850288#.VAttumSSxgU]LVDS-DVI-R10[/url]. However, I'm not sure whether it is compatible (it's designed for a different board). You would also need an adapter for the connector. Also, it's only single-channel, so the best resolution you're going to get is 1366x768. In addition to that, there's the uncertainty whether the LVDS actually works. Alternatively, you could create a board that can convert eDP to HDMI via an FPGA, but that's far beyond my level of expertise. There's also the [url=http://www.paradetech.com/products/displayport-format-converters/ps171-dp-to-hdmidvi/]PS171[/url] that does just that, but you'd have to create a board for it (which would make sense anyways, since you could use the right pinout for that), and I couldn't find a low-volume source. Same goes for the [url=http://www.st.com/web/catalog/mmc/FM128/SC1386/SS1485/LN1694/PF253910]STDP2650[/url] (but STM might be much easier to get). I'd really like to have someone with more knowledge than me experiment with that :)
I've done a bit of research in this area. eDP does not require compatibility to HDMI. That makes sense, since the idea behind eDP is to support connecting a display inside a tablet/smartphone, so they're usually not user-accessible. For example, there's a super-cheap 10" eDP-using screen with 2048x1536 resolution available that is used in the iPad. I guess LVDS doesn't cut it for those resolutions any more.

There is an extension to the standard for DisplayPort for allowing easy adapters to HDMI called Dual-mode DisplayPort. This is implemented in all of the desktop/notebook interfaces, but I've found no hint of that in the documentation for the Jetson.

If you want to connect an HDMI display, the easiest way I've found is to use one of the LVDS-to-DVI adapters available. A good contender is the LVDS-DVI-R10. However, I'm not sure whether it is compatible (it's designed for a different board). You would also need an adapter for the connector. Also, it's only single-channel, so the best resolution you're going to get is 1366x768. In addition to that, there's the uncertainty whether the LVDS actually works.

Alternatively, you could create a board that can convert eDP to HDMI via an FPGA, but that's far beyond my level of expertise. There's also the PS171 that does just that, but you'd have to create a board for it (which would make sense anyways, since you could use the right pinout for that), and I couldn't find a low-volume source. Same goes for the STDP2650 (but STM might be much easier to get).

I'd really like to have someone with more knowledge than me experiment with that :)

#9
Posted 09/06/2014 08:28 PM   
My understanding is that eDP>DP can be [url=http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/validation-methodology-paper.pdf]accomplished with a passive circuit (wires!)[/url] for short distances without using a repeater. Once you have eDP>DP, I'm assuming a standard DP>HDMI/VGA/DVI adapter would work. From an Intel eDP>DP testing doc: [img]http://i.imgur.com/sY5WrsQ.png[/img]
My understanding is that eDP>DP can be accomplished with a passive circuit (wires!) for short distances without using a repeater.

Once you have eDP>DP, I'm assuming a standard DP>HDMI/VGA/DVI adapter would work.

From an Intel eDP>DP testing doc:

Image

#10
Posted 09/06/2014 09:28 PM   
[quote="allanmac"]Once you have eDP>DP, I'm assuming a standard DP>HDMI/VGA/DVI adapter would work.[/quote] Well kinda. You need an active adapter, not a passive one. The standard $5 ones are all passive, the active ones costs a bit more. [url=http://www.monoprice.com/Product?c_id=104&cp_id=10428&cs_id=1042802&p_id=9426&seq=1&format=2]Here's an example[/url]. Still it's not that bad. [url=http://www.overclock.net/t/721931/active-vs-passive-displayport-adapters-the-truth]Here's some more info on that[/url] All of this is untested, of course.
allanmac said:Once you have eDP>DP, I'm assuming a standard DP>HDMI/VGA/DVI adapter would work.


Well kinda. You need an active adapter, not a passive one. The standard $5 ones are all passive, the active ones costs a bit more. Here's an example. Still it's not that bad.

Here's some more info on that

All of this is untested, of course.

#11
Posted 09/07/2014 12:21 AM   
Ah, good to know! Good info. What I'd really like is to hook up the TK1 to a 4K DP 1.2 monitor with as short of a cable as necessary. :)
Ah, good to know! Good info.

What I'd really like is to hook up the TK1 to a 4K DP 1.2 monitor with as short of a cable as necessary. :)

#12
Posted 09/07/2014 12:35 AM   
I'd like to attach two screens to the board :) One touch screen as a controller and one main display. @Bill: I'd vote for mini-DP as well. There are adapters available if the large one is really necessary. Also, just exposing the GPIOs via regular 0.1" pin headers would be great! Then you don't have to worry about blocking them, and it would make it much easier to use them as well (if your header also includes +12V, +5V, +3.3V, +1.8V and GND).
I'd like to attach two screens to the board :) One touch screen as a controller and one main display.

@Bill: I'd vote for mini-DP as well. There are adapters available if the large one is really necessary.

Also, just exposing the GPIOs via regular 0.1" pin headers would be great! Then you don't have to worry about blocking them, and it would make it much easier to use them as well (if your header also includes +12V, +5V, +3.3V, +1.8V and GND).

#13
Posted 09/07/2014 12:41 AM   
Am I reading this wrong? Tegra K1 TRM, p1681: [quote]22.1 Overview The Tegra ® K1 LVDS/eDP Serial Output Resource (SOR) block is a display output controller, with two operating modes, supporting either Low Voltage Differential Signaling (LVDS) or Embedded DisplayPort (eDP). It drives local panels only and does not support an external DP port. The LVDS/eDP SOR block collects pixels from the output of the display pipeline, formats/encodes them to the LVDS/eDP format, and then streams them to various output devices. The LVDS/eDP block consists of individual resources that can interface with different display devices. An LVDS/eDP block can drive only a single device at any given time and can be connected to any display controller (Head).[/quote] I'm putting together schematic for an interface PCB with an mDP socket which covers the whole 5x25 GPIO block with a header to extend the unused pins. All the DP pins are there, it seems like it would work, but the TRM explicitly says "It drives local panels only and does not support an external DP port." So, any ideas why this wouldn't work? I may be reading it wrong, this is the processor TRM, not the Jetson, but reading this in the TRM made me think twice.
Am I reading this wrong?

Tegra K1 TRM, p1681:

22.1 Overview
The Tegra ® K1 LVDS/eDP Serial Output Resource (SOR) block is a display output controller, with two operating modes, supporting either Low Voltage Differential Signaling (LVDS) or Embedded DisplayPort (eDP). It drives local panels only and does not support an external DP port. The LVDS/eDP SOR block collects pixels from the output of the display pipeline, formats/encodes them to the LVDS/eDP
format, and then streams them to various output devices. The LVDS/eDP block consists of individual resources that can interface with different display devices. An LVDS/eDP block can drive only a single device at any given time and can be connected to any display controller (Head).


I'm putting together schematic for an interface PCB with an mDP socket which covers the whole 5x25 GPIO block with a header to extend the unused pins.

All the DP pins are there, it seems like it would work, but the TRM explicitly says "It drives local panels only and does not support an external DP port." So, any ideas why this wouldn't work?

I may be reading it wrong, this is the processor TRM, not the Jetson, but reading this in the TRM made me think twice.

#14
Posted 09/19/2014 04:18 AM   
I would say it is safe to assume that only native DP panels will work unless Nvidia tells us otherwise. For example the MST hubs probably won't work (those don't work properly on desktop Kepler either from the testing I have done on 3 different Kepler cards) and also we already know that passive adapters (for HDMI, etc) won't work from the pinout available on the Jetson board. In addition I would guess that some active DVI adapters also don't work but this will require testing. I have just gotten an active adapter that I could eventually test on this once I can plug it in. We already know from the shield tablet that it can drive the LVDS/eDP and the HDMI output at the same time. The TK1 supports dual displays in such a configuration.
I would say it is safe to assume that only native DP panels will work unless Nvidia tells us otherwise.
For example the MST hubs probably won't work (those don't work properly on desktop Kepler either from the testing I have done on 3 different Kepler cards) and also we already know that passive adapters (for HDMI, etc) won't work from the pinout available on the Jetson board. In addition I would guess that some active DVI adapters also don't work but this will require testing.
I have just gotten an active adapter that I could eventually test on this once I can plug it in.

We already know from the shield tablet that it can drive the LVDS/eDP and the HDMI output at the same time. The TK1 supports dual displays in such a configuration.

AsRock Z77 Extreme 3 with i5-3570k
Dual EVGA GTX 760 4 GB in SLI. 32 GB System RAM
5100x2560 LCD setup that I cannot use in Surround because Nvidia won't support Display Port properly. (as of GTX 700 series, running 3600x1920 till future upgrade)

#15
Posted 09/19/2014 06:24 PM   
Scroll To Top