Conducted assembly programming and simulation of TMS320C25. Implemented Software UART, Floating point arithmetic, FIR/IIR filtering, and Matrix Multiplication.
Developed algorithms for floating point arithmetic (Add, Subtract, Divide, Multiply, and Square Root) using a fixed point DSP (TMS320C549).
Programmed 80C196 microcontroller in assembly language for keyboard scanning, computing the time, and displaying on 7 segments.
Proposed a new low power multiplier unit. Developed a VHDL model. Synthesis using Leonardo. PreSynthesis and PostSynthesis simulations using ModelSim.