All Projects → icerink → iceskate

icerink / iceskate

Licence: other
A low cost FPGA development board for absolute newbies

Projects that are alternatives of or similar to iceskate

basic-ecp5-pcb
Reference design for Lattice ECP5 FPGA. Featuring Raspberry Pi interface and 6 PMODs
Stars: ✭ 71 (+373.33%)
Mutual labels:  fpga, hardware, pcb
shapool-core
FPGA core for SHA256d mining targeting Lattice iCE40 devices.
Stars: ✭ 19 (+26.67%)
Mutual labels:  fpga, icestorm, ice40
spu32
Small Processing Unit 32: A compact RV32I CPU written in Verilog
Stars: ✭ 51 (+240%)
Mutual labels:  fpga, icestorm, ice40
cariboulite
CaribouLite turns any 40-pin Raspberry-Pi into a Tx/Rx 6GHz SDR
Stars: ✭ 785 (+5133.33%)
Mutual labels:  fpga, icestorm, ice40
verifla
Fork of OpenVeriFla - FPGA debugging logic analyzer to use with your designs - examples (so far) for ice40/IceStorm
Stars: ✭ 21 (+40%)
Mutual labels:  fpga, icestorm, ice40
up5k
Upduino v2 with the ice40 up5k FPGA demos
Stars: ✭ 65 (+333.33%)
Mutual labels:  fpga, icestorm
community
ROS 2 Hardware Acceleration Working Group community governance model & list of projects
Stars: ✭ 34 (+126.67%)
Mutual labels:  fpga, hardware
pygears
HW Design: A Functional Approach
Stars: ✭ 122 (+713.33%)
Mutual labels:  fpga, hardware
hardware
PCB designs for the Waterloo Aerial Robotics Group
Stars: ✭ 42 (+180%)
Mutual labels:  hardware, pcb
LipSync
An open-source mouth operated sip and puff joystick that enables people with limited hand function emulate a mouse on their computer and/or smartphone.
Stars: ✭ 27 (+80%)
Mutual labels:  hardware, pcb
pergola
Low-cost ECP5 FPGA development board
Stars: ✭ 64 (+326.67%)
Mutual labels:  fpga, fpga-board
Mew
Hardware password manager
Stars: ✭ 21 (+40%)
Mutual labels:  hardware, pcb
clash-spaceinvaders
Intel 8080-based Space Invaders arcade machine implemented on an FPGA, written in CLaSH
Stars: ✭ 45 (+200%)
Mutual labels:  fpga, hardware
no2muacm
Drop In USB CDC ACM core for iCE40 FPGA
Stars: ✭ 26 (+73.33%)
Mutual labels:  fpga, ice40
djinn
Djinn Split Keyboard
Stars: ✭ 685 (+4466.67%)
Mutual labels:  hardware, pcb
spydrnet
A flexible framework for analyzing and transforming FPGA netlists. Official repository.
Stars: ✭ 49 (+226.67%)
Mutual labels:  fpga, hardware
KRS
The Kria Robotics Stack (KRS) is a ROS 2 superset for industry, an integrated set of robot libraries and utilities to accelerate the development, maintenance and commercialization of industrial-grade robotic solutions while using adaptive computing.
Stars: ✭ 26 (+73.33%)
Mutual labels:  fpga, hardware
risc8
Mostly AVR compatible FPGA soft-core
Stars: ✭ 19 (+26.67%)
Mutual labels:  fpga, ice40
ice-chips-verilog
IceChips is a library of all common discrete logic devices in Verilog
Stars: ✭ 78 (+420%)
Mutual labels:  fpga, icestorm
programmable-air
A hardware kit to experiment with inflatable and vacuum based soft robotics.
Stars: ✭ 54 (+260%)
Mutual labels:  hardware, pcb

iceskate

rendering of the board

A low cost FPGA development board for absolute newbies.

Why?

Getting started with FPGA design is hard. Unnecessarily hard.

How?

Everyone knows how to use a browser. Many people know (some) webdesign.

The icerink ecosystem tries to exploit this by building a complete browser centric FPGA workflow. Edit, synthesize and upload FPGA designs from within your browser.

Doing this lowers the boarding hurdle by not requiring the installation of toolchains. Just plug in the board and begin to play :).

What?

Mainly a FPGA and a USB interface. Not much more.

The main source of inspiration for this board was the upduino by Gnarly Grey. We tried to build a similarly minimal and cheap board. The main Hardware feature, our board employs additionally, is the Microcontroller that is capable of speaking a wide variety of USB-Protocols.

In the icerink ecosystem, this capability is used to access the FPGA board from within the browser.

The iceskate board features:

  • The ICE40UP5K FPGA (with experimential support in project icestorm, an open source fpga toolchain)
  • An STM32F070F6P6
  • A single user definable push button and
  • A user definable LED

How to get one?

Build one yourself!

The board is optimized for hand soldering and has a BOM cost of ~10€ when you build 10. The PCB can be ordered online at most common PCB manufacturers. We Ordered our boards at jlcpcb. Assembly instructiost can be found here.

Can I help?

Definitely.

If you want to contribute to the hardware design or help with any other thing, do not hesitate to use the issue tracker to get in touch :).

However, it would be nice if you talk to us, before you start writing code and invest your time ;).

To develop the board, clone this repository with git clone --recursive https://github.com/icerink/iceskate. Then you can simply use Kicad to edit the scematics and PCB.

- Warning!
- This Project uses submodules! when you clone without --recursive Kicad wont find some libraries!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].