-
Broccoli Labs
- Bloomington, IN
- https://stevenkneiser.com
- @theshteves
Highlights
Starred repositories
This repo contains the skeleton scripts for running a full RTL2GDS flow using Cadence tools, as demonstrated in the Full RTL2GDS Demo prepared and delivered by Prof. Adam (Adi) Teman.
Bringup-Bench is a collection of standalone minimal library and system dependence benchmarks useful for bringing up newly designed CPUs, accelerators, compilers and operating systems. You probably …
Mojo-V: A RISC-V instruction set extension for secret computation.
Limited python / cocotb interface to Xilinx/AMD Vivado simulator.
A minimal tensor processing unit (TPU), inspired by Google's TPU V2 and V1
🛸 Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.
A lightweight, memory-protected, message-passing kernel for deeply embedded systems.
Book repository "Analysis and Design of Elementary MOS Amplifier Stages"
The official firmware for Meshtastic, an open-source, off-grid mesh communication system.
A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.
A tool to generate optimized hardware files for univariate functions.
Implementation of Pong that runs within a mouse's firmware and renders by moving the cursor fast enough to acheive persistence of vision
Linux Device Drivers 3 examples updated to work in recent kernels
A list of links to various Berkeley CS courses and their resources.
Textbooks (EE)CS majors at Berkeley would find helpful
Parallel Programming for FPGAs -- An open-source high-level synthesis book
The source code of "Agents of Autonomy: A Systematic Study of Robotics on Modern Hardware" paper