

Cat5-tdr
The Antikernel operating system project
- Size
- 140 × 100 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 379
- Nets
- 313
- Pads
- 1,879
- Tracks, vias
- 6,809, 1,107
- Pours
- 45
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 15 Aug 2016
- Updated
- 23 Apr 2020
Overview
Cat5-tdr is an open-source printed circuit board by azonenberg, from the azonenberg/antikernel repository on GitHub. It is a 4-layer board of 140 × 100 mm with 379 parts on 313 nets, routed with 6,809 tracks and 1,107 vias.
It is built around the XC7K70T-1FBG484C, KSZ9031RNXCA and AD8045ARD, with the LMH6881SQ, MX25U6435FZNI-10G and LMH7322SQ among its other parts. Its parts include 186 capacitors, 110 resistors, 27 ICs, 13 inductors and 4 diodes. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.
Main components
8XC7K70T-1FBG484C
FCBGA-484FCBGA-484 Programmable Logic Device (CPLDs/FPGAs) ROHSAMD/XILINXProgrammable Logic Device (CPLDs/FPGAs)KSZ9031RNXCA
QFN-48-EP(7x7)0℃~+70℃ 1.2V、1.8V、2.5V、3.3V 10BASE-T、100BASE-TX、1000BASE-T 10Mbit/s、100Mbit/s、1Gbit/s 4 PHY Transceiver RGMII QFN-48-EP(7x7) Ethernet Transceivers ROHSMicrochip TechnologyEthernet TransceiversAD8045ARD
SOIC-8-EP-40℃~+125℃ -6V~6V 1 1.35V/ns 15mA 1mV 200nA 3.3V~12V 3nV/√Hz@100kHz 6.3uA 8uV/℃ 91dB Built-in compensation SOIC-8-EP Operational Amplifier ROHSAnalog DevicesOperational AmplifierLMH6881SQ
WQFN-24-EP(4x4)-40℃~+85℃ 1 135mA 2.3nV/√Hz@1MHz 4.75V~5.25V 40dB 5.25V 6000V/us Differential Enable/shutdown function、Single-ended to differential conversion、Integrated ADC driver、Adjustable output common-mode voltage、Differential to single-ended conversion WQFN-24-EP(4x4) Differential Amplifiers ROHSTexas InstrumentsDifferential OpAmpsMX25U6435FZNI-10G
WSON-8(5x6)-40℃~+85℃ 1.65V~2V 100,000 cycles 104MHz 15uA 20 Years 500us 64Mbit SPI WSON-8(5x6) NOR FLASH ROHSMXICNOR FLASHLMH7322SQ
WQFN-24(4x4)-40℃~+125℃ 2.9uA 75mV 8mV WQFN-24(4x4) Comparators ROHSTexas InstrumentsComparatorsTXB0108DQSR
SON-20(2x4)-40℃~+85℃ 1.2V~3.6V 1.65V~5.5V 100Mbps Bidirectional Decoupling、Auto Direction Detection、Power-Off Protection Tri-State SON-20(2x4) Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersSSM6N58NU,LF
UDFN-6(2x2)-50℃~+150℃ 1.8nC@4.5V 129pF 13pF 180mΩ@1.8V 1V 1W 2 N-Channel 30V 34pF 4A N-Channel ±12V UDFN-6(2x2) MOSFETs ROHSToshibaMOSFETs
README
README.mdAntikernel
This is the new development repository for the Antikernel OS.
Project Roadmap:
In no particular order...
Eventually some of these TODOs will be broken down into tickets on the issue tracker. Need to work out some finer details on design first.
- The legacy Splash build system is being completely rewritten and replaced.
- We'd love to write some developer documentation and formally specify the APIs for various existing components, as well as writing specifications for not-yet-implemented peripherals/drivers/services
- Fix the SARATOGA L1 cache so the miss servicing latency isn't so bad.
- Reduce hazards between SARATOGA execution units so we can dual-issue a higher fraction of instructions.
- Experiment with porting Antikernel to a Xilinx Zynq SoC using both the Cortex-A9s and the FPGA.
- We should probably have a filesystem at some point.
Stuff you might be interested in:
- Project IRC channel: #antikernel on Freenode
- Original PhD thesis: https://pqdtopen.proquest.com/doc/1705867421.html?FMT=ABS
- CHES 2016 paper: https://eprint.iacr.org/2016/550
- CHES 2016 slides: http://www.chesworkshop.org/ches2016/presentations/0918%20Session%205/CHES2016_Session5_2.pdf
- CHES 2016 video: https://www.iacr.org/cryptodb/data/paper.php?pubkey=27850
- TODO: S4x17 slides and video once posted
- Build system: https://github.com/azonenberg/splash-build-system/
NOTES
The "legacy-*" directories contain a raw export of the old Subversion repository. This will all get moved elsewhere, possibly to separate repositories, during the upcoming restructuring.
Parts
379| Qty | Value | Footprint | References |
|---|---|---|---|
| 110 | 0.1 uF | azonenberg:EIA_0402_CAP_NOSILK | C14, C101, C102, C103, C104, C130, C131, C132, C134, C135, C136, C137, C138, C139, C140, C141 +94 |
| 38 | 4.7 uF | azonenberg:EIA_0603_CAP_NOSILK | C100, C105, C106, C109, C110, C113, C114, C116, C117, C119, C120, C124, C126, C127, C129, C133 +22 |
| 35 | 100K | azonenberg:EIA_0402_RES_NOSILK | R16, R17, R18, R19, R20, R21, R23, R24, R29, R30, R31, R32, R33, R34, R36, R105 +19 |
| 26 | 49.9 | azonenberg:EIA_0402_RES_NOSILK | R60, R63, R64, R65, R66, R67, R70, R71, R72, R73, R74, R75, R76, R77, R78, R80 +10 |
| 17 | CONN_1 | azonenberg:TESTPOINT_SMT_0.5MM | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17 +1 |
| 16 | 22 uF | azonenberg:EIA_1210_CAP_NOSILK | C1, C2, C3, C5, C6, C7, C8, C9, C10, C11, C12, C13, C15, C17, C19, C55 |
| 9 | 47 uF | azonenberg:EIA_0805_CAP_NOSILK | C108, C111, C115, C118, C121, C122, C123, C125, C128 |
| 8 | 10 nF | azonenberg:EIA_0402_CAP_NOSILK | C30, C31, C32, C33, C34, C35, C36, C37 |
| 8 | 100 | azonenberg:EIA_0402_RES_NOSILK | R25, R26, R27, R28, R38, R39, R40, R41 |
| 6 | TDK MPZ1608S101ATAH0 | azonenberg:EIA_0603_INDUCTOR_NOSILK | L1, L7, L8, L9, L10, L13 |
| 5 | 220 | azonenberg:EIA_0402_RES_NOSILK | R81, R100, R101, R102, R103 |
| 4 | 1K | azonenberg:EIA_0402_RES_NOSILK | R9, R79, R96, R99 |
| 4 | 20K | azonenberg:EIA_0402_RES_NOSILK | R22, R35, R54, R55 |
| 4 | 240 | azonenberg:EIA_0402_RES_NOSILK | R106, R107, R108, R109 |
| 4 | AD8045 | azonenberg:DFN_8_0.5MM_3x3MM | U9, U12, U16, U17 |
| 4 | GREEN | azonenberg:EIA_0603_LED | D1, D2, D3, D4 |
| 4 | LMH6881 | azonenberg:QFN_24_0.5MM_4x4MM | U8, U11, U14, U15 |
| 4 | SY58603U | azonenberg:DFN_8_0.5MM_2x2MM | U4, U5, U6, U7 |
| 4 | VAL** | azonenberg:STENCIL8_TOOLING_HOLE | STENCIL8_TOOLING_HOLE, STENCIL8_TOOLING_HOLE, STENCIL8_TOOLING_HOLE, STENCIL8_TOOLING_HOLE |
| 3 | 470 | azonenberg:EIA_0402_RES_NOSILK | R14, R15, R110 |
| 3 | SSM6N58NU | azonenberg:DFN_6_0.65MM_2x2MM_GDS | Q1, Q2, Q3 |
| 2 | 1.02M | azonenberg:EIA_0402_RES_NOSILK | R2, R7 |
| 2 | 100 uF | azonenberg:EIA_1206_CAP_NOSILK | C4, C112 |
| 2 | 2.2 uH 3.7A | azonenberg:INDUCTOR_YUDEN_NR6028 | L4, L5 |
| 2 | 2.2 uH 8.2A | azonenberg:INDUCTOR_TDK_SPM6530 | L2, L3 |
| 2 | 4.7K | azonenberg:EIA_0402_RES_NOSILK | R69, R82 |
| 2 | 600R | azonenberg:EIA_0402_RES_NOSILK | L11, L12 |
| 2 | BEL_FUSE_0826-1G1T-23-F | azonenberg:CONN_BELFUSE_0826_1G1T_23_F | J1, J2 |
| 2 | CONN_1 | azonenberg:TESTPOINT_SMT_KEYSTONE_5016 | TP18, TP19 |
| 2 | LMH7322 | azonenberg:QFN_24_0.5MM_4x4MM | U10, U18 |
| 2 | TXB0108DQS | azonenberg:DFN_20_0.4MM_2x4MM | U13, U19 |
| 1 | 0 | azonenberg:EIA_0402_RES_NOSILK | R68 |
| 1 | 10 pF | azonenberg:EIA_0402_CAP_NOSILK | C16 |
| 1 | 100R 1% | azonenberg:EIA_0402_RES_NOSILK | R85 |
| 1 | 10K | azonenberg:EIA_0402_RES_NOSILK | R98 |
| 1 | 12.1K 1% | azonenberg:EIA_0402_RES_NOSILK | R97 |
| 1 | 125 MHz | azonenberg:OSCILLATOR_LVDS_3.2x2.5 | U24 |
| 1 | 2.4K | azonenberg:EIA_0402_RES_NOSILK | R84 |
| 1 | 200K | azonenberg:EIA_0402_RES_NOSILK | R104 |
| 1 | 205K | azonenberg:EIA_0402_RES_NOSILK | R13 |
| 1 | 210K | azonenberg:EIA_0402_RES_NOSILK | R11 |
| 1 | 232K | azonenberg:EIA_0402_RES_NOSILK | R3 |
| 1 | 25 MHz | azonenberg:OSCILLATOR_3.2x2.5 | U27 |
| 1 | 255K | azonenberg:EIA_0402_RES_NOSILK | R1 |
| 1 | 28.7K | azonenberg:EIA_0402_RES_NOSILK | R10 |
| 1 | 3 uH 3.2A | azonenberg:INDUCTOR_YUDEN_NR6028 | L6 |
| 1 | 330 | azonenberg:EIA_0402_RES_NOSILK | R83 |
| 1 | 330 uF | azonenberg:EIA_1210_CAP_NOSILK | C107 |
| 1 | 390 pF | azonenberg:EIA_0402_CAP_NOSILK | C18 |
| 1 | 464K | azonenberg:EIA_0402_RES_NOSILK | R4 |
| 1 | 475K | azonenberg:EIA_0402_RES_NOSILK | R8 |
| 1 | 649K | azonenberg:EIA_0402_RES_NOSILK | R6 |
| 1 | 806K | azonenberg:EIA_0402_RES_NOSILK | R5 |
| 1 | 820K | azonenberg:EIA_0402_RES_NOSILK | R12 |
| 1 | BARREL_JACK | azonenberg:CONN_CUI_PJ-058BH_HIPWR_BARREL_NOSLOT | K1 |
| 1 | DAC7752 | azonenberg:QFN_16_0.5MM_3x3MM | U23 |
| 1 | KSZ9031RN | azonenberg:QFN_48_0.5MM_7x7MM | U26 |
| 1 | LOGO | walter-logo:Logo_silk_ROHS_5x2.8mm | G*** |
| 1 | LOGO | walter-logo:Logo_silk_Lead-Free_5x5mm | G*** |
| 1 | LOGO | walter-logo:Logo_silk_OSHW_6x6mm | G*** |
| 1 | LOGO | azonenberg:LONGTHING-300DPI | G*** |
| 1 | LOGO | walter-logo:Logo_silk_WEEE_3.4x5mm | G*** |
| 1 | LOGO | walter-logo:Logo_silk_polarity_center_5x1.4mm | G*** |
| 1 | LOGO | azonenberg:LOGO_ESD_SENSITIVE_7MM | G*** |
| 1 | LT6660 2.5V | azonenberg:DFN_3_0.5MM_2x2MM | U21 |
| 1 | LTC3122 | azonenberg:DFN_12_0.5MM_3x4MM | U3 |
| 1 | LTC3374-QFN | azonenberg:QFN_38_0.5MM_5x7MM | U1 |
| 1 | MCP6402-DFN | azonenberg:DFN_8_0.5MM_2x3MM | U22 |
| 1 | MX25U6435FZNI-10G | azonenberg:DFN_8_1.27MM_6x5MM | U25 |
| 1 | NCP59150MN50 | azonenberg:DFN_8_0.8MM_4x4MM | U2 |
| 1 | QTH_060_01_L_D_A_ZMCPINOUT | azonenberg:CONN_SAMTEC_QTH-060-01-L-D-A | J4 |
| 1 | VAL** | azonenberg:MECHANICAL_EUROCARD_3U_FRONTHOLES | MECHANICAL_EUROCARD_3U_FRONTHOLES |
| 1 | XC7K70T-1FBG484 | azonenberg:BGA_484_22x22_FULLARRAY_1MM | U20 |
| 1 | XILINX_JTAG | azonenberg:XILINX_JTAG_PTH_MOLEX_0878311420 | J3 |
More from azonenberg/antikernel
4- 8 layers167.2 × 100 mm

