NeuraCore

NeuraCoreTech·NeuraCore-PCB·V01/zynqPCB/DFTBoard.kicad_pcb

NeuraCore PCB layout, top view — open source FPGA board by NeuraCoreTech

About the NeuraCore PCB

NeuraCore is an open source FPGA PCB design by NeuraCoreTech, published on GitHub. It is a 8-layer board measuring 120 × 60 mm, with 295 components from 77 distinct parts.

Its main chip is the XC7Z020-1CLG484C, from the FPGA family. Other key parts include the LM3880MF-1AE/NOPB, SC189ASKTRT, SC189ZSKTRT, TLV62080DSGR and LIS2HH12TR. By type, the board carries 129 capacitors, 106 resistors, 23 ICs, 10 transistors, 9 connectors and 7 diodes.

It belongs with the sensors and audio designs in this gallery.

From the project

PCB design, Schematic, Libs etc

I believe that together we can make this a formidable tool in the open hardware community.

The following software projects need to be undertaken before this project is usable by the general public: 1. Development of Boot firmware for the SPI flash which loads the linux kernel from the SD card 2. Development of a basic shell block diagram in Vivado

If you embark on one of these projects, please share your code here so other engineers don't have to reproduce your work :)

NeuraCore, from the project README
From the project README

Main components on the NeuraCore

NeuraCore bill of materials (BOM)

295 components, 77 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
LM3880MF-1AE/NOPB
LM3880
U1, U2
1
SC189ASKTRT
SC189 - 1.0V
U3
1
SC189ZSKTRT
SC189 - 3.3V
U4
1
TLV62080DSGR
TLV62080DSGx
U5
1
LIS2HH12TR
LIS2HH12
U6
1
SC189LSKTRT
SC189 - 1.8V
U7
1
TPS51200DRCR
Texas Instruments
U8
1
TLV320AIC3104
U9
2
USB3320
U10, U12
1
MIC2025-1YMM-TR
MIC2025-1YMM
U11
1
VL53L1CXV0FY/1
U13
1
APDS-9960
U14
2
MT41K256M16TW-107
MT41K256M16HA-125_E
U15, U16
1
-
FTDITypeUART
U17
1
ASDMB-24.000MHZ-LC-T
ABRACON-ASDMB
U18
1
S25FL256SAGNFI001
U19
1
XC7Z020-1CLG484C
xc7z020clg484
U20
1
PCA9306DCTR
PCA9306
U21
1
TSOP34438
TSOP344
U22
1
LSM6DSLTR
U23
Show 57 more
QtyPartRefs
6
IRLML2502
Q1, Q2, Q3, Q4, Q5, Q6
4
IRLML2502TRPBF
IRLML2502
Q7, Q8, Q9, Q10
2
ABM3-24.000MHZ-D2Y-T
24.000MHZ
Y1, Y2
1
AVR-JTAG-10
CON1
3
AUDIO JACK
J2, J3, J4
1
JACK_TRS_4PINS
J5
1
87583-2010RLF
USB_A
J6
1
USB-B1HSW6
USB_B
J7
1
114-00841-68
Micro_SD_Card_Det
J8
1
10029449-111RLF
HDMI_A
J9
1
GNDTIE
GT1
1
MEMSMIC
MIC1
1
TL6215RF200BDT
SW1
1
-
Arduino_Uno_Shield_Simplified
XA1
2
LED_RGB
D1, D2
5
VLMB1300-GS08
BLUE LED
D3, D4, D5, D6, D7
1
BLM18AG121SN1D
120R, 100 MHz, size 0603
FB1
4
LQH43PN2R2M26L
2.2uH
L1, L2, L3, L4
29
CC0402KRX5R5BB474
.47uF
C1, C4, C8, C14, C15, C17, C18, C23 +21
13
GRM188R61A106KE69J
10uF
C2, C3, C10, C11, C13, C26, C33, C90 +5
17
GRM155R60G475ME47D
4.7uF
C5, C9, C19, C20, C21, C24, C27, C57 +9
9
JMK325ABJ107MM-P
100uF
C6, C12, C25, C28, C67, C73, C74, C99 +1
3
GRM219R60J476ME44D
47uF
C7, C32, C61
17
CC0402KRX7R6BB104
.1uF
C16, C68, C70, C71, C72, C77, C79, C81 +9
1
F950G337MAAAQ2
330uF
C22
1
2.2uF
C35
8
.1uF
C36, C39, C52, C53, C56, C62, C63, C64
6
1uF
C37, C38, C40, C43, C44, C45
5
10uF
C41, C51, C54, C58, C60
1
4.7uF
C42
2
220uF Tant.
C48, C49
2
GRM155R61A225KE95D
2.2uF
C69, C80
4
GCM1555C1H180JA16D
18pF
C75, C76, C84, C85
2
CC0402KRX5R6BB105
1uF
C91, C92
8
GRM155R71H103KA88J
.01uF
C93, C98, C105, C106, C109, C110, C111, C120
1
GRM32ER70J476ME20L
47uF
C113
8
RC0402FR-07100KL
100k
R1, R2, R3, R4, R5, R34, R81, R101
7
RC0402FR-0710KL
10k
R6, R33, R36, R39, R42, R43, R44
3
RC0402FR-07240RL
240 1%
R7, R46, R49
9
RC0402JR-074K7L
4.7k
R8, R9, R10, R74, R82, R83, R98, R103 +1
10
100
R11, R12, R13, R14, R15, R16, R19, R20 +2
4
100k
R17, R27, R28, R29
4
49.9k
R18, R30, R31, R32
2
150
R21, R24
9
RT0402BRD0720KL
20k
R25, R91, R92, R93, R94, R95, R96, R97 +1
3
RC0402JR-0747RL
47
R26, R84, R87
6
RC0402FR-07150RL
150
R35, R45, R78, R80, R86, R102
2
RC0402FR-071ML
1M
R37, R40
2
RC0402FR-078K06L
8.06k 1%
R38, R41
2
RC0402FR-0710KL
10k 1%
R47, R48
3
RC0402FR-0780R6L
80.6 1%
R50, R75, R76
23
RC0402FR-0740R2L
40.2 1%
R51, R52, R53, R54, R55, R56, R57, R58 +15
3
RC0402FR-071KL
1k
R77, R79, R85
3
CRA2512-FZ-R050ELF
.05
R88, R89, R90
1
RC0402FR-0747KL
47k
R99
1
RC0402FR-0724K9L
24.9 1%
R100
1
1k
R105

NeuraCore design files

The KiCad project lives in the NeuraCoreTech/NeuraCore-PCB repository on GitHub; these links point at the commit this page was built from.

NeuraCore: common questions

What microcontroller does the NeuraCore use?

The NeuraCore is built around the XC7Z020-1CLG484C, from the FPGA family.

How big is the NeuraCore PCB?

The NeuraCore measures 120 × 60 mm, has 8 copper layers and is 1.6 mm thick.

How many components are on the NeuraCore?

295 components, from 77 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 NeuraCore design files?

From the NeuraCoreTech/NeuraCore-PCB 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 NeuraCore design in my own project?

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

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