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
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.
This repository contains the implementation of AXI4-Lite interface protocol on system verilog for FPGA/ASIC communication. Modular codebase with example designs and testbench.
Logic Expression Compiler, with Logic Minimization, to NAND/NOR Implementation
Practice Codes of SystemVerilog Language
I am trying to develop my skills through daily practice and consistency.
This repo contains a mini-processor design implemented on FPGA using verilog
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 repo contains an I2C transaction state machine modelled in Verilog targeted for the Zynq Zedboard
A digital safe designed in Vivado, which has a 4 digit decimal password, and is implemented on PYNQ-Z2 board and RPI-Logic board
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.
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.
Digital design fundamentals - a 3rd year CSE banchelor course in ITMO University
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."