NeuraCore
NeuraCoreTech·NeuraCore-PCB·V01/zynqPCB/DFTBoard.kicad_pcb
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 :)
Main components on the NeuraCore
NeuraCore bill of materials (BOM)
295 components, 77 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | LM3880MF-1AE/NOPB LM3880 | SOT-23-6 | U1, U2 |
| 1 | SC189ASKTRT SC189 - 1.0V | SOT-23-5 | U3 |
| 1 | SC189ZSKTRT SC189 - 3.3V | SOT-23-5 | U4 |
| 1 | TLV62080DSGR TLV62080DSGx | WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm | U5 |
| 1 | LIS2HH12TR LIS2HH12 | LGA-12_2x2mm_P0.5mm | U6 |
| 1 | SC189LSKTRT SC189 - 1.8V | SOT-23-5 | U7 |
| 1 | TPS51200DRCR Texas Instruments | VSON-10-1EP_3x3mm_P0.5mm_EP1.65x2.4mm_ThermalVias | U8 |
| 1 | TLV320AIC3104 | QFN-32-1EP_5x5mm_P0.5mm_EP3.65x3.65mm | U9 |
| 2 | USB3320 | QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U10, U12 |
| 1 | MIC2025-1YMM-TR MIC2025-1YMM | SOP65P490X110-8N | U11 |
| 1 | VL53L1CXV0FY/1 | Optical_LGA12 | U13 |
| 1 | APDS-9960 | APDS_9960 | U14 |
| 2 | MT41K256M16TW-107 MT41K256M16HA-125_E | FBGA-96-DDR3-SDRAM | U15, U16 |
| 1 | - FTDITypeUART | FTDI_CONN | U17 |
| 1 | ASDMB-24.000MHZ-LC-T ABRACON-ASDMB | XTAL_ASDMB-24.000MHZ-LC-T | U18 |
| 1 | S25FL256SAGNFI001 | Cypress-002-18827-0-0-0 | U19 |
| 1 | XC7Z020-1CLG484C xc7z020clg484 | BGA-484_19.0x19.0mm_Layout22x22_P0.80mm_dia0.40mm | U20 |
| 1 | PCA9306DCTR PCA9306 | SSOP-8_2.95x2.8mm_P0.65mm | U21 |
| 1 | TSOP34438 TSOP344 | JUMPER_3PIN | U22 |
| 1 | LSM6DSLTR | LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U23 |
Show 57 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | IRLML2502 | SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6 |
| 4 | IRLML2502TRPBF IRLML2502 | SOT-23 | Q7, Q8, Q9, Q10 |
| 2 | ABM3-24.000MHZ-D2Y-T 24.000MHZ | XTAL500X320X130N | Y1, Y2 |
| 1 | AVR-JTAG-10 | XilinxJTAG | CON1 |
| 3 | AUDIO JACK | RA49C14B | J2, J3, J4 |
| 1 | JACK_TRS_4PINS | SJ-352X-SMT | J5 |
| 1 | 87583-2010RLF USB_A | USB-A-Receptacle-FCI_87583 | J6 |
| 1 | USB-B1HSW6 USB_B | USB_B_OST_USB-B1HSxx_Horizontal | J7 |
| 1 | 114-00841-68 Micro_SD_Card_Det | AMPHENOL-114-00841-68 | J8 |
| 1 | 10029449-111RLF HDMI_A | 10029449-111RLF | J9 |
| 1 | GNDTIE | gndtie | GT1 |
| 1 | MEMSMIC | MIC_SPW2430HR5H-B | MIC1 |
| 1 | TL6215RF200BDT | tl6215_right_angle | SW1 |
| 1 | - Arduino_Uno_Shield_Simplified | Arduino_Uno_Shield_Simplified | XA1 |
| 2 | LED_RGB | PLCC6-SM-RGB-LED | D1, D2 |
| 5 | VLMB1300-GS08 BLUE LED | C_0603_1608Metric | D3, D4, D5, D6, D7 |
| 1 | BLM18AG121SN1D 120R, 100 MHz, size 0603 | C_0603_1608Metric | FB1 |
| 4 | LQH43PN2R2M26L 2.2uH | C_1812_4532Metric | L1, L2, L3, L4 |
| 29 | CC0402KRX5R5BB474 .47uF | C_0402_1005Metric | C1, C4, C8, C14, C15, C17, C18, C23 +21 |
| 13 | GRM188R61A106KE69J 10uF | C_0603_1608Metric | C2, C3, C10, C11, C13, C26, C33, C90 +5 |
| 17 | GRM155R60G475ME47D 4.7uF | C_0402_1005Metric | C5, C9, C19, C20, C21, C24, C27, C57 +9 |
| 9 | JMK325ABJ107MM-P 100uF | C_1210_3225Metric | C6, C12, C25, C28, C67, C73, C74, C99 +1 |
| 3 | GRM219R60J476ME44D 47uF | C_0805_2012Metric | C7, C32, C61 |
| 17 | CC0402KRX7R6BB104 .1uF | C_0402_1005Metric | C16, C68, C70, C71, C72, C77, C79, C81 +9 |
| 1 | F950G337MAAAQ2 330uF | C_1206_3216Metric | C22 |
| 1 | 2.2uF | C_0402_1005Metric | C35 |
| 8 | .1uF | C_0402_1005Metric | C36, C39, C52, C53, C56, C62, C63, C64 |
| 6 | 1uF | C_0402_1005Metric | C37, C38, C40, C43, C44, C45 |
| 5 | 10uF | C_0603_1608Metric | C41, C51, C54, C58, C60 |
| 1 | 4.7uF | C_0402_1005Metric | C42 |
| 2 | 220uF Tant. | CP_EIA-3528-12_Kemet-T | C48, C49 |
| 2 | GRM155R61A225KE95D 2.2uF | C_0402_1005Metric | C69, C80 |
| 4 | GCM1555C1H180JA16D 18pF | C_0402_1005Metric | C75, C76, C84, C85 |
| 2 | CC0402KRX5R6BB105 1uF | C_0402_1005Metric | C91, C92 |
| 8 | GRM155R71H103KA88J .01uF | C_0402_1005Metric | C93, C98, C105, C106, C109, C110, C111, C120 |
| 1 | GRM32ER70J476ME20L 47uF | C_1210_3225Metric | C113 |
| 8 | RC0402FR-07100KL 100k | R_0402_1005Metric | R1, R2, R3, R4, R5, R34, R81, R101 |
| 7 | RC0402FR-0710KL 10k | R_0402_1005Metric | R6, R33, R36, R39, R42, R43, R44 |
| 3 | RC0402FR-07240RL 240 1% | R_0402_1005Metric | R7, R46, R49 |
| 9 | RC0402JR-074K7L 4.7k | R_0402_1005Metric | R8, R9, R10, R74, R82, R83, R98, R103 +1 |
| 10 | 100 | R_0402_1005Metric | R11, R12, R13, R14, R15, R16, R19, R20 +2 |
| 4 | 100k | R_0402_1005Metric | R17, R27, R28, R29 |
| 4 | 49.9k | R_0402_1005Metric | R18, R30, R31, R32 |
| 2 | 150 | R_0402_1005Metric | R21, R24 |
| 9 | RT0402BRD0720KL 20k | R_0402_1005Metric | R25, R91, R92, R93, R94, R95, R96, R97 +1 |
| 3 | RC0402JR-0747RL 47 | R_0402_1005Metric | R26, R84, R87 |
| 6 | RC0402FR-07150RL 150 | R_0402_1005Metric | R35, R45, R78, R80, R86, R102 |
| 2 | RC0402FR-071ML 1M | R_0402_1005Metric | R37, R40 |
| 2 | RC0402FR-078K06L 8.06k 1% | R_0402_1005Metric | R38, R41 |
| 2 | RC0402FR-0710KL 10k 1% | R_0402_1005Metric | R47, R48 |
| 3 | RC0402FR-0780R6L 80.6 1% | R_0402_1005Metric | R50, R75, R76 |
| 23 | RC0402FR-0740R2L 40.2 1% | R_0402_1005Metric | R51, R52, R53, R54, R55, R56, R57, R58 +15 |
| 3 | RC0402FR-071KL 1k | R_0402_1005Metric | R77, R79, R85 |
| 3 | CRA2512-FZ-R050ELF .05 | R_2512_6332Metric | R88, R89, R90 |
| 1 | RC0402FR-0747KL 47k | R_0402_1005Metric | R99 |
| 1 | RC0402FR-0724K9L 24.9 1% | R_0402_1005Metric | R100 |
| 1 | 1k | R_0402_1005Metric | 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
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