An open API service indexing awesome lists of open source software.

https://github.com/melvinmo/hdl_course_archive

This repository houses my work from the undergraduate hardware description language course in Verilog and the utilization of tools such as ModelSim and Xilinx ISE.
https://github.com/melvinmo/hdl_course_archive

fpga modelsim verilog-hdl xilinx-ise

Last synced: 4 months ago
JSON representation

This repository houses my work from the undergraduate hardware description language course in Verilog and the utilization of tools such as ModelSim and Xilinx ISE.

Awesome Lists containing this project

README

          

# HDL_Archive
This repository houses my works from the undergraduate hardware description language course, demonstrating proficiency in Verilog and utilization of industry-standard tools such as ModelSim and Xilinx ISE.
## Assignment 1
This assignment involved designing and testing a sequential logic circuit using Verilog HDL. The objective was to gain hands-on experience in digital circuit design, Verilog modeling, and functional verification using ModelSim.
## Assignment 2
The goal was to enhance skills in structural modeling and test bench automation. I designed a 4-bit binary comparator in Verilog, created a structured test bench with predefined cases, and analyzed the simulation results. This assignment explored advanced Verilog concepts and complex digital design validation.
## Assignment 3
I developed a vending machine controller using the Spartan-6 FPGA in Xilinx ISE. The assignment focused on synthesizable finite state machine (FSM) designs. I coded and simulated the FSM module in Verilog, validating the design on the FPGA.
## Assignment 4
The final assignment involved designing and implementing a 4-bit biquadratic filter algorithm on an FPGA. I optimized the design for speed and analyzed resource utilization and timing. Concepts covered included RTL code development, floating-point to fixed-point conversion, and FPGA optimizations.