ZYNQ Ruler
Stanlazy·ZYNQ_Ruler
About the ZYNQ Ruler PCB
ZYNQ Ruler is an open source FPGA PCB design by Stanlazy, published on GitHub under the LGPL-2.1 license. It is a 4-layer board measuring 88 × 23.4 mm, with 217 components from 58 distinct parts.
Its main chip is the XC7Z010CLG400, from the FPGA family. Other key parts include the CH340E, USB3300, AP6212, DS3231SN and MT41K256M16. By type, the board carries 132 capacitors, 33 resistors, 15 diodes, 10 inductors, 7 ICs and 7 connectors.
From the project
Yet Another XC7Z010 Board
Main components on the ZYNQ Ruler
ZYNQ Ruler bill of materials (BOM)
217 components, 58 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | XC7Z010CLG400 | Xilinx_CLG400_NoPaste_JLC_Package_Delay | U1 |
| 1 | CH340E | MSOP-10_3x3mm_P0.5mm | U2 |
| 1 | USB3300 | QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm | U3 |
| 1 | AP6212 | AP6212 | U4 |
| 1 | DS3231SN | SOIC-16W_7.5x10.3mm_P1.27mm | U5 |
| 1 | MT41K256M16 | BGA-96_P0.8mm_NoPaste | U6 |
| 1 | STPMIC1 | ST-WFQFN-44L_5x6mm_P0.4mm_ThermalVias | U7 |
| 1 | 32768Hz | Crystal_SMD_2520-4Pin_2.5x2.0mm | X1 |
| 1 | 26MHz | Crystal_SMD_2520-4Pin_2.5x2.0mm | X2 |
| 1 | 24MHz | Crystal_SMD_2520-4Pin_2.5x2.0mm | X3 |
| 1 | 33.3MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | X4 |
| 1 | 50MHz | Crystal_SMD_2520-4Pin_2.5x2.0mm | X5 |
| 1 | TF | microSD_HC_HRO_TF-01A | J1 |
| 1 | Conn_Debug | PinHeader_1x08_P1.00mm_Vertical | J2 |
| 1 | Conn_MP | PinHeader_1x02_P1.00mm_Vertical | J3 |
| 1 | Conn_PB | PinHeader_1x31_P1.00mm_Vertical | J4 |
| 1 | Conn_PA | PinHeader_1x22_P1.00mm_Vertical | J5 |
| 1 | Conn_PWR | PinHeader_1x09_P1.00mm_Vertical | J6 |
| 1 | Conn_IIC | PinHeader_1x02_P1.00mm_Vertical | J7 |
| 1 | EXT_ANT | U.FL_Molex_MCRF_73412-0110_Vertical | AE1 |
Show 38 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | INT_ANT | Texas_SWRA117D_2.4GHz_Left | AE2 |
| 1 | MS621FE | BatteryHolder_Seiko_MS621F | BT1 |
| 1 | EXT_ANT_JP | SolderJumper-2_1.2x0.5mm | JP1 |
| 1 | INT_ANT_JP | SolderJumper-2_1.2x0.5mm | JP2 |
| 1 | PUDC_H | SolderJumper-2_1.2x0.5mm | JP3 |
| 1 | PUDC_L | SolderJumper-2_1.2x0.5mm | JP4 |
| 1 | PMIC_PROG | TP_4pin_2.54mm | TP1 |
| 1 | BATT_D | D_SOD-523 | D1 |
| 1 | DONE_LED | LED_0402_1005Metric | D2 |
| 1 | INIT_LED | LED_0402_1005Metric | D3 |
| 1 | LED1 | LED_Lumex_SML-LX0404SIUPGUSB | D4 |
| 1 | LED2 | LED_0402_1005Metric | D5 |
| 1 | PWR_LED | LED_0402_1005Metric | D6 |
| 1 | LED3 | LED_0402_1005Metric | D7 |
| 8 | TVS | R_0201_0603Metric | D8, D9, D10, D11, D12, D13, D14, D15 |
| 5 | 120Ω | L_0201_0603Metric | FB1, FB2, FB3, FB4, FB5 |
| 1 | 2u2H | L_0806_2016Metric | L1 |
| 4 | 1uH | L_0806_2016Metric | L2, L3, L4, L5 |
| 81 | 100nF | C_0201_0603Metric | C1, C3, C4, C5, C6, C7, C8, C9 +73 |
| 7 | 22uF | C_0603_1608Metric | C2, C12, C20, C97, C100, C105, C107 |
| 1 | 1nF | C_0201_0603Metric | C10 |
| 34 | 4u7F | C_0402_1005Metric | C11, C14, C19, C21, C24, C27, C28, C31 +26 |
| 8 | 100nF | C_0201_0603Metric_WideGap | C53, C60, C61, C83, C84, C94, C95, C132 |
| 1 | 4u7F | C_0201_0603Metric_WideGap | C71 |
| 3 | 80Ω | R_0201_0603Metric | R1, R12, R13 |
| 1 | 4K7Ω | R_0201_0603Metric | R2 |
| 1 | 47KΩ | R_0201_0603Metric | R3 |
| 1 | 0Ω | R_0201_0603Metric | R4 |
| 1 | 12KΩ | R_0201_0603Metric | R5 |
| 1 | 620Ω | R_0201_0603Metric | R6 |
| 8 | R | R_0201_0603Metric | R7, R8, R15, R16, R17, R18, R19, R20 |
| 2 | 22Ω | R_0201_0603Metric | R9, R21 |
| 1 | 240Ω | R_0201_0603Metric | R10 |
| 2 | 40Ω | R_0201_0603Metric | R11, R14 |
| 6 | 40Ω | R_Array_Convex_4x0402 | RN1, RN2, RN4, RN5, RN6, RN8 |
| 3 | 10KΩ | R_Array_Convex_2x0402 | RN3, RN7, RN12 |
| 2 | 4K7Ω | R_Array_Convex_4x0402 | RN9, RN10 |
| 1 | 4K7Ω | R_Array_Convex_2x0402 | RN11 |
ZYNQ Ruler design files
The KiCad project lives in the Stanlazy/ZYNQ_Ruler repository on GitHub; these links point at the commit this page was built from.
- Layoutsom.kicad_pcb
- Schematicsom.kicad_sch
ZYNQ Ruler: common questions
What microcontroller does the ZYNQ Ruler use?
The ZYNQ Ruler is built around the XC7Z010CLG400, from the FPGA family.
How big is the ZYNQ Ruler PCB?
The ZYNQ Ruler measures 88 × 23.4 mm, has 4 copper layers and is 1.19 mm thick.
How many components are on the ZYNQ Ruler?
217 components, from 58 distinct parts. The full bill of materials is listed on this page.
Where can I download the ZYNQ Ruler design files?
From the Stanlazy/ZYNQ_Ruler repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the ZYNQ Ruler design in my own project?
Yes, under the terms of its LGPL-2.1 license, which Stanlazy chose for the repository.
Can I test firmware for the ZYNQ Ruler without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug FPGA firmware against it before you order a PCB.
Similar boards
FPGA
Base board
GlasgowEmbedded
80 × 49 mm222 parts4L0BSD2.2kFPGA
Thunderscope Rev5.3
EEVengers
122.5 × 103.5 mm817 parts6LMIT1.3kFPGA
Usb sniffer
ataradov
58.2 × 38.1 mm86 parts2LBSD-3-Clause1.3kFPGA
Tomu, I'm
theacodes
13 × 9.4 mm40 parts4LMIT1.1kFPGA
Icepi zero
cheyao
65 × 30 mm143 parts4LSHL-2.1828FPGA
Sd2snes
mrehkopf
101.5 × 83 mm147 partsGPL-2.0717