Kamyar Mohajerani's repositories
treadle
Chisel/Firrtl execution engine
layered-firrtl
Chisel / Firrtl to ELK Graph. Generate ELK Graph, which can be laid out and rendering as an interactive diagram to represent Chisel generated Firrtl circuits.
vscode-firrtl
Visual Studio Code Syntax Highlighting for Firrtl files
boolector-sys
Low-level Rust bindings for the Boolector SMT solver
cocotb-test
Unit testing for cocotb
bluecheck
A generic test bench written in Bluespec
Algorithm-Design-Manual-Programs-V3
Programs for the third edition of the Algorithm Design Manual
pysmt
pySMT: A library for SMT formulae manipulation and solving
freepdk-45nm
ASIC Design Kit for FreePDK45 + Nangate for use with mflowgen
psutil
Cross-platform lib for process and system monitoring in Python
comet_cham_lwc_v2
COMET AEAD with CHAM primitive, PW=32=32 using LWC API (Improved v2)
rocket-chip
Rocket Chip Generator
lwc_candidates
Hardware implementations of NIST LWC candidates from VT and GMU supporting GMU LWC Hardware API
basejump_stl
BaseJump STL: A Standard Template Library for SystemVerilog
JupyMail
This Jupyter notebook was written to allow one to import data from an excel spreadsheet, similar to MailMerge in Microsoft Office. Given that it is written in python, there is much more flexibility in what you would like to do.
riscv-coremark
Setup scripts and files needed to compile CoreMark on RISC-V
newhope
Software of the NIST Post-Quantum submission NewHope
kyber.light
Light-weight Hardware Implementation of CRYSTALS Kyber PQC
chiselpack
Bundle release of Chisel (chisel-lang.org) and related libraries
chisel-release
Chisel release tooling
chisel-arithmetics
Implementation of low-level hardware arithmatic operations in Chisel
chisel-testers
Provides various testers for chisel users
cocotb
Coroutine Co-simulation Test Bench