ECE — 93 projects
Showing all matching projects on this one page — scroll the full list, or narrow it with the filters above.
FPGA-Based Digital Signal Processing: FIR Filter Design on Verilog
Build and test FIR/IIR filters on real FPGA hardware. You will learn RTL design, fixed-point arithmetic and timing closure basics.…
Design of a Low-Power 8-Bit ALU in 45nm CMOS (Cadence)
Design an ALU from schematic to layout with power reports. You will learn standard-cell design, simulation corners and DRC/LVS flow.…
UART/SPI/I2C Protocol Design and Verification in SystemVerilog
Build serial protocol IP with a self-checking testbench. You will learn RTL coding, assertions and verification methodology.…
Design of a Patch Antenna for 5G/Wi-Fi Bands with HFSS
Design and simulate a microstrip patch antenna. You will learn antenna parameters, substrate trade-offs and S-parameter reading.…
Low-Noise Amplifier Design for RF Receiver Front-End
Design an LNA and characterise gain and noise figure. You will learn RF matching networks and simulation practice.…
Analysis and Design of Simple RISC Datapath with UVM Verification
Complete the design of the simple RISC datapath with UVM Verification, full calculations and detailed drawings. You will learn signal conditioning, power supply design and experiment documentation.…
Design and Analysis of Baud Rate Generator
Carry out the analysis and design of the baud rate generator with DMA Support and a complete design report. You will learn sensor interfacing, PCB design basics and embedded C programming.…
Design and Analysis of Heart Rate Counter
Carry out the analysis and design of the heart rate counter with high-throughput Design and a complete design report. You will learn testing and validation, embedded C programming and sensor interfacing.…
Design and Analysis of Traffic Light Controller FSM
Carry out the analysis and design of the traffic light controller FSM with low-power Techniques and a complete design report. You will learn signal conditioning, power supply design and data logging design.…
Design of Signed Multiplier Unit with AXI Interface
Carry out the analysis and design of the signed multiplier unit with AXI Interface and a complete design report. You will learn signal conditioning, firmware debugging and data logging design.…
Analysis and Design of FIFO Buffer for Data Streaming with Formal Checks
Carry out the analysis and design of the FIFO buffer for data streaming with formal Checks and a complete design report. You will learn embedded C programming, firmware debugging and data logging design.…
Design and Analysis of Simple ALU with Flags
Carry out the analysis and design of the simple ALU with flags with error Correction and a complete design report. You will learn sensor interfacing, power supply design and signal conditioning.…
Keyboard Scanner Interface — DMA Support and Detailing
Carry out the analysis and design of the keyboard scanner interface with DMA Support and a complete design report. You will learn firmware debugging, sensor interfacing and data logging design.…
Seven-Segment Display Driver — Formal Checks and Detailing
Complete the design of the seven-segment display driver with formal Checks, full calculations and detailed drawings. You will learn communication protocol design, wireless module configuration and testing and validation.…
Analysis and Design of I2C Master Controller with High-Throughput Design
Complete the design of the I2C master controller with high-throughput Design, full calculations and detailed drawings. You will learn embedded C programming, power supply design and wireless module configuration.…
Washing Machine Controller — Design and Formal Checks
Complete the design of the washing machine controller with formal Checks, full calculations and detailed drawings. You will learn data logging design, power supply design and PCB design basics.…
Design of Elevator Controller with Pipelined Architecture
Complete the design of the elevator controller with pipelined Architecture, full calculations and detailed drawings. You will learn experiment documentation, power supply design and communication protocol design.…
Design and Analysis of Digital Lock with Password
Complete the design of the digital lock with password with UVM Verification, full calculations and detailed drawings. You will learn PCB design basics, sensor interfacing and wireless module configuration.…
Design of CORDIC Sine Generator with AXI Interface
Complete the design of the CORDIC sine generator with AXI Interface, full calculations and detailed drawings. You will learn firmware debugging, wireless module configuration and data logging design.…
Digital Clock and Alarm Circuit Design with Configurable Parameters
Carry out the analysis and design of the digital clock and alarm circuit with configurable Parameters and a complete design report. You will learn data logging design, testing and validation and experiment documentation.…
Design and Analysis of UART and SPI Protocol Blocks
Carry out the analysis and design of the UART and SPI protocol blocks with configurable Parameters and a complete design report. You will learn experiment documentation, wireless module configuration and power supply des…
LCD Controller Interface — Design and Error Correction
Complete the design of the LCD controller interface with error Correction, full calculations and detailed drawings. You will learn sensor interfacing, experiment documentation and PCB design basics.…
Design of Signed Multiplier Unit with DMA Support
Complete the design of the signed multiplier unit with DMA Support, full calculations and detailed drawings. You will learn testing and validation, embedded C programming and calibration methods.…
Barrel Shifter Unit — Design and AXI Interface
Complete the design of the barrel shifter unit with AXI Interface, full calculations and detailed drawings. You will learn embedded C programming, calibration methods and communication protocol design.…
Barrel Shifter Unit — UVM Verification and Detailing
Complete the design of the barrel shifter unit with UVM Verification, full calculations and detailed drawings. You will learn sensor interfacing, PCB design basics and communication protocol design.…
LCD Controller Interface — Design and UVM Verification
Carry out the analysis and design of the LCD controller interface with UVM Verification and a complete design report. You will learn testing and validation, sensor interfacing and embedded C programming.…
Design and Analysis of Pulse Width Modulator Generator
Carry out the analysis and design of the pulse width modulator generator with UVM Verification and a complete design report. You will learn PCB design basics, sensor interfacing and communication protocol design.…
Simple RISC Datapath — DMA Support and Detailing
Carry out the analysis and design of the simple RISC datapath with DMA Support and a complete design report. You will learn calibration methods, sensor interfacing and wireless module configuration.…
Vending Machine Controller — Design and Error Correction
Carry out the analysis and design of the vending machine controller with error Correction and a complete design report. You will learn testing and validation, power supply design and data logging design.…
Washing Machine Controller Design with UVM Verification
Carry out the analysis and design of the washing machine controller with UVM Verification and a complete design report. You will learn embedded C programming, power supply design and data logging design.…
DMA Controller Basics Design with DMA Support
Carry out the analysis and design of the DMA controller basics with DMA Support and a complete design report. You will learn testing and validation, communication protocol design and firmware debugging.…
Design of Priority Encoder and Decoder with Configurable Parameters
Complete the design of the priority encoder and decoder with configurable Parameters, full calculations and detailed drawings. You will learn communication protocol design, experiment documentation and power supply desig…
FIFO Buffer for Data Streaming — Design and Low-Power Techniques
Carry out the analysis and design of the FIFO buffer for data streaming with low-power Techniques and a complete design report. You will learn embedded C programming, signal conditioning and calibration methods.…
Design and Analysis of Keyboard Scanner Interface
Complete the design of the keyboard scanner interface with DMA Support, full calculations and detailed drawings. You will learn firmware debugging, testing and validation and PCB design basics.…
Barrel Shifter Unit Design with Pipelined Architecture
Complete the design of the barrel shifter unit with pipelined Architecture, full calculations and detailed drawings. You will learn firmware debugging, communication protocol design and embedded C programming.…
CRC Generator and Checker — Clock Gating and Detailing
Carry out the analysis and design of the CRC generator and checker with clock Gating and a complete design report. You will learn power supply design, experiment documentation and firmware debugging.…
Heart Rate Counter — Error Correction and Detailing
Complete the design of the heart rate counter with error Correction, full calculations and detailed drawings. You will learn wireless module configuration, data logging design and experiment documentation.…
Design of CORDIC Sine Generator with UVM Verification
Carry out the analysis and design of the CORDIC sine generator with UVM Verification and a complete design report. You will learn testing and validation, PCB design basics and wireless module configuration.…
Priority Encoder and Decoder — Design and Low-Power Techniques
Complete the design of the priority encoder and decoder with low-power Techniques, full calculations and detailed drawings. You will learn testing and validation, PCB design basics and sensor interfacing.…
Design of Interrupt Controller with Low-Power Techniques
Complete the design of the interrupt controller with low-power Techniques, full calculations and detailed drawings. You will learn sensor interfacing, embedded C programming and communication protocol design.…
Design and Analysis of CRC Generator and Checker
Carry out the analysis and design of the CRC generator and checker with formal Checks and a complete design report. You will learn firmware debugging, data logging design and experiment documentation.…
Design of Priority Encoder and Decoder with Formal Checks
Carry out the analysis and design of the priority encoder and decoder with formal Checks and a complete design report. You will learn experiment documentation, testing and validation and PCB design basics.…
Design of Simple RISC Datapath with Pipelined Architecture
Complete the design of the simple RISC datapath with pipelined Architecture, full calculations and detailed drawings. You will learn PCB design basics, communication protocol design and testing and validation.…
CRC Generator and Checker — Pipelined Architecture and Detailing
Carry out the analysis and design of the CRC generator and checker with pipelined Architecture and a complete design report. You will learn embedded C programming, firmware debugging and sensor interfacing.…
Design of Washing Machine Controller with Configurable Parameters
Complete the design of the washing machine controller with configurable Parameters, full calculations and detailed drawings. You will learn calibration methods, wireless module configuration and PCB design basics.…
Simple RISC Datapath — Error Correction and Detailing
Complete the design of the simple RISC datapath with error Correction, full calculations and detailed drawings. You will learn power supply design, signal conditioning and firmware debugging.…
Analysis and Design of Priority Encoder and Decoder with Pipelined Architecture
Complete the design of the priority encoder and decoder with pipelined Architecture, full calculations and detailed drawings. You will learn data logging design, power supply design and sensor interfacing.…
Elevator Controller — AXI Interface and Detailing
Carry out the analysis and design of the elevator controller with AXI Interface and a complete design report. You will learn embedded C programming, power supply design and communication protocol design.…
Analysis and Design of Debouncer and Edge Detector with Configurable Parameters
Carry out the analysis and design of the debouncer and edge detector with configurable Parameters and a complete design report. You will learn power supply design, wireless module configuration and experiment documentati…
Digital Clock and Alarm Circuit — AXI Interface and Detailing
Complete the design of the digital clock and alarm circuit with AXI Interface, full calculations and detailed drawings. You will learn calibration methods, signal conditioning and embedded C programming.…
Design and Analysis of Seven-Segment Display Driver
Complete the design of the seven-segment display driver with error Correction, full calculations and detailed drawings. You will learn data logging design, PCB design basics and signal conditioning.…
Simple RISC Datapath — Design and Low-Power Techniques
Complete the design of the simple RISC datapath with low-power Techniques, full calculations and detailed drawings. You will learn testing and validation, experiment documentation and calibration methods.…
Priority Encoder and Decoder — Design and High-Throughput Design
Carry out the analysis and design of the priority encoder and decoder with high-throughput Design and a complete design report. You will learn data logging design, experiment documentation and wireless module configurati…
Keyboard Scanner Interface — Formal Checks and Detailing
Carry out the analysis and design of the keyboard scanner interface with formal Checks and a complete design report. You will learn wireless module configuration, calibration methods and sensor interfacing.…
LCD Controller Interface — DMA Support and Detailing
Complete the design of the LCD controller interface with DMA Support, full calculations and detailed drawings. You will learn testing and validation, power supply design and embedded C programming.…
Vending Machine Controller — Design and Clock Gating
Complete the design of the vending machine controller with clock Gating, full calculations and detailed drawings. You will learn calibration methods, embedded C programming and testing and validation.…
Barrel Shifter Unit — Configurable Parameters and Detailing
Complete the design of the barrel shifter unit with configurable Parameters, full calculations and detailed drawings. You will learn PCB design basics, signal conditioning and firmware debugging.…
FIFO Buffer for Data Streaming — High-Throughput Design and Detailing
Carry out the analysis and design of the FIFO buffer for data streaming with high-throughput Design and a complete design report. You will learn power supply design, sensor interfacing and signal conditioning.…
Design and Analysis of Interrupt Controller
Carry out the analysis and design of the interrupt controller with AXI Interface and a complete design report. You will learn power supply design, PCB design basics and data logging design.…
Debouncer and Edge Detector — DMA Support and Detailing
Complete the design of the debouncer and edge detector with DMA Support, full calculations and detailed drawings. You will learn firmware debugging, power supply design and calibration methods.…
Barrel Shifter Unit — Design and Formal Checks
Carry out the analysis and design of the barrel shifter unit with formal Checks and a complete design report. You will learn firmware debugging, sensor interfacing and power supply design.…
Analysis and Design of Simple RISC Datapath with AXI Interface
Carry out the analysis and design of the simple RISC datapath with AXI Interface and a complete design report. You will learn communication protocol design, wireless module configuration and embedded C programming.…
Washing Machine Controller — Design and AXI Interface
Complete the design of the washing machine controller with AXI Interface, full calculations and detailed drawings. You will learn testing and validation, sensor interfacing and calibration methods.…
Design of Washing Machine Controller with High-Throughput Design
Complete the design of the washing machine controller with high-throughput Design, full calculations and detailed drawings. You will learn communication protocol design, data logging design and sensor interfacing.…
Barrel Shifter Unit — Clock Gating and Detailing
Carry out the analysis and design of the barrel shifter unit with clock Gating and a complete design report. You will learn firmware debugging, signal conditioning and communication protocol design.…
Priority Encoder and Decoder — Design and Clock Gating
Complete the design of the priority encoder and decoder with clock Gating, full calculations and detailed drawings. You will learn firmware debugging, sensor interfacing and signal conditioning.…
Baud Rate Generator — Error Correction and Detailing
Carry out the analysis and design of the baud rate generator with error Correction and a complete design report. You will learn calibration methods, PCB design basics and testing and validation.…
Baud Rate Generator — UVM Verification and Detailing
Carry out the analysis and design of the baud rate generator with UVM Verification and a complete design report. You will learn firmware debugging, signal conditioning and calibration methods.…
Design of CORDIC Sine Generator with DMA Support
Carry out the analysis and design of the CORDIC sine generator with DMA Support and a complete design report. You will learn wireless module configuration, sensor interfacing and embedded C programming.…
Traffic Light Controller FSM — UVM Verification and Detailing
Carry out the analysis and design of the traffic light controller FSM with UVM Verification and a complete design report. You will learn power supply design, firmware debugging and calibration methods.…
Analysis and Design of CORDIC Sine Generator with Pipelined Architecture
Carry out the analysis and design of the CORDIC sine generator with pipelined Architecture and a complete design report. You will learn power supply design, wireless module configuration and communication protocol design…
Priority Encoder and Decoder Design with AXI Interface
Carry out the analysis and design of the priority encoder and decoder with AXI Interface and a complete design report. You will learn firmware debugging, communication protocol design and power supply design.…
I2C Master Controller Design with Configurable Parameters
Carry out the analysis and design of the I2C master controller with configurable Parameters and a complete design report. You will learn PCB design basics, sensor interfacing and data logging design.…
Signed Multiplier Unit — Design and Clock Gating
Carry out the analysis and design of the signed multiplier unit with clock Gating and a complete design report. You will learn sensor interfacing, power supply design and wireless module configuration.…
I2C Master Controller Design with Formal Checks
Complete the design of the I2C master controller with formal Checks, full calculations and detailed drawings. You will learn power supply design, calibration methods and PCB design basics.…
RISC-V RV32I Processor Core Design and FPGA Implementation
Design a working RISC-V core, verify it against reference traces and run it on FPGA. You will learn processor architecture, RTL design and verification discipline.…
AXI4-Lite Peripheral Design with UVM Verification
Build a bus peripheral and a reusable UVM environment that verifies it thoroughly. You will learn bus protocols, UVM methodology and coverage-driven verification.…
Low-Power FFT Processor for Audio Applications in Verilog
Build an FFT engine sized for real-time audio with measured resource and power budgets. You will learn DSP architecture, fixed-point trade-offs and pipelining.…
Design of a 16-Bit Booth Multiplier with Pipelining
Build a pipelined Booth multiplier and compare area, speed and power against baselines. You will learn arithmetic design, pipelining and PPA analysis.…
I2S Audio Interface Controller with FIFO Buffering
Build an audio interface that streams samples reliably across clock domains. You will learn interface protocols, CDC design and buffer management.…
SDRAM Memory Controller with Refresh Management
Build a controller that handles SDRAM commands, refresh and burst access correctly. You will learn memory protocols, timing closure and controller state machines.…
CRC and Hamming Error-Correction Hardware Accelerators
Build hardware that detects and corrects errors in data streams at line rate. You will learn coding theory in hardware, accelerator design and verification.…
AES-128 Encryption Core in Verilog with Self-Checking Testbench
Build an AES core and prove it against standard test vectors. You will learn cryptographic hardware design, pipelining choices and KAT verification.…
VGA and HDMI Display Controller RTL Design
Build a display controller that generates timings and streams pixels from a frame buffer. You will learn video timing, memory bandwidth and RTL integration.…
Asynchronous FIFO Design with Gray Code Synchronisation
Build a dual-clock FIFO and verify synchronisation correctness rigorously. You will learn clock domain crossing, Gray coding and metastability thinking.…
SPI Flash Controller with Execute-in-Place Support
Build a flash controller that lets a small CPU execute code directly from SPI flash. You will learn serial protocols, XIP architecture and controller verification.…
Digital PLL Behavioural Modelling and Lock Analysis
Model a PLL's behaviour and study lock time and jitter under parameter changes. You will learn mixed-signal modelling, control loops and simulation practice.…
Approximate Computing for Neural Network Accelerators: Accuracy-Energy Study
Study how approximate multipliers trade accuracy for energy in neural accelerators. You will learn approximate design, error modelling and accelerator evaluation.…
Design of a Sparsity-Aware DNN Accelerator for Edge Inference
Design an accelerator that skips zero activations and weights for real speedups. You will learn accelerator architecture, sparsity handling and workload analysis.…
Clock Domain Crossing Verification Methodology with Formal Tools
Build a CDC verification flow and demonstrate bugs it catches that simulation misses. You will learn formal methods, CDC taxonomy and sign-off practice.…
Power Intent (UPF) Based Low-Power Verification of a SoC Subsystem
Verify power states and isolation of a subsystem with power-intent-driven simulation. You will learn low-power verification, power domains and UPF practice.…
Machine Learning for Lithography Hotspot Detection
Detect lithography hotspots in layouts with ML before expensive simulation. You will learn ML for EDA, layout representation and class imbalance handling.…
Radiation-Tolerant Design Techniques for Space-Grade FPGAs
Harden an FPGA design against radiation-induced upsets and prove it by fault injection. You will learn fault tolerance, TMR design and radiation effects.…