Custom Single-Cycle 32-Bit Processor
Custom ISA processor design; used as target for Pong assembly in Pong-on-Assembly repo.
View on GitHub →Overview
Custom single-cycle 32-bit processor and ISA. Serves as the target for the assembly Pong implementation in the Pong-on-Assembly project.
Tech & tools
- Verilog
- Digital design
- Custom ISA
Highlights
- Custom instruction set and datapath
- Used as execution target for Pong assembly (pong.s)
More projects
tinyTemp
Temperature sensing / embedded project.
Buffet
Trading AI: paper and live trading on Alpaca, strategy optimization, signal processing, and Qiskit-based quantum optimization. Python, TensorFlow, Alpaca API.
Pong on Assembly
Interactive Pong on FPGA (Duke ECE 550). Hardware VGA/PS2 implementation plus full assembly version (pong.s) for custom 32-bit processor ISA.
Baretag iOS App
iOS app (Swift) for real-time device tracking and management; Flask/Ngrok backend, 3D localization (Blender simulation).
Multilateration 3D Positioning
Research-based 3D localization algorithms; simulation and validation (related to Baretag).
RISC-V Encryption
RISC-V assembly / low-level encryption-related project.
PUF Tester
Hardware/security: PUF (Physically Unclonable Function) testing.
tinyTemp
Temperature sensing / embedded project.
Buffet
Trading AI: paper and live trading on Alpaca, strategy optimization, signal processing, and Qiskit-based quantum optimization. Python, TensorFlow, Alpaca API.