M-Link mezzanine use bidirectional 18-bit source-syncronous data bus. It has 8 asyncronous control/status signals.
M-Link is electrically compatible with 3.3V S-Link LDC. Power, clock and data signals come on same connector pins as in S-Link. S-Link support is provided by firmware option.
M-Link mezzanine connector pinout
Pin |
Signal |
Dir |
|
Pin |
Signal |
Dir |
1 |
RXCLK |
in |
|
2 |
RXD<0> |
in |
3 |
+3.3V |
|
|
4 |
RXD<1> |
in |
5 |
STAT4 |
out |
|
6 |
RXD<3> |
in |
7 |
RXD<2> |
in |
|
8 |
GND |
|
9 |
GND |
|
|
10 |
STAT3 |
out |
11 |
TXCLK |
out |
|
12 |
GND |
|
13 |
GND |
|
|
14 |
RXD<4> |
in |
15 |
RXD<5> |
in |
|
16 |
GND |
|
17 |
RXD<6> |
in |
|
18 |
RXD<8> |
in |
19 |
RXD<7> |
in |
|
20 |
RXD<10> |
in |
21 |
RXD<9> |
in |
|
22 |
+3.3V |
|
23 |
GND |
|
|
24 |
RXD<11> |
in |
25 |
RXD<12> |
in |
|
26 |
RXD<13> |
in |
27 |
RXD<14> |
in |
|
28 |
GND |
|
29 |
RXD<15> |
in |
|
30 |
RXEN |
in |
31 |
GND |
|
|
32 |
CTRL1 |
in |
33 |
RXER |
in |
|
34 |
CTRL3 |
in |
35 |
TXER |
out |
|
36 |
GND |
|
37 |
TXDV |
out |
|
38 |
TXD<15> |
out |
39 |
+3.3V |
|
|
40 |
TXD<14> |
out |
41 |
TXD<13> |
out |
|
42 |
TXD<12> |
out |
43 |
TXD<11> |
out |
|
44 |
GND |
|
45 |
TXD<10> |
out |
|
46 |
TXD<9> |
out |
47 |
GND |
|
|
48 |
TXD<8> |
out |
49 |
TXD<6> |
out |
|
50 |
TXD<7> |
out |
51 |
TXD<5> |
out |
|
52 |
+3.3V |
|
53 |
TXD<3> |
out |
|
54 |
TXD<4> |
out |
55 |
GND |
|
|
56 |
TXD<2> |
out |
57 |
TXD<1> |
out |
|
58 |
STAT2 |
out |
59 |
TXD<0> |
out |
|
60 |
GND |
|
61 |
CTRL4 |
in |
|
62 |
CTRL5 |
in |
63 |
+3.3V |
|
|
64 |
CTRL6 |
in |
Direction is specified for mezzanine card.
M-Link Signal Description
signal |
description |
+3.3V |
Power, +3.3V ±5%, 3 A maximum total current |
GND |
Ground |
RXCLK |
Receive clock |
RXD |
Receive data, 16 bits |
RXDV |
Receive data valid |
RXER |
Receive data error |
STAT |
Status lines |
TXCLK |
Transmit clock |
TXD |
Transmit data, 16 bits |
TXDV |
Transmit data valid |
TXER |
Transmit data error |
CTRL |
Control lines |
CTRL/STAT Signal Assignment
CTRL1 |
Loopback Enable, active high |
CTRL6 |
Suspend mezzanine data |