Greta

endofexclusive·greta·pcb/greta.kicad_pcb

Greta PCB layout, top view — open source FPGA board by endofexclusive

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).

Greta, from the project README
From the project README

Main components on the Greta

Greta bill of materials (BOM)

90 components, 27 distinct parts.

QtyPartRefs
1
KSZ8031RNL
U1
1
HY57V641620FTP
U2
1
SN74LVC07A
U3
3
74LVCH162245A
U4, U5, U6
1
XC3S50AN/TQG144
U7
1
CRYSTAL_OSCILLATOR
U8
1
MCP1824S-3302E
U9
1
MCP1824ST-1202E
U10
1
MAGJACK
X1
1
MICRO_SD
X2
1
A500_EXPANSION
P1
1
JTAG
P2
1
DONE
P3
1
INIT
P4
1
5V DC
P5
1
DEBUG
P6
1
25MHZ_EN
JP1
1
PROG
SW1
3
B0520WS
D1, D2, D3
1
POWER
D4
Show 7 more
QtyPartRefs
6
10uF
C1, C2, C50, C51, C54, C55
42
100nF
C3, C4, C5, C7, C8, C9, C10, C11 +34
8
1uF
C6, C16, C46, C47, C48, C49, C52, C53
1
6.49K 1%
R1
2
220
R2, R10
5
47K
R3, R4, R5, R6, R7
2
1K
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.

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