New York City

Anish Singhani

Elite
@asinghani

Open-source FPGA & ASIC tooling

open-eda-course. Curriculum for a university course to teach chip design using open source EDA tools

150

crypto-accelerator-chip. Cryptography accelerator ASIC (for AES128/AES256 and SHA256) using Skywater 130nm process node (main project repo). Taped out in December 2020.

24

18224-s23-tapeout. Build infrastructure for class-wide tapeout for 18-224/624 Intro to Open Source Chip Design, Spring 2023

21

sky130-chip-vis. Gate-level visualization generator for SKY130-based chip designs.

20

advent-of-hardcaml-2024. Solving 2024 Advent of Code entirely on an FPGA using Hardcaml

17

crypto-accelerator-builds. Cryptography accelerator ASIC (for AES128/AES256 and SHA256) using Skywater 130nm process node (build-environment repo).

11

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

10

pifive-cpu. RISC-V CPU in SystemVerilog & Custom Migen-based SoC Generator

10

pathfinder_ros. ROS package for generating motion-profiled spline path trajectories using Pathfinder

9

freespace-nn. Experiments & code associated with "Real-Time Freespace Segmentation on Autonomous Robots for Detection of Obstacles and Drop-Offs"

8

reftracking_ros. ROS implementation of nonlinear reference tracking for path following

7

freespace-robot. Robot and wheelchair control code associated with "Real-Time Freespace Segmentation on Autonomous Robots for Detection of Obstacles and Drop-Offs"

7

spotify_tui. Terminal user interface for controlling Spotify

6

mpw1-bringup. Attempts at recovering SKY130 MPW-ONE chips (December 2020 // March 2022)

3

labeltron. Remote web interface for Brother PT-P750W label printers

3

crypto-accelerator-chip-v2. AES encryption accelerator

2

segnet-quantized. Experiments in quantizing segmentation neural nets

2

mpw3-bringup. Bringup and testing of MPW-3 chips from SKY130 tapeout in Nov 2021

1

tinywspr-tt07. WSPR transmitter beacon for Tiny Tapeout

1

ml-workshop-summer2019. Code and docs that accompany my workshop "Intro to Deep Learning" presented at Tesseract Summer 2019 Smart Media Workshop

1

rp2040_aprs_sensor_node. RP2040-based sensor node PCB that communicates on the APRS (Automatic Packet Reporting System) network

1

arweave-arxiv. Set of scripts for archiving arXiv papers to the ArWeave data storage blockchain for long-term preservation.

1

hashcat. World's fastest and most advanced password recovery utility

1

ulx3s-vga-example. Example project for using ULX3S with VGA PMOD

1

uvclite. A python ctypes wrapper around libuvc (supports macOS)

1

18224-tapeout-template. Python

1

cozmo-digital-twin. Mixed-reality digital twin for third-person visualization & remote operation of the Anki Cozmo robot

1

Fractal. A set of web pages for generating and rendering fractals using JavaScript.

1

PuzzleWeave. A browser-based application for easily deploying puzzles, riddles, and cryptography challenges through the ArWeave blockchain network.

1
29
Apply