Vishal B. Raj

Vishal B. Raj

ECE student · Embedded Systems & VLSI Intern

Thiruvananthapuram, Kerala, India

@vishal_b_raj

0 followers

Looking for internships

🎓 B.Tech in Electronics and Communication Engineering at Amrita Vishwa Vidyapeetham · Graduating 2028

About

Electronics and Communication Engineering student with hands-on experience in Embedded C, ARM7/STM32 programming, Proteus simulation, and FPGA/digital design. Self-driven learner who explains technical concepts clearly.

Experience

  • VLSI Intern
    TrEST Research Park
    May 2026 – Jun 2026

    Developed RTL modules in Verilog for digital hardware design. Built and debugged an AXI-based DDR Memory Controller and SPI communication modules. Performed simulation and functional verification using Vivado, Icarus Verilog, and GTKWave. Gained exposure to FPGA implementation and hardware verification workflows.

Education

  • B.Tech
    Electronics and Communication Engineering (ECE) · 2024 – 2028
  • High School
    St. Thomas Central School
  • Secondary
    Arya Central School

Skills

6 to 12 months 6 to 12 months Most of a year behind them.
3 to 6 months 3 to 6 months A few months of practice with it.
<3 months <3 months Just getting started - under three months. This is also what shows when a level has not been set.

Tools / apps / platforms

<3 months <3 months Just getting started - under three months. This is also what shows when a level has not been set.
The MathWorks MATLAB

Projects

  • DSP Signal Analysis
    MATLAB

    Implemented CTFS, DTFS, and DFT for frequency-domain analysis.

  • DDR Memory Controller with AXI Front-End
    Verilog

    Implemented FIFO request scheduling, DDR state machine, and timing controller, verified with custom testbenches.

  • SPI Master and Slave Controller
    Verilog

    Designed SPI modules for serial communication, validated through simulation and FPGA implementation.

  • ARM Assembly Programs

    Addition, subtraction, and indirect addressing modes.

  • ADC Data Acquisition
    STM32

    Used the STM32 ADC to capture signal data from a DSO138 oscilloscope kit and transferred it to a computer for viewing and verification.

  • LCD Interfacing and Square Wave Generation (Timer)
    LPC2148
  • UART Serial Communication
    LPC2148

    Implemented serial transmission and reception.

  • Sensor Interfacing using ADC
    LPC2148

    Read analog sensor data and processed it in Embedded C.

  • DC Motor Speed Control using PWM
    LPC2148

    Controlled motor speed by varying PWM duty cycle.

  • LPC2148 Peripheral Interfacing
    Embedded C, Proteus

    Programmed GPIO, UART, ADC, Timer, and PWM, simulated and verified in Proteus.

Courses & certifications

  • MATLAB Machine Learning Onramp · MathWorks
  • MATLAB Onramp · MathWorks

Explore the Broxer community

🤖
Online · instant AI help
Broxer