Skip to content
#

register-map

Here are 20 public repositories matching this topic...

AXI4-Lite slave in SystemVerilog that exposes control, configuration, status and data registers to a bus master. It handles the five independent channels with proper VALID and READY handshakes, decodes addresses, and returns OKAY or error responses. A master model and protocol assertions verify it in Verilator.

  • Updated Nov 4, 2026

APB4 slave peripheral block in SystemVerilog that puts a GPIO controller and a programmable timer behind one register map. A bus master configures pins and the timer with ordinary read and write transfers, and protocol assertions check every transaction. Simulated with Verilator and GTKWave, synthesized with Yosys.

  • Updated Nov 4, 2026

Register-mapped programmable timer in SystemVerilog: set load and reload values, start it, and receive an interrupt request on every overflow. Supports start, stop, enable, disable and interrupt masking. Simulated with Verilator and GTKWave, synthesizable with Yosys.

  • Updated Nov 3, 2026

Add this topic to your repo

To associate your repository with the register-map topic, visit your repo's landing page and select "manage topics."

Learn more