An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: chisel3

chipsalliance/chisel

Chisel: A Modern Hardware Design Language

Language: Scala - Size: 138 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4,262 - Forks: 623

enkerewpo/methane

A polyphonic synthesizer built on fpga and esp32

Language: SystemVerilog - Size: 67.5 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 1

agile-hw/hw5

HW5 for Agile Hardware Design

Language: Scala - Size: 20.5 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 1

agile-hw/lectures

Lectures for the Agile Hardware Design course in Jupyter Notebooks

Language: Jupyter Notebook - Size: 2.64 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 92 - Forks: 24

agile-hw/labs

Lab assignments for the Agile Hardware Design course

Language: Jupyter Notebook - Size: 146 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 14 - Forks: 7

agile-hw/hw4

HW4 for Agile Hardware Design

Language: Scala - Size: 27.3 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 1

thoughtworks/hardposit-chisel3

Chisel library for Unum Type-III Posit Arithmetic

Language: C++ - Size: 4.31 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 38 - Forks: 10

CodingPlatelets/transformer_MM

Accelerator for LLM Based on Chisel3

Language: Scala - Size: 1.34 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 10 - Forks: 0

nhynes/chisel3-axi

Chisel3 AXI4-{Lite, Full, Stream} Definitions

Language: Scala - Size: 15.6 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 15 - Forks: 4

agile-hw/hw3

HW3 for Agile Hardware Design

Language: Scala - Size: 616 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

SingularityKChen/dl_accelerator

Deep Learning Accelerator Based on Eyeriss V2 Architecture with custom RISC-V extended instructions

Language: Scala - Size: 5.78 MB - Last synced at: 20 days ago - Pushed at: almost 5 years ago - Stars: 189 - Forks: 32

agile-hw/hw2

HW2 for Agile Hardware Design

Language: Scala - Size: 374 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 5

rhysd/riscv32-cpu-chisel

Learning how to make RISC-V 32bit CPU with Chisel

Language: Scala - Size: 143 KB - Last synced at: 26 days ago - Pushed at: over 3 years ago - Stars: 66 - Forks: 4

freechipsproject/diagrammer

Provides dot visualizations of chisel/firrtl circuits

Language: Scala - Size: 270 KB - Last synced at: 24 days ago - Pushed at: about 2 years ago - Stars: 119 - Forks: 20

mpskex/chisel-npu

Chisel implementation of Neural Processing Unit for System on the Chip

Language: Scala - Size: 691 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 21 - Forks: 4

horie-t/TD4-with-Chisel

TD4をChiselで実装してみる

Language: Scala - Size: 25.4 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 2

OpenXiangShan/OpenNCB

Open-source Non-coherent CHI Bridge (CHI SN-F to AXI-4 bridge)

Language: Scala - Size: 360 KB - Last synced at: 19 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

RISMicroDevices/OpenNCB 📦

Open-source Non-coherent CHI Bridge (CHI SN-F to AXI-4 bridge)

Language: Scala - Size: 329 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 9 - Forks: 1

biggsbenjamin/ATHEENA

ATHEENA respository (including software and hardware artifacts for FCCM submission 2023)

Language: Python - Size: 11.7 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 1

LoveLonelyTime/Bergamot

An exquisite superscalar RV32GC processor.

Language: Scala - Size: 876 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 147 - Forks: 13

Shiritai/aias-lab4-spring-2024

Lab4 of AI computing Architecture and System (2024 spring) around basic chisel design

Language: Scala - Size: 31.3 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

jiaaom/HPDLA

Systolic-array based Deep Learning Accelerator generator

Language: Verilog - Size: 32.2 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 25 - Forks: 5

ekiwi/pynq

PYNQ with Chisel and Rust

Language: Tcl - Size: 235 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 25 - Forks: 4

jiegec/fpu-wrappers

Wrappers for open source FPU hardware implementations.

Language: Verilog - Size: 2.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 30 - Forks: 4

yasnakateb/ChipyardIntegration

