General documentation of FM10K platform and several devices found in the field.
Go to file
Serge Bazanski ef918a4557 Fix flash connector wiring in Silicom schematic
1) GND is on pin 4, not pin 5
2) MOSI and MISO also go through U29.

Confirmed by buzzing out on Silicom P/N:PE3100G2DQIRM-QX4 V:1.2
S/N:1903050923.
2021-02-07 15:15:32 +00:00
devices Fix flash connector wiring in Silicom schematic 2021-02-07 15:15:32 +00:00
documents Add FM10K Specification Update, contains additional details 2021-02-07 15:07:48 +00:00
.gitattributes Move large assets like .pdf and .jpg to LFS to offload it from clone history 2020-12-14 15:47:53 +01:00
.gitignore Render schematic PDFs via Nix 2020-12-13 21:33:46 +01:00
default.nix Render schematic PDFs via Nix 2020-12-13 21:33:46 +01:00
LICENSE Initial commit 2020-12-12 14:35:37 +00:00
README.md Render schematic PDFs via Nix 2020-12-13 21:33:46 +01:00
shell.nix Render schematic PDFs via Nix 2020-12-13 21:33:46 +01:00

Documentation

Generally available and reverse-engineered documentation of FM10K platform and several devices found in the field.

Devices

We currently aim to document the Silicom PE3100G2DQiRM-QX4 board, which is a 2x QSFP28 FM10k adapter. These are/were available on eBay in late 2020.

We are also interested in the Intel FM10420-100GbE-QDA2, but that's a lower priority.

Process and software

We use KiCAD to edit reverse-engineered schematics.

You can use nix to get KiCAD (and other tools) automatically by running:

$ nix-shell

And then just starting kicad from that shell.

Schematic PDFs

To build schematics PDFs from KiCAD .sch, build the 'build' target from default.nix:

$ nix-build -A build
$ ls result/

TODO(#8): automate pushing the results of this somewhere.

Unlesss stated otherwise, all original work is Copyright (c) 2020 FM10K-Documentation Contributors, licensed under the Creative Commons CC-BY 4.0 License. See COPYING for more information. For the purposes of attribution, use either FM10K-Documentation Contributors, or names available in this repository's git history.

This repository also contains third-party datasheets and other documents which may be copyrighted by their respective authors, reproduced here verbatim and unmofied for archival purposes. These documents are all, at the time of submission to this repository, officially and widely available from their respective authors.

No unofficial or NDA-gated materials are present in this repository, and none such materials were used in the process of writing this documentation.