Xc17 prom prog

msinger·xc17_prom_prog·pcb/xc17_prom_prog/xc17_prom_prog.kicad_pcb

Xc17 prom prog PCB layout, top view — open source FPGA board by msinger

About the Xc17 prom prog PCB

Xc17 prom prog is an open source FPGA PCB design by msinger, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 123 × 95 mm, with 281 components from 72 distinct parts.

Its main chip is the ICE40HX4K-TQ144, from the FPGA family. Other key parts include the W25Q32JVSSIM, LT3030, 93LC56B, FT2232HL and LM317. By type, the board carries 96 capacitors, 89 resistors, 22 transistors, 20 test points, 20 diodes and 18 ICs.

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

From the project

Programmer for Xilinx XC17xxx PROM chips.

XC17xxx PROM Programmer =======================

Tool for programming Xilinx XC17xxx families of PROM chips that are used for storing the configuration bitstream of the Spartan FPGA.

I developed this programmer to be able to program the PROM chips used in the Wide-Boy64. The Wide-Boy64 CGB uses the XC1701L, and the Wide-Boy64 AGB uses the XC17S20XL.

I originally thought that the Wide-Boy64 CGB uses the XC1701 chip (without the L at the end), because that's how those chips are labeled on their package. After buying some of those XC1701 chips and reading out their device ID, I realized that…

Xc17 prom prog, from the project README
From the project README

Main components on the Xc17 prom prog

Xc17 prom prog bill of materials (BOM)

281 components, 72 distinct parts.

QtyPartRefs
1
W25Q32JVSSIM
U1
1
LT3030
U2
1
ICE40HX4K-TQ144
U3
1
93LC56B
U4
1
FT2232HL
U5
7
LM317
U6, U7, U8, U9, U10, U11, U12
2
MC33063AD
U13, U14
3
SN74LVC8T245
U15, U16, U17
1
XC17xxx
U18
10
BC850
Q1, Q4, Q7, Q8, Q13, Q18, Q19, Q20 +2
12
IRLML9301
Q2, Q3, Q5, Q6, Q9, Q10, Q11, Q12 +4
1
12M
X1
1
Conn_02x02_Odd_Even
J1
1
USB_B_Micro
J2
1
Conn_02x20_Odd_Even
J3
1
Jumper_2_Small_Bridged
JP1
7
100
RV1, RV2, RV3, RV4, RV5, RV6, RV7
1
12.25V
TP1
2
5.0V
TP2, TP3
1
5.4V
TP4
Show 52 more
QtyPartRefs
2
3.3V
TP5, TP6
4
GND
TP7, TP8, TP10, TP11
1
3.7V
TP9
1
15V
TP12
1
8.5V
TP13
1
DATA
TP14
1
CLK
TP15
1
~{CE}
TP16
1
RESET_~{OE}
TP17
1
VPP_{PROM}
TP18
1
VCC_{PROM}
TP19
1
~{CEO}
TP20
1
CDBU0520
D1
2
green
D2, D3
14
1N4002
D4, D5, D6, D7, D8, D9, D10, D11 +6
2
1N5819
D18, D19
1
red
D20
2
180µ
L1, L2
2
1µ
L3, L4
56
100n
C1, C5, C6, C13, C18, C19, C21, C22 +48
7
10µ
C2, C3, C4, C9, C14, C15, C28
4
10n
C7, C8, C20, C25
3
4.7µ
C10, C30, C32
2
22µ
C11, C12
2
1µ
C16, C17
7
10µ 16V
C61, C62, C67, C70, C71, C75, C77
7
1µ 16V
C63, C64, C68, C72, C73, C76, C78
2
100µ
C79, C80
2
1.5n
C81, C82
2
330µ 25V
C83, C84
2
100µ 25V
C85, C86
2
100
R1, R2
21
10k
R3, R4, R6, R8, R12, R15, R16, R19 +13
3
1M
R5, R7, R14
1
357k
R9
1
210k
R10
13
2.05k
R11, R13, R17, R20, R21, R45, R49, R55 +5
1
12k
R18
2
665
R22, R25
7
240
R23, R24, R26, R29, R30, R32, R34
1
750
R27
2
340
R28, R31
11
422
R33, R44, R47, R52, R53, R65, R69, R70 +3
2
0.22
R35, R36
1
4.3k
R37
1
8.2k
R38
2
180
R39, R41
2
47.5k
R40, R42
7
1.5
R48, R54, R59, R60, R61, R63, R64
4
0
R57, R73, R81, R83
4
100k
R58, R74, R86, R88
1
47
R82

Xc17 prom prog design files

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

Xc17 prom prog: common questions

What microcontroller does the Xc17 prom prog use?

The Xc17 prom prog is built around the ICE40HX4K-TQ144, from the FPGA family.

How big is the Xc17 prom prog PCB?

The Xc17 prom prog measures 123 × 95 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Xc17 prom prog?

281 components, from 72 distinct parts. The full bill of materials is listed on this page.

Where can I download the Xc17 prom prog design files?

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

Can I use the Xc17 prom prog design in my own project?

Yes, under the terms of its CC-BY-SA-4.0 license, which msinger chose for the repository.

Can I test firmware for the Xc17 prom prog 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