😱 RoCC Accelerator Integration with Chipyard

Size: 8.79 KB - Last synced at: 26 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

EndlessKn0t/SChipper

BTech Project repository by Shreevatsa. WIP.

Language: Scheme - Size: 27.3 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

horie-t/homemade-riscv-en

Support Repository of "How to make RISC-V Microcomputer using FPGA for programmer"

Language: Scala - Size: 104 KB - Last synced at: 7 days ago - Pushed at: almost 6 years ago - Stars: 17 - Forks: 13

merledu/caravan

A caravan equipped with API for creating bus protocols in Chisel with ease.

Language: Scala - Size: 820 KB - Last synced at: 20 days ago - Pushed at: about 2 months ago - Stars: 14 - Forks: 11

howardlau1999/yatcpu

Yet another toy CPU.

Language: Scala - Size: 536 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 85 - Forks: 13

SinaKarvandi/FPGA

Random FPGA Projects

Language: VHDL - Size: 7.54 MB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

SinaKarvandi/hardware-design-stack

The source codes used in the blog post available at: https://rayanfam.com/topics/hardware-design-stack/

Language: VHDL - Size: 46.9 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 2

buhe/study_fpga

💾 fpga study with open source tools (on macos)

Language: Scala - Size: 3.31 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

doofin/dependentChisel

Chisel on Scala 3 with improved bit width inference

Language: Scala - Size: 688 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

NakajoLab/B4SMT

Language: Scala - Size: 2.33 MB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 5

rameloni/tywaves-chisel-demo

A repository that implements Tywaves: enabling a type-based waveform debugging for Chisel and Tydi-Chisel. Mapping from Chisel level code to values dumped by simulators is now possible thanks to Tywaves!

Language: Scala - Size: 15.1 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 18 - Forks: 0

Origami404/MiniRV-Chisel

2023 年学校 CPU 设计课程作业, 一个使用 Chisel 编写的简单 RV32I CPU 核心

Language: Scala - Size: 4.36 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

grebe/ofdm

Chisel Things for OFDM

Language: Scala - Size: 79.4 MB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 30 - Forks: 8

microdynamics-cpu/tree-core-ide

:deciduous_tree: The next generation integrated development environment for processor design and verification. It has multi-hardware language support, open source IP management and easy-to-use rtl simulation toolset.

Language: JavaScript - Size: 1.67 MB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 98 - Forks: 14

yasnakateb/CGRAs

Coarse Grained Reconfigurable Arrays with Chisel3

Language: Scala - Size: 3.03 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 12 - Forks: 0

Shiritai/aias-lab5-spring-2024

Lab5 of AI computing Architecture and System (2024 spring) around advanced chisel design of FSM (e.g. `RobustCalculator`)

Language: Scala - Size: 93.8 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

lbnlcomputerarch/vte

Verilator Testbench Environment

Language: C++ - Size: 131 KB - Last synced at: 6 months ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 1

horie-t/homemade-riscv

『プログラマのためのFPGAによるRISC-Vマイコンの作り方』のサポート・リポジトリ

Language: Scala - Size: 83 KB - Last synced at: 7 days ago - Pushed at: almost 6 years ago - Stars: 13 - Forks: 4

VMois/LSM-Compactron3000

FPGA-based accelerator for compactions in LSM-tree based KV stores. Making compaction great again, again!

Language: C - Size: 3.33 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

SYSU-SCC/yatcpu-docs

Documentation for YatCPU

Size: 16.5 MB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 45 - Forks: 11

merledu/magma-si

Matrix Accelerator Generator for GeMM Operations based on SIGMA Architecture in CHISEL HDL

Language: Scala - Size: 46.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 3

CMU-SAFARI/Pythia-HDL

