ArtixDevBoard

RasmusStagsted·ArtixDevBoard

ArtixDevBoard PCB layout, top view — open source FPGA board by RasmusStagsted
Simulate this board

About the ArtixDevBoard PCB

ArtixDevBoard is an open source FPGA PCB design by RasmusStagsted, published on GitHub. It is a 4-layer board measuring 92.5 × 80.9 mm, with 300 components from 53 distinct parts.

Its main chip is the XC7A100T-FGG484, from the FPGA family. Other key parts include the TPD2EUSB30, FT2232HQ, NC7SZ125M5X, TPD12S520DBT and ADP5054. By type, the board carries 127 capacitors, 109 resistors, 34 ICs, 12 connectors, 6 diodes and 6 inductors.

It belongs with the usb & debug tools designs in this gallery.

From the project

KiCad files of a custom made FPGA board powered by Artix 7 (xc7a100t-1fgg484)

2. Generate gerber files and order PCB: These instruction is made for orders placed at jlcpcb.com. - Generate gerber files from KiCad: - To document - Convert BOM file and placement file using converter scripts: - To document

3. PCB Bring-up - To safely perform bringup of the PCB, connect the "VIN 12V" and "GND" to a current limited 200mA/12V supply. - Test that the four power rails (1.0V, 1.2V, 1.8V and 3.3V) is stable and accurate. - Check that the "Power good" led of the power supply is turned off. - Check that the "Done" led close to the FPGA is on. - For now the FTDI is not working, so…

Main components on the ArtixDevBoard

ArtixDevBoard bill of materials (BOM)

300 components, 53 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TPD2EUSB30
U101
1
FT2232HQ
U102
8
NC7SZ125M5X
U103, U105, U106, U108, U109, U111, U112, U114
4
TPD12S520DBT
U104, U107, U110, U113
1
ADP5054
U201
1
XC7A100T-FGG484
U301
1
W25Q32JVSS
U501
17
~
U601, U602, U603, U604, U605, U606, U607, U608 +9
1
FDS9926A
Q201
1
25MHZ
25MHz
X301
1
12MHZ
12MHz
Y101
4
HDMI_A
J101, J103, J104, J105
1
USB_C_RECEPTACLE_USB2.0_16P
USB_C_Receptacle_USB2.0_16P
J102
1
CONN_01X03
Conn_01x03
J201
4
CONN_02X06_TOP_BOTTOM
Conn_02x06_Top_Bottom
J301, J302, J303, J304
1
BUS_PCI_EXPRESS_X4
Bus_PCI_Express_x4
J401
1
CONN_02X08_COUNTER_CLOCKWISE
Conn_02x08_Counter_Clockwise
J601
3
SW_OMRON_B3FS
SW_Omron_B3FS
SW601, SW602, SW603
5
LED
D101, D201, D301, D601, D602
1
D
D202
Show 33 more
QtyPartRefs
2
10UH
10uH
L101, L102
2
1.5UH
1.5uH
L201, L202
2
3.3UH
3.3uH
L203, L204
43
220NF
220nF
C101, C102, C103, C107, C108, C109, C110, C301 +35
10
4.7UF
4.7uF
C104, C202, C211, C216, C223, C315, C320, C321 +2
31
100NF
100nF
C105, C106, C111, C112, C113, C114, C117, C118 +23
2
22PF
22pF
C115, C116
2
47UF
47uF
C201, C210
3
1UF
1uF
C203, C204, C207
2
2.2UF
2.2uF
C209, C213
8
10UF
10uF
C214, C215, C217, C219, C221, C222, C224, C226
3
4.7NF
4.7nF
C218, C220, C227
1
1NF
1nF
C225
1
220NF
C
C303
4
100UF
100uF
C331, C332, C333, C334
17
100NF
100nF
C601, C602, C603, C604, C605, C606, C607, C608 +9
8
10K
R101, R120, R144, R156, R209, R212, R216, R223
2
27
R102, R104
15
0
R103, R121, R135, R136, R137, R138, R139, R140 +7
3
12K
R105, R208, R222
31
47K
R106, R107, R108, R109, R112, R114, R115, R122 +23
8
1K
R110, R111, R118, R126, R150, R162, R207, R309
5
33K
R113, R128, R152, R164, R204
4
5.1K
R116, R117, R210, R214
4
100K
R119, R143, R155, R167
10
4.7K
R131, R132, R133, R134, R218, R219, R224, R303 +2
4
0
R202, R211, R215, R221
2
15K
R203, R220
1
20K
R213
4
330
R217, R307, R601, R602
2
0
R301, R302
3
220
R305, R306, R308
3
20K
R603, R604, R605

ArtixDevBoard design files

The KiCad project lives in the RasmusStagsted/ArtixDevBoard repository on GitHub; these links point at the commit this page was built from.

ArtixDevBoard: common questions

What microcontroller does the ArtixDevBoard use?

The ArtixDevBoard is built around the XC7A100T-FGG484, from the FPGA family.

How big is the ArtixDevBoard PCB?

The ArtixDevBoard measures 92.5 × 80.9 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the ArtixDevBoard?

300 components, from 53 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the ArtixDevBoard design files?

From the RasmusStagsted/ArtixDevBoard repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the ArtixDevBoard design in my own project?

The repository has no license, so all rights stay with RasmusStagsted. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the ArtixDevBoard 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.

More boards in ArtixDevBoard

Similar boards