Repurposing existing HDL tools to help writing better code
-
Updated
Jun 6, 2024 - Python
Repurposing existing HDL tools to help writing better code
the project includes system design of a t intersection traffic light controller and its verilog code in vivado design suite.
High speed C/C++ based behavioural VHDL/Verilog co-simulation memory model
This repository contains the implementation of AXI4-Lite interface protocol on system verilog for FPGA/ASIC communication. Modular codebase with example designs and testbench.
Example of Python and PyTest powered workflow for a HDL simulation
Vivado Simulator (XSim) xvlog/xvhdl plugin for SublimeLinter. Linting for Verilog/SystemVerilog and VHDL.
Logic Expression Compiler, with Logic Minimization, to NAND/NOR Implementation
A TCL script to extract Vivado's xsim simulation data in the VCD format packaged with a VCD converter with multiple conversion options including exporting to excel and changing the radix.
Practice Codes of SystemVerilog Language
This repository contains a Verilog implementation of a 24-hour digital clock designed for FPGA platforms. The design displays hours, minutes, and seconds on a 7-segment display, providing a complete timekeeping solution that can be easily integrated into various FPGA development boards.
I am trying to develop my skills through daily practice and consistency.
This repo contains an I2C transaction state machine modelled in Verilog targeted for the Zynq Zedboard
This project implements AXI-based matrix multiply accelerator.
This repo contains a mini-processor design implemented on FPGA using verilog
UVM-based verification of an I2C master controller with RTL design, waveform analysis, and Vivado synthesis
A complete UART (Universal Asynchronous Receiver/Transmitter) implementation for FPGAs, written in Verilog HDL. This project includes transmitter and receiver modules, baud rate generation, and test infrastructure for both simulation and hardware validation.
This repository showcases my hands-on SystemVerilog UVM verification using Xilinx Vivado XSIM, focusing on real-world RTL verification, debugging, coverage, and regression scenarios.
Includes lab exercises from my Computer Organization and Digital Design module. It features implementations of various components inside a processor using VHDL . Finally I make 4 bit nanoprocessor combining all components those build in previous labs.
A digital safe designed in Vivado, which has a 4 digit decimal password, and is implemented on PYNQ-Z2 board and RPI-Logic board
Add a description, image, and links to the vivado-simulator topic page so that developers can more easily learn about it.
To associate your repository with the vivado-simulator topic, visit your repo's landing page and select "manage topics."