/SoCBUS

Set of HDL modules to construct SoC buses

Primary LanguageVerilogApache License 2.0Apache-2.0

SoCBUS

Overview

A set of HDL modules and header files to accelerate the process of constructing AMBA (AHB-lite and APB) based SoCs:

Repo Structure

  • /dv : Verification Testbenches and the associates include and Make files.
  • /include : Utility include files for constructing AHB and APB based sub-systems.
  • /examples : Examples to demonstrate the usage of the AHB/APB nclude files.

Status

IP Description Status Testbench
AHB_SRAM AHB SRAM Controller 98% AHB_SRAM_TB.v
AHB_UART_MASTER A UART that can act as AHB master 90% AHB_UART_MASTER.v
AHB_FLASH_WRITER AHB Slave used to program the QSI Flash 95% AHB_UART_MASTER.v
AHB_FLASH_CTRL AHB QSI Flash Controller with a small DM cache (read only) 95% n/a
AHB_APB_BRIDGE AHB/APB Bridge 95% example_4_tb.v
AHB_MUX_2M1S Dual mode AHB masters multiplexor 95% n/a