This repository contains various VLSI-based hardware design implementations, including Verilog codes and Xilinx HLS programs. These projects cover fundamental digital design concepts such as scheduling, memory design, and digital filters.
- Implements a Round Robin Scheduler in Verilog.
- Useful for task scheduling in hardware-based systems.
- Ensures fair allocation of resources among multiple processes.
- Read-only memory (ROM) implementation with a single read port.
- Useful for lookup tables, firmware storage, and embedded applications.
- ROM with two read ports, allowing concurrent read operations.
- Enhances performance in high-speed digital applications.
- Implementation of a Random Access Memory (RAM) module.
- Supports both read and write operations.
- Essential for storage and buffer management in digital circuits.
- Implementation of an 11-tap Finite Impulse Response (FIR) filter using Xilinx High-Level Synthesis (HLS).
- Includes C-based design, synthesis results, and performance analysis.
- Optimized for FPGA-based digital signal processing (DSP) applications.
- Verilog Development
- Xilinx Vivado / ModelSim for simulation and synthesis
- Any Verilog-compatible simulator
- Xilinx HLS Development
- Xilinx Vitis HLS for compiling and analyzing the FIR filter
- Clone the repository:
git clone https://github.com/jaswanth-coder/VLSI-projects.git cd VLSI-projects
- Open the Verilog files in Vivado/ModelSim.
- Run the simulation and analyze waveforms.
- Synthesize and implement the design on an FPGA if needed.
- Open Xilinx Vitis HLS.
- Import the FIR filter source code.
- Run C simulation to verify the results.
- Perform Synthesis & Co-Simulation to analyze FPGA performance.
- The repository contains testbench files and simulation results for verification.
- The FIR filter HLS report includes latency, area utilization, and performance metrics.
Contributions are welcome! Feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
For any queries, reach out to Jaswanth Kumar.