learn-fpga
openfpga
learn-fpga | openfpga | |
---|---|---|
22 | 2 | |
2,337 | 256 | |
- | - | |
7.3 | 0.0 | |
18 days ago | about 4 years ago | |
C++ | C++ | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
learn-fpga
-
FPGA Dev Boards for $150 or Less
I've followed this tutorial recently, and it's amazing:
https://github.com/BrunoLevy/learn-fpga/blob/master/FemtoRV/...
The author includes detailed instruction for how to build a micro-controller in Verilog on an icestick, starting from a very simple blinker all the way to a functional RISC-V core.
My other suggestion would be: for most of the toolchain, skip your package manager and directly install the binary artifacts published on this Github repo:
https://github.com/YosysHQ/oss-cad-suite-build
You'll spare yourself a world of pain.
- Top Ten Fallacies About RISC-V (David Patterson)
-
What are the best learning resources for a beginner?
You might want to look at https://github.com/BrunoLevy/learn-fpga
-
First FPGA Board
Lattice Icestick is pretty cheap and has just enough LUTs to run a small riscv. Also check out https://github.com/BrunoLevy/learn-fpga
-
My first Risc-V core in FPGA
Thanks Bruno Levy
-
How to Emulate a CPU on an FPGA
These are good starting points: https://github.com/BrunoLevy/learn-fpga/ and, from there, https://github.com/BrunoLevy/learn-fpga/blob/master/FemtoRV/README.md.
-
PicoBlaze in Verilog / Vivado
The best point-of-entry for "tiny" MCUs these days is FemtoRV32-Quark or SERV. I also maintain my own small RISC-V core (Minimax), though it's early on in graduating from "experiment" to "real design".
- looking for ideas for a small project using digilent pmod on xilinx zynq 7 series fpga using hdl (verilog).
-
Embedded Systems Weekly #125
Rust blinky on RISC-V soft core If you were looking for, an introduction example of an embedded Rust program, running on a RISC-V soft core, check out this blinky that is using the FemtoRV .
-
Minimax: A Compressed-First, Microcoded RISC-V CPU
Nope - that's all there is.
It's possible to be incredibly expressive in Verilog and VHDL. This implementation is written in VHDL, which has an outdated reputation for being long-winded.
Also worth a look: FemtoRV32 Quark [0], which is written in Verilog.
[0]: https://github.com/BrunoLevy/learn-fpga/blob/master/FemtoRV/...
openfpga
-
Renesas enters FPGA market with the first ultra-low-power, low-cost family
I don't see any reason to doubt. ForgeFPGA is said to be successor of GreenPAK, and GreenPAK tools are capital F free. Get it from https://github.com/azonenberg/openfpga.
-
What Is The Lowest Pincount Device Cpldfpga That
This is a bit late, but there is a FOSS flow for GreenPAK CPLDs with yosys and openfpga.
What are some alternatives?
riscv-v-spec - Working draft of the proposed RISC-V V vector extension
VerilogCreator - VerilogCreator is a QtCreator based IDE for Verilog 2005
bubbleos
nextpnr - nextpnr portable FPGA place and route tool
wain - WebAssembly implementation from scratch in Safe Rust with zero dependencies
rust-wasm - A simple and spec-compliant WebAssembly interpreter
Lifeslice - Automatically take webcam pics, screenshot, and other metrics throughout the day.
wasm-lisp - Experimental Lisp to WebAssembly Compiler
flameshot - Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:
tropy - Research photo management
wai - a wasm interpreter written by rust