Difference between revisions of "ORCA SOM/ORCA Evaluation Kit/Interfaces and Connectors/HDMI"

From DAVE Developer's Wiki
Jump to: navigation, search
(Created page with "{{subst:EVB_Interfaces_and_Connectors | nome-som=ORCA SOM | nome-peripheral = HDMI}}")
 
Line 1: Line 1:
<section begin=History/>
+
<section begin="History" />
 
{| style="border-collapse:collapse; "
 
{| style="border-collapse:collapse; "
!colspan="4" style="width:100%; text-align:left"; border-bottom:solid 2px #ededed"|History
+
! colspan="4" style="width:100%; text-align:left" ; border-bottom:solid 2px #ededed" |History
 
|-  
 
|-  
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Version
+
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Version
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Issue Date
+
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Issue Date
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Notes
+
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Notes
 
|-
 
|-
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|X.Y.Z
+
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |1.0.0
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Month Year
+
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |Sep 2021
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|TBD
+
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |First release
 
|-
 
|-
|-
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|[TBD_link X.Y.Z]
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Month Year
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|TBD
 
|-
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
 
|-
 
|-
 
|}
 
|}
<section end=History/>
+
<section end="History" />
<section begin=Body/>
+
<section begin="Body" />
  
 
==HDMI interface ==
 
==HDMI interface ==
 
''TBD: sostituire le sezioni con le informazioni sull'uso della periferica e del suo connettore''
 
''Nell'esempio di seguito c'è la descrizione dell'interfaccia UART/console''
 
  
 
=== Description  ===
 
=== Description  ===
  
The HDMI interface available on the Evaluation Kit at the connector ''TBD:Jxxx''.  
+
The HDMI interface available on the Evaluation Kit at the connector J12, labelled as ''HDMI'' on the bottom.  
  
''Jxx'' is a ''TBD:connector-type'' header connector for the RS232 two-wires UART3 port, used for debug purposes (bootloader and operating system serial console).
+
J12 is a Mini HDMI horizontal receptacle connector.
  
  
Line 41: Line 30:
  
 
The following table describes the interface signals:
 
The following table describes the interface signals:
 
+
{| class="wikitable"
{| class="wikitable"  
+
!Pin#
! latexfontsize="scriptsize"| Pin#
+
!SOM Pin#
! latexfontsize="scriptsize"| SOM Pin#
+
!Pin name
! latexfontsize="scriptsize"| Pin name
+
!Pin function
! latexfontsize="scriptsize"| Pin function
+
!Pin Notes
! latexfontsize="scriptsize"| Pin Notes
+
|-
 +
|2
 +
|J15.98
 +
|HDMI_D2P
 +
|TX pair 2 data +
 +
|
 +
|-
 +
|3
 +
|J15.96
 +
|HDMI_D2N
 +
|TX pair 2 data -
 +
|
 +
|-
 +
|5
 +
|J15.94
 +
|HDMI_D1P
 +
|TX pair 1 data +
 +
|
 +
|-
 +
|6
 +
|J15.92
 +
|HDMI_D1N
 +
|TX pair 1 data -
 +
|
 +
|-
 +
|8
 +
|J15.90
 +
|HDMI_D0P
 +
|TX pair 0 data +
 +
|
 +
|-
 +
|9
 +
|J15.88
 +
|HDMI_D0N
 +
|TX pair 0 data -
 +
|
 +
|-
 +
|11
 +
|J15.86
 +
|HDMI_CLKP
 +
|Tx pair clock +
 +
|
 +
|-
 +
|12
 +
|J15.84
 +
|HDMI_CLKN
 +
|Tx pair clock -
 +
|
 +
|-
 +
|14
 +
|J15.74
 +
|CEC
 +
|Consumer Electric Control
 +
|
 +
|-
 +
|15
 +
|J15.76
 +
|SCL
 +
|I2C clock
 +
|
 +
|-
 +
|16
 +
|J15.78
 +
|SDA
 +
|I2C data
 +
|
 
|-
 
|-
|1,2,4,6,,7,8,10
+
|18
 
| -
 
| -
| N.A.
+
|5V
| N.C.
+
| +5V power output
| Not connected
+
|Internal 200mA fuse
 
|-
 
|-
| 3
+
|19
| J1.189
+
|J15.80/J15.104
| RS232_RX
+
|HPD/HEAC-
| Receive line
+
|Hotplug detection / ARC-HEC
|  
+
|
 
|-
 
|-
| 3
+
|1, 4, 7, 10, 13
| J1.187
+
| -
| RS232_TX
+
|DGND
| Transmit line
+
|Ground
|  
+
|
 
|-
 
|-
| 9
+
|17
| -
+
|J15.102
| DGND
+
|HEAC+
| Ground
+
|HDMI Ethernet Audio Return Channel
|  
+
|
 
|}
 
|}
  
 
=== Device mapping ===
 
=== Device mapping ===
UART3 is mapped to <code>/dev/ttymxc2</code> device in Linux. The peripheral is used as the default serial console, both for the bootloader and the kernel.
+
HDMI video is mapped to the corresponding device driver in Linux, depending on the device tree configuration. If this is the only video output, then the default value is mapped to <code>/dev/fb0</code>.
  
 
=== Device usage ===
 
=== Device usage ===
  
To connect to the debug serial port:
+
The associated framebuffer device is accessed in Linux through the standard graphic access.
 
 
# connect the DB9 adapter bracket to the J22 connector on the SBCX board
 
# connect a serial cable between DB9 connector and PC COM port through a NULL-modem cable (not provided)
 
# start your favorite terminal emulator software on PC (eg: PuTTY); communication parameters are: 115200,N,8,1
 
  
 
----
 
----
  
 
[[Category:ORCA SOM]]
 
[[Category:ORCA SOM]]

Revision as of 11:36, 9 September 2021

History
Version Issue Date Notes
1.0.0 Sep 2021 First release


HDMI interface[edit | edit source]

Description[edit | edit source]

The HDMI interface available on the Evaluation Kit at the connector J12, labelled as HDMI on the bottom.

J12 is a Mini HDMI horizontal receptacle connector.


[[File:{Template:Nome-som-EVB-HDMI-connector.png|thumb|center|500px|HDMI connector]]

Signals[edit | edit source]

The following table describes the interface signals:

Pin# SOM Pin# Pin name Pin function Pin Notes
2 J15.98 HDMI_D2P TX pair 2 data +
3 J15.96 HDMI_D2N TX pair 2 data -
5 J15.94 HDMI_D1P TX pair 1 data +
6 J15.92 HDMI_D1N TX pair 1 data -
8 J15.90 HDMI_D0P TX pair 0 data +
9 J15.88 HDMI_D0N TX pair 0 data -
11 J15.86 HDMI_CLKP Tx pair clock +
12 J15.84 HDMI_CLKN Tx pair clock -
14 J15.74 CEC Consumer Electric Control
15 J15.76 SCL I2C clock
16 J15.78 SDA I2C data
18 - 5V +5V power output Internal 200mA fuse
19 J15.80/J15.104 HPD/HEAC- Hotplug detection / ARC-HEC
1, 4, 7, 10, 13 - DGND Ground
17 J15.102 HEAC+ HDMI Ethernet Audio Return Channel

Device mapping[edit | edit source]

HDMI video is mapped to the corresponding device driver in Linux, depending on the device tree configuration. If this is the only video output, then the default value is mapped to /dev/fb0.

Device usage[edit | edit source]

The associated framebuffer device is accessed in Linux through the standard graphic access.