Difference between revisions of "RIALTO SBC/Interfaces and Connectors/Ethernet"

From DAVE Developer's Wiki
Jump to: navigation, search
 
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"|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"|2024/01/12
+
| 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" |2024/01/12
|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 documentation 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" |First documentation release
 
|-
 
|-
 
|}
 
|}
  
<section end=History/>
+
<section end="History" />
 
__FORCETOC__
 
__FORCETOC__
<section begin=Body/>
+
<section begin="Body" />
  
 
==Ethernet interface ==
 
==Ethernet interface ==
 
RIALTO SBC has two Ethernet interfaces:  
 
RIALTO SBC has two Ethernet interfaces:  
* eth0 on J16
+
* eth0 on J16 (labelled as '''Ethernet 1''')
* eth1 on J59
+
* eth1 on J59 (labelled as '''Ethernet 2''')
  
 
=== Description  ===
 
=== Description  ===
Line 24: Line 24:
 
The Ethernet interfaces are available at the connectors J16 and J59. Primary interface is on J16.  
 
The Ethernet interfaces are available at the connectors J16 and J59. Primary interface is on J16.  
  
J16 and J59 are a RJ45 shielded connectors with dual led.  
+
J16 and J59 are a RJ45 shielded connectors with link/activity led.  
  
[[File:RIALTO_SBC-Ethernet0-connector.png|thumb|center|500px|Ethernet 0 - J16 connector]]
+
[[File:RIALTO_SBC-Ethernet0-connector.png|thumb|center|500px|Ethernet 1 - J16 connector]]
  
[[File:RIALTO_SBC-Ethernet1-connector.png|thumb|center|500px|Ethernet 1 - J59 connector]]
+
[[File:RIALTO_SBC-Ethernet1-connector.png|thumb|center|500px|Ethernet 2 - J59 connector]]
  
  
Line 34: Line 34:
  
 
The following table describes the interface signals:
 
The following table describes the interface signals:
 
+
* J16
 +
{| class="wikitable"
 +
! latexfontsize="scriptsize" | Pin#
 +
! latexfontsize="scriptsize" | Pin name
 +
! latexfontsize="scriptsize" | Pin Notes
 +
|-
 +
|1
 +
|ETH1_TX_P
 +
| -
 +
|-
 +
|2
 +
|TCT
 +
|TX center tap
 +
|-
 +
|3
 +
|ETH1_TX_M
 +
| -
 +
|-
 +
|4
 +
|ETH1_RX_P
 +
| -
 +
|-
 +
|5
 +
|RCT
 +
|RX center tap
 +
|-
 +
|6
 +
|ETH1_RX_M
 +
| -
 +
|-
 +
|7
 +
|NC
 +
| -
 +
|-
 +
|8
 +
|PCB_GND_RNG
 +
|CHS_GND
 +
|-
 +
|9
 +
|NC
 +
| -
 +
|-
 +
|10
 +
|NC
 +
| -
 +
|-
 +
|11
 +
|ETH1_LED
 +
| -
 +
|-
 +
|12
 +
|3V3_IO
 +
| -
 +
|-
 +
|13, 14
 +
|PCB_GND_RNG
 +
|Connector Shield
 +
|}
 +
* J59
 
{| class="wikitable"  
 
{| class="wikitable"  
! latexfontsize="scriptsize"| Pin#
+
! latexfontsize="scriptsize" | Pin#
! latexfontsize="scriptsize"| SOM Pin#
+
! latexfontsize="scriptsize" | Pin name
! latexfontsize="scriptsize"| Pin name
+
! latexfontsize="scriptsize" | Pin Notes
! latexfontsize="scriptsize"| Pin function
 
! latexfontsize="scriptsize"| Pin Notes
 
 
|-
 
|-
|1,2,4,6,,7,8,10
+
|1
 +
|ETH2_TX_P
 
| -
 
| -
| N.A.
 
| N.C.
 
| Not connected
 
 
|-
 
|-
| 3
+
|2
| J1.189
+
|TCT
| RS232_RX
+
|TX center tap
| Receive line
 
|  
 
 
|-
 
|-
| 3
+
|3
| J1.187
+
|ETH2_TX_M
| RS232_TX
+
| -
| Transmit line
 
|  
 
 
|-
 
|-
| 9
+
|4
 +
|ETH2_RX_P
 
| -
 
| -
| DGND
+
|-
| Ground
+
|5
|  
+
|RCT
 +
|RX center tap
 +
|-
 +
|6
 +
|ETH2_RX_M
 +
| -
 +
|-
 +
|7
 +
|NC
 +
| -
 +
|-
 +
|8
 +
|PCB_GND_RNG
 +
|CHS_GND
 +
|-
 +
|9
 +
|NC
 +
| -
 +
|-
 +
|10
 +
|NC
 +
| -
 +
|-
 +
|11
 +
|ETH2_LED
 +
| -
 +
|-
 +
|12
 +
|3V3_IO
 +
| -
 +
|-
 +
|13, 14
 +
|PCB_GND_RNG
 +
|Connector Shield
 
|}
 
|}
  
Line 76: Line 160:
 
The peripherals use the standard kernel interface and network protocol stack.
 
The peripherals use the standard kernel interface and network protocol stack.
  
<section end=Body/>
+
<section end="Body" />
 
 
 
 
 
[[Category:RIALTO SBC]]
 
[[Category:RIALTO SBC]]

Latest revision as of 14:35, 12 January 2024

History
Issue Date Notes
2024/01/12 First documentation release



Ethernet interface[edit | edit source]

RIALTO SBC has two Ethernet interfaces:

  • eth0 on J16 (labelled as Ethernet 1)
  • eth1 on J59 (labelled as Ethernet 2)

Description[edit | edit source]

The Ethernet interfaces are available at the connectors J16 and J59. Primary interface is on J16.

J16 and J59 are a RJ45 shielded connectors with link/activity led.

Ethernet 1 - J16 connector
Ethernet 2 - J59 connector


Signals[edit | edit source]

The following table describes the interface signals:

  • J16
Pin# Pin name Pin Notes
1 ETH1_TX_P -
2 TCT TX center tap
3 ETH1_TX_M -
4 ETH1_RX_P -
5 RCT RX center tap
6 ETH1_RX_M -
7 NC -
8 PCB_GND_RNG CHS_GND
9 NC -
10 NC -
11 ETH1_LED -
12 3V3_IO -
13, 14 PCB_GND_RNG Connector Shield
  • J59
Pin# Pin name Pin Notes
1 ETH2_TX_P -
2 TCT TX center tap
3 ETH2_TX_M -
4 ETH2_RX_P -
5 RCT RX center tap
6 ETH2_RX_M -
7 NC -
8 PCB_GND_RNG CHS_GND
9 NC -
10 NC -
11 ETH2_LED -
12 3V3_IO -
13, 14 PCB_GND_RNG Connector Shield

Device mapping[edit | edit source]

The network interfaces mapped as follows:

  • J16 is eth0 device in Linux.
  • J59 is eth1 device in Linux.

Device usage[edit | edit source]

The peripherals use the standard kernel interface and network protocol stack.