Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/orangecrab-fpga/orangecrab-hardware
ECP5 breakout board in a feather physical format
https://github.com/orangecrab-fpga/orangecrab-hardware
Last synced: 3 months ago
JSON representation
ECP5 breakout board in a feather physical format
- Host: GitHub
- URL: https://github.com/orangecrab-fpga/orangecrab-hardware
- Owner: orangecrab-fpga
- License: other
- Created: 2019-06-26T05:37:32.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-09-18T14:36:33.000Z (10 months ago)
- Last Synced: 2024-04-13T20:15:43.944Z (3 months ago)
- Language: HTML
- Size: 42.5 MB
- Stars: 462
- Watchers: 35
- Forks: 54
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Lists
- awesome-latticeFPGAs - OrangeCrab
README
# OrangeCrab
[OrangeCrab Web site](https://orangecrab-fpga.github.io/orangecrab-hardware/)## ECP5 FPGA Feather development board.
![Front Photo](documentation/images/OrangeCrab_r0.2.1_front.jpeg "Front Photo")## Latest Revision:
* [OrangeCrab r0.2.1](hardware/orangecrab_r0.2.1/)Previous Revisions:
* [OrangeCrab r0.2](hardware/orangecrab_r0.2/)
* [OrangeCrab r0.1](hardware/orangecrab_r0.1/)---
## What is it?
There aren't many OSHW ECP5 boards available. Given that this FPGA is fully supported by an open source toolchain I decided to create one. In order to make use of the DDR3L support the ECP5 has, I've added some DDR3L memory. The board matches the feather format## Hardware Overview
* Lattice ECP5-25F or ECP5-85F FPGA in csfBGA285 package
* 24 K - Look Up Tables
* 1008 Kb - Embedded Block RAM
* 194 Kb - Distributed RAM
* 28 - 18x18 Multipliers
* PLLs: 2
* Internal oscillator
* Flexible I/O for DDR3 Memory Support
* DDR3L Memory
* 128 Mbytes (1Gbit) or 512Mbytes (4Gbit)
* x16 data width to FPGA
* 1.35V low voltage operation
* USB-C connection
* Full-speed (12Mbit) USB with direct connection to FPGA
* Non-volatile Storage
* 128Mbit QSPI FLASH Memory
* Bootloader (First 4Mbits)
* User Bitstream
* User storage (Firmware/MSC backend/etc)
* QSPI compatible
* MicroSD socket
* 4bit SD interface (CK, CMD, DAT0-3)
* Power supply
* High efficiency DCDC for main supplies
* Battery charger (100mA), with charge indicator LED
* LiPo battery connector (PH type) (1-cell: 3.7-4.2V)
* 48MHz onboard oscillator
* Accessible 0.1" JTAG breakout
* User I/O
* 1x Button
* 1x RGB LED
* 20x I/O on 0.1" headers
* Analog System
* Analog Mux
* SAR ADC, external RC / input comparator of FPGA
* Digital bypass
* Internal channels for supply monitor
* Battery voltage sensing
* Feather Format Board
* Dimensions: 22.86mm x 50.8mm (0.9" x 2.0")
* Castellated I/O edges
---![Back Photo](documentation/images/OrangeCrab_r0.2.1_back.jpeg "Back Photo")
## Example code
Example code for Verilog, Litex, And RiscV can be found here:* [Orange Crab Examples](https://github.com/orangecrab-fpga/orangecrab-examples)
## Community
We have an OrangeCrab group on the 1BitSquared Discord
* https://discord.gg/c4Dnr3b
## Licence
* Hardware in this repository is licensed under CERN OHL v1.2
* Gateware/Software/Firmware in this repository is licensed under MIT unless otherwise indicated## Open Source Hardware
This board is an OSHWA approved design: [AU000015](https://certification.oshwa.org/au000015.html)