Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/butterstick-fpga/butterstick-hardware
Basic ECP5 based GigE to SYZYGY interface.
https://github.com/butterstick-fpga/butterstick-hardware
Last synced: 3 months ago
JSON representation
Basic ECP5 based GigE to SYZYGY interface.
- Host: GitHub
- URL: https://github.com/butterstick-fpga/butterstick-hardware
- Owner: butterstick-fpga
- License: other
- Created: 2019-03-03T10:49:52.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-09-18T14:31:23.000Z (10 months ago)
- Last Synced: 2024-04-13T20:15:42.212Z (3 months ago)
- Language: HTML
- Size: 56.2 MB
- Stars: 184
- Watchers: 21
- Forks: 17
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-latticeFPGAs - ButterStick
- awesome-stars - butterstick-fpga/butterstick-hardware - Basic ECP5 based GigE to SYZYGY interface. (HTML)
README
# ButterStick
A compact Lattice ECP5 based development board with breakouts for lots of high-speed I/O and serdes.
With onboard DDR3, High Speed USB and Ethernet.
## Latest Revision:
* __Latest Release:__ [ButterStick r1.0](hardware/ButterStick_r1.0/)
* Assembled PCBs available: [GroupGets](https://store.groupgets.com/products/butterstick-fpga-development-board)
* Bare PCBs available: [Tindie](https://www.tindie.com/products/greeeg/butterstick-r10-bare-circuit-board)Previous Revisions:
* [ButterStick r0.2](hardware/ButterStick_r0.2/)
* [ButterStick r0.1](hardware/ButterStick_r0.1/)![alt-text](documentation/images/800px/butterstick_r1d0_003.jpg "Populated ButterStick r1.0 board with Size Comparison")
## Hardware (r1.0)
* ECP5 25F/45F/85F (BGA381 package)
* USB 2.0 High Speed (480 Mbit/s)
* Gigabit Ethernet
* upto 8Gbit DDR3L RAM (dual rank)
* 128Mbit QSPI FLASH Memory (Bitstream + User storage)
* MicroSD socket (4 bit SD interface)
* Onboard oscillators:
* 30 MHz (ECP5's PLLs can create 60MHz,125MHz,etc.)
* 25 MHz (RGMII PHY)
* 0.1" pitch JTAG connector
* 7x User RGB LEDs
* 2x User Buttons
* 2x Standard [SYZYGY compatible connectors](https://syzygyfpga.io/)
* Adjustable VCCIO 1.2V-3.3V
* Up to 32 single ended I/O
* 10 differential pairs
* Dedicated clock input pins
* 1x Transceiver [SYZYGY compatible connector](https://syzygyfpga.io/)
* Adjustable VCCIO 1.2V-3.3V
* Up to 14 single ended I/O
* 2x/4x Lanes TX (5 Gbps SERDES)
* 2x/4x Lanes RX (5 Gbps SERDES)
* 1x Reference clock inputBoard dimensions: 80mm x 49mm
### Variants
The ButterStick can be configured in different variants,
the part number defines which FPGA and DDR3 parts are installed.`ButterStick-r1.0-[Memory gigabits]-[FPGA density]`
| | ButterStick-r1.0-2G-25F | ButterStick-r1.0-2G-85F | ButterStick-r1.0-8G-85F |
|-------|-------------------------|-------------------------|-------------------------|
| FPGA | LFE5UM5G-25F-8BG381C | LFE5UM5G-85F-8BG381C | LFE5UM5G-85F-8BG381C |
| DDR3 | 2x MT41K64M16TW-107 | 2x MT41K64M16TW-107 | 2x MT41K256M16TW-107 |The 25F also has the following limitations on the ButterStick:
* 25F Only provides 2x SERDES lanes.
* 25F does not connect I/O pins S8/S9 on SYZYGY.C![alt-text](documentation/images/800px/butterstick_r1d0_004.jpeg "Populated r1.0 board front")
![alt-text](documentation/images/800px/butterstick_r1d0_005.jpeg "Populated r1.0 board back")## Licence
* Hardware in this repository is licensed under CERN OHL v1.2
## Open Source Hardware
This board is an OSHWA approved design: [AU000016](https://certification.oshwa.org/au000016.html)