

APT KRIA FMC
An open-source Xilinx Kria SOM Carrier for high-speed camera design
- Size
- 147.4 × 90 mm
- Copper layers
- 16
- Thickness
- 1.6 mm
- Parts
- 565
- Nets
- 822
- Pads
- 3,252
- Tracks, vias
- 9,414, 2,016
- Pours
- 226
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 13 Feb 2022
- Updated
- 25 Dec 2023
Overview
APT KRIA FMC is an open-source printed circuit board by ApotheoTech, from the ApotheoTech/Aper-Oculus repository on GitHub, published under the GPL-3.0 licence. It is a 16-layer board of 147.4 × 90 mm with 565 parts on 822 nets, routed with 9,414 tracks and 2,016 vias.
It is built around the MPM3840GQV-Z, 74AVC4T245RSVR-NT and MPM3810AGQB-Z, with the JSOM-0515-01, PESD3V3Y1BSFYL and ADM6-60-01.5-L-4-2-A-TR among its other parts. Its parts include 216 capacitors, 178 resistors, 18 ICs, 18 transistors and 12 diodes. It belongs with the fPGA and programmable logic and computers and single-board computers boards and the FPGA and CPLD boards of this library.
Main components
7MPM3840GQV-Z
QFN-20(3x5)-40℃~+125℃ 1 1.2MHz 1.6mm 2.8V~5.5V 3mm 40uA 4A 5mm 600mV~5.5V Short Circuit Protection、Over-temperature protection、Over Current Protection、Under Voltage Protection、Automatic fault recovery、Programmable output voltage、Light load efficient mode、Power-on timing control、Dynamic voltage scaling Step-down type QFN-20(3x5) DC-DC Power Modules ROHSMonolithic Power SystemsDC-DC Power Modules74AVC4T245RSVR-NT
UQFN-16(1.8x2.6)-40℃~+85℃ 1 1.2V~3.6V 12mA 12mA 2 2.9ns@3.3V 74AVC 8uA Bidirectional Tri-State UQFN-16(1.8x2.6) Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, TransceiversMPM3810AGQB-Z
QFN-12(2.5x3)QFN-12(2.5x3) DC-DC Power Modules ROHSMonolithic Power SystemsDC-DC Power ModulesJSOM-0515-01
5.15mm Length, Precision Board Stacking Standoff Press-In/FemaleSamtecUncategorisedPESD3V3Y1BSFYL
DSN0603-2-40℃~+125℃ 0.24pF 1 1nA 3.3V 3.7V 4.2V Bidirectional ESD IEC 61000-4-2 DSN0603-2 ESD and Surge Protection (TVS/ESD) ROHSNexperiaESD And Surge Protection (TVS/ESD)ADM6-60-01.5-L-4-2-A-TR
SMD,P=0.64mm-55℃~+125℃ 0.64mm 1.4A 155V 240P 4 Copper alloy Gold Surface Mount,Vertical SMD,P=0.64mm Board-to-Board and Backplane Connector ROHSSamtecBoard-To-Board And Backplane ConnectorB3U-1000P
SMD,3x2.5mm-25℃~+70℃ 1.53N 1.6mm 12V 2.5mm 3mm 50mA Round Button SMD(SMT) Tab SPST Surface Mount,Vertical SMD,3x2.5mm Tactile Switches ROHSOmronTactile Switches
README
README.mdAper-Oculus
CopyRight 2023 ApotheoTech
Description
The Aper-Oculus (PN: APT-KRIA-FMC) is an open-source carrier board for Xilinx's Kria SOM, targeting high-speed camera design. The board has a large amount of I/O including an modified HPC pinout FMC connector, MIPI, and an FRAMOS PixelMate compatible SLVS-EC connector. ApotheoTech will provide an MVP encrypted IP for the SLVS-EC protocol so users can focus on their imaging algorithms in FPGA fabric! There is even a barometer and 3 axis accelerometer on board for the possibility of drone design!
Example Designs
The Aper-Oculus will be released with example designs using the SLVS-EC encrypted IP core, and a system test to quickly verify working I/O. ApotheoTech will be testing the FMC with CoaXPress and SMPTE SDI FMC cards FMC cards, and will include example designs for associated boards.
Example Designs Progress:
-
FRAMOS SLVS-EC FSM to PS side DisplayPort -
ApotheoTech's CoaXPress FMC board to Basler Boost. Streaming video via PS side Displayport @3840x2160, 30fps (PS-DP is bottleneck).(Working on ZCU104, will port to Aper-Oculus when boards arrive) -
ApotheoTech's CoaXPress FMC board in loopback mode from TX to RX(Working on ZCU104, will port to Aper-Oculus when boards arrive)
Projected Use Cases
- High Speed Camera Design (SLVS-EC for main sensor, FRAMOS for multiple possible output testing)
- Drone Design
(Need to port NuttX to the Zynq MPSOC for PX4)(investigate Xilinx ROS when other example designs are finished) - RGBD camera design (use TOF sensors via MIPI interface)
- Medical prototyping devices
- Expensive embedded computer?
Launched! On CrowdSupply
Create Power controller Software for PICRelease pinout XDC file with expected signal standardsLength match appropriate diff pairs, and intra pair lengths<- Finished May 2022Review layout of JTAG and other critical design paths<- Finished May 2022Finish MVP layout for Review
Updates
12/21/2023
Fixed some small resistor part numbers, mostly been working on FPGA design side of things. Restructuring repository for easier movement.
11/29/2022
I've been waiting for 4 months for 1 part! Now that it has arrived production can commence, which will take about a month. Testing and space for respin is reserved for February. March is tentative launch date.
For board updates: fixed massive issue with Raspberry Pi connectors not being correct, also made SLVS-EC lanes length matched and shorter to ensure better signal integrity. Remember to take extreme caution for CMOS chips that support SLVS-EC and SLVS! The output lane number might change based on the mode you're selecting!
5/28/2022
The board's size was increased by 10mm to simplify layout and add a USB A 3.0 connector to the board. The layer count was also increased from 14 to 16 to accommodate necessary power for the board. Changed power control device from IGLOO Nano to PIC for ability to follow IPMI FMC standard, by reading IPMI EEPROM on FMC and setting VADJ to correct voltage before releasing board reset, and establishing CC_PL_GOOD.
License
The files are released under GPLV3 License..
Parts
565| Qty | Value | Footprint | References |
|---|---|---|---|
| 85 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C10, C100, C101, C102, C104, C105, C107, C112, C113, C114, C115, C116, C117, C118, C119, C120 +69 |
| 40 | 10K | Resistor_SMD:R_0402_1005Metric | R13, R100, R101, R102, R103, R104, R120, R121, R122, R130, R148, R151, R153, R160, R162, R170 +24 |
| 32 | 22uF | Capacitor_SMD:C_0805_2012Metric | C2, C121, C123, C127, C135, C136, C138, C139, C141, C142, C229, C230, C232, C233, C234, C235 +16 |
| 31 | 1uF | Capacitor_SMD:C_0402_1005Metric | C25, C103, C126, C131, C147, C150, C154, C155, C160, C161, C165, C166, C171, C172, C177, C178 +15 |
| 19 | 100k | Resistor_SMD:R_0402_1005Metric | R1, R2, R106, R107, R108, R195, R196, R201, R202, R203, R204, R205, R209, R210, R211, R212 +3 |
| 18 | 2.21k | Resistor_SMD:R_0402_1005Metric | R24, R25, R133, R135, R136, R137, R138, R139, R140, R142, R144, R145, R146, R147, R149, R150 +2 |
| 18 | X2-DFN1006-3_DIO | ApotheoTech_CXP_Lib:DMN26D0UFB4-7 | Q10, Q11, Q12, Q13, Q15, Q17, Q19, Q20, Q21, Q22, Q23, Q24, Q25, Q26, Q27, Q28 +2 |
| 16 | 0 | Resistor_SMD:R_0402_1005Metric | R5, R6, R8, R34, R38, R39, R62, R63, R67, R91, R111, R119, R152, R154, R169, R177 |
| 15 | TestPoint | ApotheoTech_CXP_Lib:TestPoint | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14, TP15 |
| 12 | 4.7K | Resistor_SMD:R_0402_1005Metric | R10, R11, R23, R28, R36, R54, R82, R123, R131, R155, R157, R158 |
| 12 | DNP | Resistor_SMD:R_0402_1005Metric | R47, R48, R49, R52, R53, R114, R129, R159, R161, R163, R164, R165 |
| 8 | 0.01uF | Capacitor_SMD:C_0402_1005Metric | C15, C179, C187, C192, C259, C260, C261, C262 |
| 8 | 261 | Resistor_SMD:R_0402_1005Metric | R166, R167, R171, R172, R173, R174, R175, R176 |
| 7 | 10uF | Capacitor_SMD:C_0402_1005Metric | C9, C23, C24, C106, C111, C254, C256 |
| 7 | 27pF | Capacitor_SMD:C_0402_1005Metric | C3, C108, C109, C231, C240, C241, C250 |
| 6 | 100uF | Capacitor_SMD:C_1210_3225Metric | C18, C22, C37, C38, C39, C40 |
| 6 | 1K | Resistor_SMD:R_0402_1005Metric | R45, R46, R86, R95, R115, R168 |
| 6 | 200k | Resistor_SMD:R_0402_1005Metric | R3, R199, R206, R207, R208, R215 |
| 6 | 30 | Resistor_SMD:R_0402_1005Metric | R76, R77, R78, R79, R80, R81 |
| 6 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C12, C53, C63, C90, C94, C95 |
| 6 | 47uF | Capacitor_SMD:C_0805_2012Metric | C1, C51, C145, C146, C228, C246 |
| 6 | LED | Diode_SMD:D_0603_1608Metric | D15, D16, D17, D18, D19, D20 |
| 5 | 10 | Resistor_SMD:R_0402_1005Metric | R12, R17, R30, R32, R60 |
| 5 | DNP | Capacitor_SMD:C_0402_1005Metric | C140, C143, C151, C152, C196 |
| 5 | MPM3840GQV-Z | ApotheoTech_CXP_Lib:MPM3840GQV-P | U1, U28, U30, U31, U33 |
| 4 | 44.2k | Resistor_SMD:R_0402_1005Metric | R4, R20, R200, R216 |
| 4 | 47uF | Capacitor_SMD:C_1206_3216Metric | C16, C17, C42, C43 |
| 4 | 499 | Resistor_SMD:R_0402_1005Metric | R219, R220, R221, R222 |
| 4 | 74AVC4T245RSVR-NT | ApotheoTech_CXP_Lib:74AVC4T245RSVR-NT | IC2, IC13, IC17, IC18 |
| 4 | Ferrite 220 | Inductor_SMD:L_0603_1608Metric | L8, L9, L12, L13 |
| 4 | JSOM-0515-01 | ApotheoTech_CXP_Lib:JSOM-0515-01 | H9, H10, H11, H12 |
| 4 | Mounting Hole | ApotheoTech_CXP_Lib:M1_6_FRAMOS | H1, H2, H3, H4 |
| 4 | Mounting Hole | ApotheoTech_CXP_Lib:3.4mm_Mounting_Hole | H5, H6, H7, H8 |
| 4 | PESD3V3Y1BSFYL | Diode_SMD:D_0201_0603Metric | D2, D3, D4, D6 |
| 3 | 10uF | Capacitor_SMD:C_1206_3216Metric | C32, C129, C144 |
| 3 | 2.2uF | Capacitor_SMD:C_0805_2012Metric | C13, C41, C71 |
| 3 | 2K | Resistor_SMD:R_0402_1005Metric | R14, R15, R89 |
| 3 | MPM3810AGQB-Z | ApotheoTech_CXP_Lib:MPM3810GQB | U18, U29, U32 |
| 3 | RSW(RPUQFNN10) | ApotheoTech_CXP_Lib:SN74AVC2T245RSWR | IC10, IC11, IC12 |
| 2 | 0.1uF | ApotheoTech_CXP_Lib:C_0402_1005Metric_smaller_footprint | C65, C66 |
| 2 | 0.22uF | Capacitor_SMD:C_0402_1005Metric | C8, C197 |
| 2 | 0.47uF | Capacitor_SMD:C_0402_1005Metric | C82, C83 |
| 2 | 1M | Resistor_SMD:R_0402_1005Metric | R59, R61 |
| 2 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C81, C263 |
| 2 | 49.9 | Resistor_SMD:R_0402_1005Metric | R68, R69 |
| 2 | 68k | Resistor_SMD:R_0402_1005Metric | R112, R197 |
| 2 | ADM6-60-01.5-L-4-2-A-TR | ApotheoTech_CXP_Lib:ADM6-60-01.5-L-4-2-A-TR | J3, J17 |
| 2 | B3U-1000P | ApotheoTech_CXP_Lib:B3U-1000P | S1, S2 |
| 2 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J12, J16 |
| 2 | DCK0006A_N | ApotheoTech_CXP_Lib:SN74AXC1T45DCKR | U6, U23 |
| 2 | FH12-22S-0.5SH_55_ | ApotheoTech_CXP_Lib:FH1222S05SH55 | J13, J14 |
| 2 | Ferrite 600 | Inductor_SMD:L_0603_1608Metric | L15, L16 |
| 2 | Ferrite 600 | Inductor_SMD:L_0805_2012Metric | L10, L11 |
| 2 | Mounting Hole | ApotheoTech_CXP_Lib:MountingHole_2.7mm_M2.5_Pad_2.9mm | H13, H14 |
| 2 | Net-Tie_2 | ApotheoTech_CXP_Lib:Short_0201 | NT2, NT3 |
| 2 | Red LED | Diode_SMD:D_0603_1608Metric | D13, D14 |
| 1 | 0.022uF | Capacitor_SMD:C_0402_1005Metric | C132 |
| 1 | 0022112022 | ApotheoTech_CXP_Lib:0022112022 | J11 |
| 1 | 0472720001 | ApotheoTech_CXP_Lib:0472720001 | J4 |
| 1 | 1.2uH | ApotheoTech_CXP_Lib:XAL5030-122ME | L14 |
| 1 | 1.5k | Resistor_SMD:R_0402_1005Metric | R66 |
| 1 | 1.69k | Resistor_SMD:R_0402_1005Metric | R18 |
| 1 | 100 | Resistor_SMD:R_0402_1005Metric | R19 |
| 1 | 1000pF | Capacitor_SMD:C_0402_1005Metric | C110 |
| 1 | 100K | Resistor_SMD:R_0402_1005Metric | R35 |
| 1 | 100pF | Capacitor_SMD:C_0402_1005Metric | C19 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C84 |
| 1 | 10uH | Inductor_SMD:L_1008_2520Metric | L1 |
| 1 | 12.7k | Resistor_SMD:R_0402_1005Metric | R26 |
| 1 | 120uF | Capacitor_SMD:C_0805_2012Metric | C73 |
| 1 | 12K | Resistor_SMD:R_0402_1005Metric | R96 |
| 1 | 12MHz | ApotheoTech_CXP_Lib:Crystal_3.2x2.5mm_12MHz | Y1 |
| 1 | 140k | Resistor_SMD:R_0402_1005Metric | R21 |
| 1 | 14k | Resistor_SMD:R_0402_1005Metric | R214 |
| 1 | 1571983-4 | ApotheoTech_CXP_Lib:1571983-4 | U5 |
| 1 | 15k | Resistor_SMD:R_0402_1005Metric | R113 |
| 1 | 160 | Resistor_SMD:R_0402_1005Metric | R71 |
| 1 | 191 | Resistor_SMD:R_0402_1005Metric | R74 |
| 1 | 2.2 | Resistor_SMD:R_0603_1608Metric | R16 |
| 1 | 2.49k | Resistor_SMD:R_0402_1005Metric | R65 |
The 494 most common of 565 parts.
Questions
How big is the APT KRIA FMC PCB?
It measures 147.4 × 90 mm and has 16 copper layers, 1.6 mm thick.
What parts does the APT KRIA FMC use?
565 parts, built around the MPM3840GQV-Z, 74AVC4T245RSVR-NT, MPM3810AGQB-Z and JSOM-0515-01. 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 APT KRIA FMC KiCad files?
From the ApotheoTech/Aper-Oculus repository on GitHub, at the commit this page was made from: the board is APT-KRIA-FMC.kicad_pcb and its schematic APT-KRIA-FMC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the APT KRIA FMC design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers52.7 × 60.9 mm

- 4 layers56.3 × 68.4 mm

Test Stand Power Monitor
ekatynski/Test-Stand-Power-Monitor
A small board for cheaply and easily monitoring a motor test stand for a host of data types.
70 parts - 8 layers118 × 100 mm

Kria k26-devboard
antmicro/kria-k26-devboard
Open source AMD Xilinx Kria UltraScale+ SoM baseboard
660 parts83Apache-2.0 - 6 layers119.8 × 129.8 mm

- 6 layers140 × 119 mm

- 2 layers72.9 × 53.7 mm

- 10 layers197 × 130 mm

- 2 layers208.8 × 396.9 mm

Ferris
pierrechevalier83/ferris
A low profile split keyboard designed to satisfy one single use case elegantly
145 parts1.3k