CPArti-FPGA-Development-Board
AAWO·CPArti-FPGA-Development-Board
About the CPArti-FPGA-Development-Board
CPArti-FPGA-Development-Board is an open source FPGA PCB design by AAWO, published on GitHub. It is a 4-layer board measuring 100 × 100 mm, with 393 components from 109 distinct parts.
Its main chip is the XC7A50T-FTG256, from the FPGA family. Other key parts include the FT232H, IS61WV25616EDBLL, ASDM1-24MHz, TPS54561 and TPS62823DLC. By type, the board carries 162 resistors, 128 capacitors, 27 diodes, 25 ICs, 17 connectors and 9 switches.
It belongs with the usb & debug tools, dev boards & breakouts and displays & leds designs in this gallery.
From the project
A fairly low-cost 4-layer AMD/Xilinx Artix-7 FPGA development board designed in KiCad, with bidirectional and unidirectional high-speed signals, SRAM, DAC and USB-C connection with built-in JTAG programmer.
A fairly low-cost 4-layer AMD/Xilinx Artix-7 FPGA development board with bidirectional and unidirectional high-speed signals, SRAM, DAC and USB-C connection with built-in JTAG programmer. Designed for JLC04161H-7628 layer stackup in KiCad. All available components include JLCPCB parts numbers for assembly. The project includes KiBot configuration for documentation and production files generation automation.

