Stars
DatagenDV is an object orientated data generation framework for RTL verification designed as a pre-processing step for C tests using YAML specified test cases
Modern Hardware/Software Interface (HSI) Documentation
VHDL and Verilog/SV IDE: state machine viewer, linter, documentation, snippets... and more!
📚 Freely available programming books
contains TLM2 based interfaces for AXI, ACE, CHI and other standard protocols
Embecosm Software Package 1: Example SystemC loosely timed TLM 2.0 models
A SystemC productivity library: https://minres.github.io/SystemC-Components/
A cross-platform, OpenGL terminal emulator.
SystemC/C++ library of commonly-used hardware functions and components for HLS.
one colorscheme pack to rule them all!
A lightweight, object-oriented finite state machine implementation in Python with many extensions
A collection of design patterns/idioms in Python
A simple library for implementing common design patterns.
All Algorithms implemented in Python
Python Sorted Container Types: Sorted List, Sorted Dict, and Sorted Set
No non-sense and no BS repo for how data structure code should be in Python - simple and elegant.
Minimal examples of data structures and algorithms in Python
🍀 Vim/Neovim + Tmux + Zsh + Alacritty = Build your own fantastic development environment
An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git!
Neovim diy develop enviroment.This project integrates neovim tmux zsh and some very useful plugs of them including YouCompleteMe FZF auto pairs nerdtree ncm2 and so on.
A sample project that exists for PyPUG's "Tutorial on Packaging and Distributing Projects"