This site is hopefully a springboard for others to learn about coding in System Verilog and experimenting with FPGAs.
-
Updated
Jun 28, 2026 - C++
This site is hopefully a springboard for others to learn about coding in System Verilog and experimenting with FPGAs.
This Repository contains the Implementation of the AMBA APB4 Protocol with Verilog, featuring an APB master, APB slave with cache memory, and comprehensive testbenches. Includes scripts for fast simulation and synthesis using QuestaSim, Vivado and Quartus Prime
This project is focused on the design and verification of digital logic circuits, particularly targeting chip design using Verilog, SystemVerilog, and SVA. The main objectives included designing modules compliant with industry standards such as APB (Advanced Peripheral Bus), memory systems, and systolic matrix multiplication.
Design and verification of the Advanced Peripheral Bus (APB) protocol using Verilog. Includes Verilog modules for APB operations and a testbench for verifying functionality and compliance with protocol standards.
Design of a system bus architecture - Team Project @ ENTC UoM
This repo will contain the Verilog code implementation of various protocols that fall within AMBA protocol family such as APB, AHB, AXI and so on. I will implement it in parallel with learning theory. If possible I will also use UVM and system verilog to verify the functionality of the code once I finish learning system verilog and concepts of uvm
Advanced Pheripheral Bus design using verilog HDL
SymbiYosys (sby) Formal Verification
32-bit single-cycle RISC-V SoC in SystemVerilog featuring an APB interconnect, UART, PWM, Timer peripherals, and a Java-based control-word generator for memory-mapped peripheral configuration.
Smart Farm Sensor System with AMBA APB Interface my RISC-V
A synthesizable UART design with an AMBA APB3 slave interface. Verified using SystemVerilog, Assertions (SVA), and functional coverage.
APB RAM RTL design with full UVM-based verification using constrained-random testing.
Add a description, image, and links to the amba-apb topic page so that developers can more easily learn about it.
To associate your repository with the amba-apb topic, visit your repo's landing page and select "manage topics."