Lab exercises for the DVLSI (Digital Very Large Scale Integration) course 2025.
This repository contains six progressive lab exercises covering fundamental and advanced digital design concepts:
- 3-to-8 Decoders (behavioral and dataflow)
- 3-bit Counter with enable/reset
- 3-bit Shift Register implementations
- Half and Full Adders
- 4-bit Binary Adder
- BCD (Binary Coded Decimal) arithmetic units
- Pipelined Full Adder designs
- Systolic array multipliers
- 2-bit pipeline multiplier
- 8-tap FIR (Finite Impulse Response) filter
- MAC (Multiply-Accumulate) units
- Memory management (ROM/RAM)
- ZYBO Zynq-7000 implementation of FIR filter
- Custom AXI IP core development
- Hardware-software co-design
- GBRG Bayer pattern debayering filter
- Real-time image processing pipeline
- Advanced FIFO-based data streaming
Each exercise (exc1/ through exc6/) contains:
- source_files/: VHDL implementations and simulations
- README.MD: Detailed exercise description
- Lab PDF: Assignment specifications
- Report PDF: Implementation documentation
Contributors: