board
OCuLink Riser for the Supermicro AIOM Slot
Public Unreviewedby John Lauer
Passive OCP NIC 3.0 SFF card that breaks a Supermicro AIOM slot's PCIe x16 into four OCuLink 4i ports (4 x4, Gen4): 6-layer, 85 ohm, length-matched, DRC-clean KiCad project with Gerbers, BOM and CPL.
main
John Lauer
Videos: sentence-exact captions (VTT+SRT), no dead air; new 3D tour of the card and its component pages
045ee35
7d ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
WEBVTT
00:00:00.000 --> 00:00:03.354
Here is the finished card in Adom's 3D
viewer:
00:00:03.354 --> 00:00:07.656
seventy six by one hundred fifteen
millimeters, six layers,
00:00:07.656 --> 00:00:10.937
cut to the OCP 3.0 small form factor
outline.
00:00:11.200 --> 00:00:15.952
Along the outer edge sit four Amphenol
OCuLink receptacles,
00:00:15.952 --> 00:00:18.046
one for each PCIe x4 port.
00:00:18.300 --> 00:00:21.973
There was no Adom component page for this
connector, so Claude made one.
00:00:22.093 --> 00:00:23.217
We will look at it in a moment.
00:00:23.467 --> 00:00:25.260
Just behind the connectors,
00:00:25.260 --> 00:00:29.977
a TI ESD array guards each port's reset
and clock lines against static.
00:00:30.233 --> 00:00:32.215
On the left edge is the control logic.
00:00:32.335 --> 00:00:36.624
The SN74LVC125 buffers each port's reset
line,
00:00:36.624 --> 00:00:42.497
and the TPS3808 tells the server when the
card's power is good.
00:00:42.733 --> 00:00:45.300
This shift register is the OCP scan chain,
00:00:45.300 --> 00:00:49.090
which the server reads for the card's
present and status bits.
00:00:49.210 --> 00:00:54.690
Next to it, an EEPROM holds the card's
identity, the second new Adom component
page.
00:00:54.933 --> 00:00:57.419
At the other end are the gold fingers:
00:00:57.419 --> 00:01:01.475
one hundred sixty eight contacts that plug
into the AIOM slot.
00:01:01.733 --> 00:01:07.029
Underneath, the silkscreen names the card,
says to set the slot to 4x4 in the BIOS,
00:01:07.029 --> 00:01:08.879
and points back to this page.
00:01:09.133 --> 00:01:11.724
That is the whole card: passive, four
ports,
00:01:11.724 --> 00:01:14.491
and ready to order from the files on this
page.
00:01:14.733 --> 00:01:16.678
Now the two component pages Claude made.
00:01:16.798 --> 00:01:19.130
First, the Amphenol OCuLink receptacle,
00:01:19.130 --> 00:01:22.838
with its Mouser and DigiKey part numbers
so it can be ordered.
00:01:23.100 --> 00:01:26.974
Its 3D model is a simplified body built
from Amphenol's drawing,
00:01:26.974 --> 00:01:30.183
because the real model sits behind an
Amphenol login.
00:01:30.433 --> 00:01:34.496
The page carries the full pinout from the
SFF-9402 spec:
00:01:34.496 --> 00:01:39.357
the transmit and receive pairs, the
reference clock, and the reset.
00:01:39.600 --> 00:01:43.568
And a KiCad symbol and footprint drawn
from Amphenol's land pattern,
00:01:43.568 --> 00:01:45.318
ready for anyone's next board.
00:01:45.567 --> 00:01:48.676
A provenance section lists where every
file came from,
00:01:48.676 --> 00:01:51.267
and says plainly which parts were made by
AI.
00:01:51.533 --> 00:01:57.089
Second, the ROHM 64 kbit EEPROM that
stores the card's identity for the server.
00:01:57.333 --> 00:02:03.321
A standard SOP-8 package, with a generic
body from KiCad's 3D library.
00:02:03.567 --> 00:02:06.034
Every pin is listed from ROHM's datasheet,
00:02:06.034 --> 00:02:08.912
including the address pins and the write
protect.
00:02:09.167 --> 00:02:10.735
Plus its symbol and footprint.
00:02:10.855 --> 00:02:15.065
Both pages are public, so the next design
that needs these parts can just use them.