Greta
endofexclusive·greta·pcb/greta.kicad_pcb
About the Greta PCB
Greta is an open source FPGA PCB design by endofexclusive, published on GitHub. It is a board measuring 76.5 × 110 mm, with 90 components from 27 distinct parts.
Its main chip is the XC3S50AN/TQG144, from the FPGA family. Other key parts include the KSZ8031RNL, HY57V641620FTP, SN74LVC07A, 74LVCH162245A and CRYSTAL_OSCILLATOR. By type, the board carries 56 capacitors, 10 ICs, 10 resistors, 6 connectors, 4 diodes and 2 crystals.
It belongs with the retro computing designs in this gallery.
From the project
GRETA expansion board for the Amiga 500 computer with Fast RAM, microSD mass storage and Ethernet controller, powered by FPGA technology.
- AmigaOS AUTOCONFIG for device discovery implemented.
- An SPI controller is implemented and is currently being used for developing an AmigaOS compliant disk controller driver with SCSI emulation.
- An Ethernet MAC with DMA is still to be implemented.
- Gerber files are readily available and can be sent to a PCB manufacturer for production. Refer to the schematic files for bill of materials (BOM).

Main components on the Greta
Greta bill of materials (BOM)
90 components, 27 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | KSZ8031RNL | QFN44-24 | U1 |
| 1 | HY57V641620FTP | TSOP2-54 | U2 |
| 1 | SN74LVC07A | TSSOP14 | U3 |
| 3 | 74LVCH162245A | SSOP48 | U4, U5, U6 |
| 1 | XC3S50AN/TQG144 | TQ144 | U7 |
| 1 | CRYSTAL_OSCILLATOR | OSC50x32 | U8 |
| 1 | MCP1824S-3302E | SOT-223 | U9 |
| 1 | MCP1824ST-1202E | SOT-223 | U10 |
| 1 | MAGJACK | MAGJACK | X1 |
| 1 | MICRO_SD | MICRO_SD | X2 |
| 1 | A500_EXPANSION | A500_EXPANSION | P1 |
| 1 | JTAG | PIN_ARRAY-6X1 | P2 |
| 1 | DONE | TESTPOINT | P3 |
| 1 | INIT | TESTPOINT | P4 |
| 1 | 5V DC | bornier2 | P5 |
| 1 | DEBUG | PIN_ARRAY_4x1 | P6 |
| 1 | 25MHZ_EN | JUMPER2 | JP1 |
| 1 | PROG | BUTTON52x52 | SW1 |
| 3 | B0520WS | SOD-323 | D1, D2, D3 |
| 1 | POWER | LED2012 | D4 |
Show 7 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | 10uF | CAP3216 | C1, C2, C50, C51, C54, C55 |
| 42 | 100nF | CAP1608 | C3, C4, C5, C7, C8, C9, C10, C11 +34 |
| 8 | 1uF | CAP1608 | C6, C16, C46, C47, C48, C49, C52, C53 |
| 1 | 6.49K 1% | RES1608 | R1 |
| 2 | 220 | RES1608 | R2, R10 |
| 5 | 47K | RES1608 | R3, R4, R5, R6, R7 |
| 2 | 1K | RES1608 | R8, R9 |
Greta design files
The KiCad project lives in the endofexclusive/greta repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/greta.kicad_pcb
Greta: common questions
What microcontroller does the Greta use?
The Greta is built around the XC3S50AN/TQG144, from the FPGA family.
How big is the Greta PCB?
The Greta measures 76.5 × 110 mm and is 1.6 mm thick.
How many components are on the Greta?
90 components, from 27 distinct parts. The full bill of materials is listed on this page.
Where can I download the Greta design files?
From the endofexclusive/greta repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Greta design in my own project?
The repository has no license, so all rights stay with endofexclusive. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Greta 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