Nickolay's starred repositories

verible

Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server

Language:C++License:NOASSERTIONStargazers:1336Issues:49Issues:953

scr1

SCR1 is a high-quality open-source RISC-V MCU core in Verilog

Language:SystemVerilogLicense:NOASSERTIONStargazers:844Issues:51Issues:55

universal

Large collection of number systems providing custom arithmetic for mixed-precision algorithm development and optimization for AI, Machine Learning, Computer Vision, Signal Processing, CAE, EDA, control, optimization, estimation, and approximation.

Language:C++License:MITStargazers:404Issues:30Issues:124

gf180mcu-pdk

PDK for GlobalFoundries' 180nm MCU bulk process technology (GF180MCU).

Language:MakefileLicense:Apache-2.0Stargazers:365Issues:20Issues:49

pyuvm

The UVM written in Python

Language:PythonLicense:NOASSERTIONStargazers:365Issues:31Issues:52

caravel

Caravel is a standard SoC harness with on chip resources to control and read/write operations from a user-dedicated space.

Language:VerilogLicense:Apache-2.0Stargazers:283Issues:21Issues:235

fpga_craft

A voxel game/Minecraft clone for the iCE40 UP5K FPGA

Language:CLicense:Apache-2.0Stargazers:198Issues:8Issues:0

fpga-awesome-list

Полезные ресурсы по тематике FPGA / ПЛИС

APS

Методические материалы по разработке процессора архитектуры RISC-V

Language:SystemVerilogLicense:CC-BY-SA-4.0Stargazers:141Issues:8Issues:23

Altera-Cyclone-IV-board-V3.0

Documentation for Chinese ALTERA Cyclone IV EP4CE6 FPGA Development Board

chiselv

A RISC-V Core (RV32I) written in Chisel HDL

Language:ScalaLicense:MITStargazers:94Issues:6Issues:5

iCE40linux

Gateware / Firmware / BuildRoot to run linux on iCE40 / iCEBreaker

SoftPosit.jl

A posit arithmetic emulator.

Language:JuliaLicense:MITStargazers:47Issues:8Issues:20

flexfloat

C library for the emulation of reduced-precision floating point types

Language:CLicense:Apache-2.0Stargazers:45Issues:11Issues:6

Static-Timing-Analysis-Full-Course

Static Timing Analysis Full Course

PERCIVAL

Open-Source Posit RISC-V Core with Quire Capability

Language:C++License:NOASSERTIONStargazers:41Issues:7Issues:2

PDPU

PDPU: An Open-Source Posit Dot-Product Unit for Deep Learning Applications

Language:SystemVerilogLicense:Apache-2.0Stargazers:35Issues:8Issues:1

jordi

gRPC TUI

Language:GoLicense:MITStargazers:27Issues:2Issues:0

yrv

Verilog implementation of RISC-V: RV32IAC plus much of B. 32-bit or 16-bit bus.

Language:VerilogLicense:Apache-2.0Stargazers:17Issues:3Issues:0

circular-queue-verilog

Implementation of a circular queue in hardware using verilog.

Language:VerilogLicense:MITStargazers:16Issues:1Issues:0
Language:RustStargazers:11Issues:1Issues:0

FlexRV32

The second implementation of RISC-V architecture, step-by-step.

Language:SystemVerilogLicense:MITStargazers:9Issues:3Issues:0

playhdl

🪀 Tool to play with HDL (inspired by EdaPlayground)

Language:PythonLicense:MITStargazers:5Issues:2Issues:0
Language:TclStargazers:5Issues:1Issues:0
Language:RoffStargazers:3Issues:0Issues:0

LZC

Leading-Zero Counting (for FPU)

Language:SystemVerilogLicense:GPL-3.0Stargazers:2Issues:1Issues:0

Risc-V

RISC-V CPU implementation

Language:VerilogLicense:MITStargazers:2Issues:0Issues:0
Language:CSSStargazers:2Issues:0Issues:0

yrv-plus

Verilog implementation of RISC-V: RV32IAC plus much of B. 32-bit or 16-bit bus.

Language:VerilogLicense:Apache-2.0Stargazers:1Issues:0Issues:0