Main components on the CPArti-FPGA-Development-Board
CPArti-FPGA-Development-Board bill of materials (BOM)
393 components, 109 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | XC7A50T-FTG256 | Xilinx_FTG256 | U1 |
| 1 | FT232H | LQFP-48-1EP_7x7mm_P0.5mm_EP3.6x3.6mm | U2 |
| 1 | IS61WV25616EDBLL | TSOP-II-44_10.16x18.41mm_P0.8mm | U3 |
| 1 | ASDM1-24MHz | Oscillator_SMD_Abracon_ASDMB-4Pin_2.5x2.0mm | U4 |
| 1 | TPS54561 | Texas_S-PWSON-N10_4x4mm_ThermalVias | U5 |
| 3 | TPS62823DLC | Texas_VSON-HR-8_1.5x2mm_P0.5mm | U6, U7, U8 |
| 1 | MX25L3233FM1 | SOP-8_3.9x4.9mm_P1.27mm | U9 |
| 1 | 93LC56BT-I/OT | SOT-23-6 | U10 |
| 1 | LM3881 | Texas_S-PDSO-G8_3x3mm_P0.65mm | U11 |
| 1 | AS169-73LF | SOT-23-6 | U12 |
| 1 | 74HC14 | SO-14_3.9x8.65mm_P1.27mm | U13 |
| 1 | MAX7219 | SOIC-24W_7.5x15.4mm_P1.27mm | U14 |
| 2 | XLITX 3641AS | XLITX_3641AS | U15, U16 |
| 5 | SN74LVC1T45DCK | SOT-363_SC-70-6 | U17, U18, U19, U21, U22 |
| 1 | DS1023 | SOIC-16W_7.5x10.3mm_P1.27mm | U20 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U23 |
| 1 | AD9744 | TSSOP-28_4.4x9.7mm_P0.65mm | U24 |
| 1 | OPA356AID | SOIC-8_3.9x4.9mm_P1.27mm | U25 |
| 6 | 2N7002 | SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6 |
| 1 | 12 MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
Show 89 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | Barrel_Jack_Switch | BarrelJack_Horizontal | J2 |
| 1 | JTAG | PinHeader_2x07_P2.54mm_Vertical | J3 |
| 1 | Si_{A} | SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMount | J4 |
| 1 | So_{A} | SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMount | J5 |
| 1 | Bp | SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMount | J6 |
| 1 | So_{B} | SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMount | J7 |
| 1 | Bn_{A} | SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMount | J8 |
| 1 | Bn_{B} | SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMount | J9 |
| 1 | Ref | SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMount | J10 |
| 1 | Si_{B} | SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMount | J11 |
| 1 | master | NS-Tech_Grove_1x04_P2mm_Vertical | J12 |
| 1 | slave | NS-Tech_Grove_1x04_P2mm_Vertical | J13 |
| 1 | Delay IN | SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMount | J14 |
| 1 | Delay OUT | SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMount | J15 |
| 1 | Conn_02x10_Odd_Even | PinSocket_2x10_P2.54mm_Vertical | J16 |
| 1 | DAC | SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMount | J18 |
| 5 | SW_Push | SW_Push_TSC015A035_4.5x4.5mm_H4.5mm | BTN0, BTN1, BTN2, BTN3, BTN4 |
| 1 | RESET | SW_Push_TSC015A035_4.5x4.5mm_H4.5mm | BTN6 |
| 1 | PROGRAM | SW_Push_TSC015A035_4.5x4.5mm_H4.5mm | BTN7 |
| 1 | MODE | PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | PWR SEQ INV | SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP2 |
| 1 | DAC GND | SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP3 |
| 8 | SW_SPDT | SW_SPDT_PCM12 | SW0, SW1, SW2, SW3, SW4, SW5, SW6, SW7 |
| 1 | SW_DIP_x08 | SW_DIP_SPSTx08_Slide_KingTek_DSHP08TS_W7.62mm_P1.27mm | SW8 |
| 1 | INIT | LED_0603_1608Metric | D1 |
| 1 | DONE | LED_0603_1608Metric | D2 |
| 1 | PWR 5V0 | LED_0603_1608Metric | D3 |
| 1 | PWR 3V3 | LED_0603_1608Metric | D4 |
| 1 | PWR 1V8 | LED_0603_1608Metric | D5 |
| 1 | PWR 1V0 | LED_0603_1608Metric | D6 |
| 3 | PDS760 | TO-277B | D7, D8, D9 |
| 1 | B_{n}ON | LED_0603_1608Metric | D10 |
| 1 | B_{p}ON | LED_0603_1608Metric | D11 |
| 1 | ST1 | LED_0603_1608Metric | D12 |
| 1 | ST2 | LED_0603_1608Metric | D13 |
| 1 | ST3 | LED_0603_1608Metric | D14 |
| 1 | ST4 | LED_0603_1608Metric | D15 |
| 1 | M~{S} | LED_0603_1608Metric | D16 |
| 1 | SYS_{lock} | LED_0603_1608Metric | D17 |
| 1 | PSFD_{lock} | LED_0603_1608Metric | D18 |
| 1 | BMUX_{lock} | LED_0603_1608Metric | D19 |
| 1 | LD1 | LED_0603_1608Metric | D20 |
| 1 | LD2 | LED_0603_1608Metric | D21 |
| 1 | LD3 | LED_0603_1608Metric | D22 |
| 1 | LD4 | LED_0603_1608Metric | D23 |
| 4 | ESD9B3.3ST5G | D_SOD-923 | D24, D25, D26, D27 |
| 4 | BLM15AG601SN1D | L_0402_1005Metric | FB1, FB2, FB3, FB4 |
| 1 | 6.8uH/6.8A | L_TDK_SPM7054VT | L1 |
| 3 | 470nH/7.6A | L_Chilisin_BMRx00040412 | L2, L3, L4 |
| 16 | 4.7u | C_0603_1608Metric | C1, C3, C8, C17, C24, C34, C35, C42 +8 |
| 37 | 100n | C_0402_1005Metric | C2, C4, C5, C6, C7, C9, C10, C11 +29 |
| 2 | 20p | C_0402_1005Metric | C12, C13 |
| 9 | 47u | C_0805_2012Metric | C14, C15, C36, C44, C45, C60, C73, C74 +1 |
| 30 | 470n | C_0603_1608Metric | C16, C18, C19, C20, C21, C22, C23, C26 +22 |
| 1 | 100u | C_1206_3216Metric | C27 |
| 16 | 10u | C_0603_1608Metric | C62, C63, C64, C76, C78, C79, C80, C82 +8 |
| 4 | 2u2 | C_0402_1005Metric | C65, C66, C67, C68 |
| 5 | 10n | C_0402_1005Metric | C69, C89, C90, C91, C92 |
| 1 | 4n7 | C_0402_1005Metric | C70 |
| 1 | 47p | C_0402_1005Metric | C71 |
| 3 | 120p | C_0402_1005Metric | C77, C81, C85 |
| 1 | 10u | CP_Elec_4x5.4 | C103 |
| 1 | 330u | CP_Elec_6.3x7.7 | C120 |
| 1 | ~ | C_0402_1005Metric | C121 |
| 28 | 22R | R_0402_1005Metric | R1, R2, R3, R4, R49, R85, R86, R87 +20 |
| 11 | 1k | R_0402_1005Metric | R5, R6, R26, R27, R28, R30, R32, R34 +3 |
| 15 | 330R | R_0402_1005Metric | R7, R36, R37, R38, R39, R40, R41, R42 +7 |
| 4 | 4k7 | R_0402_1005Metric | R8, R9, R10, R103 |
| 35 | 100 | R_0402_1005Metric | R11, R12, R13, R14, R15, R16, R17, R18 +27 |
| 9 | 0 | R_0402_1005Metric | R23, R24, R25, R52, R135, R136, R137, R138 +1 |
| 31 | 10k | R_0402_1005Metric | R29, R31, R33, R35, R54, R55, R69, R73 +23 |
| 2 | 25R5 | R_0402_1005Metric | R46, R47 |
| 4 | 2k | R_0402_1005Metric | R48, R101, R102, R142 |
| 2 | 5k1 | R_0402_1005Metric | R50, R51 |
| 1 | 12k/1% | R_0402_1005Metric | R53 |
| 1 | 243k | R_0402_1005Metric | R56 |
| 1 | 12k | R_0402_1005Metric | R57 |
| 1 | 62k | R_0603_1608Metric | R58 |
| 6 | 100k | R_0402_1005Metric | R60, R64, R70, R71, R72, R162 |
| 1 | 150k | R_0402_1005Metric | R61 |
| 1 | 300k | R_0402_1005Metric | R62 |
| 1 | 200k | R_0402_1005Metric | R63 |
| 1 | 120k | R_0402_1005Metric | R65 |
| 2 | 160k | R_0603_1608Metric | R66, R67 |
| 1 | 500 | R_0402_1005Metric | R68 |
| 1 | 49R9 | R_0402_1005Metric | R140 |
| 1 | 16k9 | R_0402_1005Metric | R141 |
| 2 | 226 | R_0402_1005Metric | R158, R159 |
CPArti-FPGA-Development-Board design files
The KiCad project lives in the AAWO/CPArti-FPGA-Development-Board repository on GitHub; these links point at the commit this page was built from.
CPArti-FPGA-Development-Board: common questions
What microcontroller does the CPArti-FPGA-Development-Board use?
The CPArti-FPGA-Development-Board is built around the XC7A50T-FTG256, from the FPGA family.
How big is the CPArti-FPGA-Development-Board?
The CPArti-FPGA-Development-Board measures 100 × 100 mm, has 4 copper layers and is 1.6062 mm thick.
How many components are on the CPArti-FPGA-Development-Board?
393 components, from 109 distinct parts. The full bill of materials is listed on this page.
Where can I download the CPArti-FPGA-Development-Board design files?
From the AAWO/CPArti-FPGA-Development-Board repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the CPArti-FPGA-Development-Board design in my own project?
The repository has no license, so all rights stay with AAWO. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the CPArti-FPGA-Development-Board 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