- 4 layers203.2 × 128.7 mm

- 4 layers60 × 100 mm

- 2 layers42 × 37 mm

Similar boards
- 8 layers280 × 195 mm

- 4 layers160 × 62 mm

- 10 layers130 × 90 mm

- 8 layers154 × 125 mm

- 4 layers87 × 59.8 mm

- 10 layers151 × 111 mm

Switch engine
azonenberg/latentred
Open hardware 48x 1000baseT + 2x 25G SFP28 Ethernet switch
369 parts36BSD-3-Clause - 4 layers100.5 × 62.5 mm

Baset1-media converter
azonenberg/misc-devboards
Miscellaneous prototype hardware that wasn't major enough to warrant a dedicated repo
180 parts17BSD-3-Clause - 8 layers126 × 117 mm

Questions
How big is the Cat5-tdr PCB?
It measures 140 × 100 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Cat5-tdr use?
379 parts, built around the XC7K70T-1FBG484C, KSZ9031RNXCA, AD8045ARD and LMH6881SQ. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Cat5-tdr KiCad files?
From the azonenberg/antikernel repository on GitHub, at the commit this page was made from: the board is legacy-trunk/boards/cat5-tdr/cat5-tdr.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Cat5-tdr design in my own project?
Its repository states no licence, so its author keeps all rights: ask azonenberg before reusing the design.