Implementation of Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning in Chisel HDL. To know more, please read the paper that appeared in MICRO 2021 by Bera et al. (https://arxiv.org/pdf/2109.12021.pdf).

Language: Scala - Size: 753 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 3

indyscala/chisel3 Fork of chipsalliance/chisel-template

Hardware Construction with FPGAs and Chisel by @bfritz for Jan 2019

Language: Scala - Size: 4.35 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

jiegec/fpnew-wrapper

A chisel3 wrapper for pulp-platform/fpnew

Language: SystemVerilog - Size: 83 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 0

meton-robean/Vector_MulAdd_Accelerator

vector multiplication adder accelerator (using chisel 3 and RocketChip RoCC ) 向量乘法累加加速器

Language: Scala - Size: 3.65 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 46 - Forks: 12

samadpls/ALEPH

Aleph is a single cycle processor that carries out one instruction in a single clock cycle

Language: Scala - Size: 37.2 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

ryanlorica/processing-engine

A Scala w/ Chisel based implementation of a processing engine generator for neural network accelerators.

Language: Jupyter Notebook - Size: 947 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 1

whutddk/Rift2Core

Based on Chisel3, Rift2Core is a 9-stage, out-of-order, 64-bits RISC-V Core, which supports RV64GC.

Language: Scala - Size: 9.01 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 30 - Forks: 9

InternetUnexplorer/icestick-blinky

A simple demo that blinks an LED on the Lattice iCEstick Evaluation Kit, written in Chisel

Language: Scala - Size: 4.88 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

merledu/buraq_mini

This repository contains the 5 stage pipelined CPU implemented on the RISC-V ISA and Chisel hardware construction language (HDL)

Language: Scala - Size: 1.79 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 6

karthik-r-rao/neural-net-chisel

Implementation of a Neural Network in Chisel.

Language: Verilog - Size: 171 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

merledu/100DaysOfCHISEL

100 Days of CHISEL inspired by 100DaysOfRTL

Language: Scala - Size: 1.46 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 16

SingularityKChen/NUCPU

A toy in-order RV64I CPU.

Language: Scala - Size: 226 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 2

diohabara/chisel_riscv

RISC-V CPU Core

Language: Scala - Size: 165 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

shino-hinaduki/chisel-nes

(WIP) NES emulator running on FPGA implemented in scala(w/ chisel)

Language: Verilog - Size: 8.15 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

Create-a-Second-Earth-2030/implement-CPU-with-chisel3

Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Bindless-Chicken/chisel-blinky

Boilerplate for a full project with chisel and a DE0 Nano

Language: Scala - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

ryanlorica/processing-element

A configurable processing element for deep neural network accelerators

Language: Scala - Size: 1.47 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 0

josh14668/Easier-Parallel-Design-Framework

A interpreter/compiler written in python that auto-connects hardware modules written Chisel HDL and allows for easy parametrised parallelism

Language: Python - Size: 33.2 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

AlexMontgomerie/huffman-chisel

A Chisel implementation of Huffman coding for a static code table

Language: Scala - Size: 43.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

substate-tech/ambel

AMBEL is a Chisel library for generating AMBA components

Language: Scala - Size: 2.43 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

Starrynightzyq/soNN

A Reconfigurable Accelerator for Deep Convolutional Neural Networks Implemented by Chisel3.

Language: Verilog - Size: 12.6 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 18 - Forks: 5

char-fish-after-lunch/SystemOnCat

An SoC with multiple RISC-V IMA processors.

Language: Scala - Size: 354 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 19 - Forks: 5

atrosinenko/composite-video-generator

Example of composite video generation with Chisel (B/W for now)

Language: Verilog - Size: 90.8 KB - Last synced at: 11 months ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 0

AlexMontgomerie/rle-chisel

A Chisel implementation of single-value Run Length Encoding (RLE)

Language: Scala - Size: 25.4 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

panda5mt/KyogenRV

The Simple 5-staged pipeline RISC-V written in chisel3 for intel FPGA.

Language: Scala - Size: 19.6 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 39 - Forks: 3

librecores/riscv-sodor Fork of ucb-bar/riscv-sodor

educational microarchitectures for risc-v isa

Language: Scala - Size: 7.58 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 60 - Forks: 20

Wonicon/VerilogBlackBox

Convert Verilog module to chisel3 BlackBox

Language: ANTLR - Size: 35.2 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 1

t1ch/shanu

FPGA implementation of the eNodeB and gNB physical layers

Language: Scala - Size: 43.9 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

Coekjan/MIPS-CPU 📦

MIPS CPU Constructed By Chisel 3.

Size: 34.2 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

SEBv15/compression-reduction

RTL for combinational edge compression of pixel data

Language: Scala - Size: 173 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kazutomo/hacogen

Stream compressor generator framework written in Chisel3

Language: Scala - Size: 1.02 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

j-marjanovic/chisel-stuff

Various examples for Chisel HDL

Language: C - Size: 1.02 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 17 - Forks: 2

Lampro-Mellon/Quasar

Quasar 2.0: Chisel equivalent of SweRV-EL2

Language: Scala - Size: 155 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 23 - Forks: 8

j-marjanovic/chisel-bfm-tester-examples

Examples for BFM tester

Language: Scala - Size: 383 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 1

j-marjanovic/chisel-bfm-tester

BFM Tester for Chisel HDL

Language: Scala - Size: 80.1 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 0

monikerzju/amipsel

A MIPSEL core implemented in Chisel3

Language: Scala - Size: 3.29 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

wataru030-XIAOHEI/study_notebook

my study notebook.我的学习记录,包括chisel笔记,计算机体系结果等。

Size: 2.43 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

gogolB/riscy-adventure

Language: Scala - Size: 28.3 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

yasnakateb/ChiselNotes

Chisel3 examples

Language: Verilog - Size: 58.6 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

parzival3/F-CSP

Constraint Random Verification for Chisel3 and Chisel Tester2

Language: Scala - Size: 562 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 1

yasnakateb/Chisel7Segment

BCD to 7 Segment Decoder in Chisel3

Language: Scala - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

yasnakateb/ChiselProcessor

Multicycle processor in Chisel3

Language: Verilog - Size: 145 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

merledu/jigsaw

A platform containing useful peripherals implemented in Chisel that can be attached together to complete the puzzle (SoC).

Language: Scala - Size: 128 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 5

Chlorophytus/broccoli

A soft multimedia/graphics processor prototype in Chisel 3

Language: Scala - Size: 159 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 1

denishoornaert/Chisel3-Float-Type

Chisel3 implementation of IEEE-754 compliant floating point data type (logic & representation)

Language: Scala - Size: 845 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 2

wierton/woop

Wierton's OoO processor. Implement ISA MIPS32 Release 1 and 2, can run linux (under development).

Language: Scala - Size: 18.5 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

nju-mips/workbench

Workbench of nju-mips, this repo implements a ready-to-work framework for CPU development. It uses differential testing to help find implementation bugs.

Language: Verilog - Size: 345 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 3

ChaminduS/Chisel-Tutorials

This repository contains the clone of chisel-tutorials and my solutions to the problems in that repo.

Language: Scala - Size: 498 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

shahzaibk23/chisel-hive

CHISEL Playground for experimenting, testing and storing stuff.

Language: Scala - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

asinghani/crypto-accelerator

Cryptography accelerator core (for AES128/AES256 and SHA256) designed in Chisel3, primarily targeting ASIC platforms.

Language: Scala - Size: 484 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

niw/chisel_test

A simple Chisel test project for myself to learn Chisel and FPGA.

Language: Scala - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

leepoly/chisel-pobu-cache

Language: Verilog - Size: 709 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

horie-t/chisel-study

ハードウェア構築言語Chiselでちょっとしたコードを書き溜めておくプロジェクト

Language: VHDL - Size: 17.2 MB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 3

suda-morris/SUDA_RISCV

Playing with FPGA and RISC-V

Size: 2.78 MB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

horie-t/chisel-seed.g8

Language: Scala - Size: 19.5 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1