Skip to content

PhilLinYang/ip_amba_apb_ms_rtl_v

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ip_amba_apb_ms_rtl_v


This repository houses various amba apb master and slave protocol ip's. The protocol verison which is supported by the rtl's is Arm's AMBA3 open standard protocol.
The reason for adding verison numbers for the IP is that the RTL is funtionally stable in every aspect, but will need more user specific features in the future and if a new feature is added; it wil be provided as a stand alone IP built over the existing one.

Contents of the repository

  • APB3 Master Zero ( v00.00 )
    • Generic application interface
    • Heavy user control for transaction initiations
    • Parameterized interface port widths
    • Fully compliant with the APB3 protocol
    • Complete granular support for interfacing with any kind of bridge
    • Additional support for the protocol timeout timers
  • APB3 Slave Zero ( v00.00 )
    • Generic memory supporting interface
    • Fully compliant with the APB3 protocol
    • Parameterized interface port widths
    • Modifiable granularity
    • No support for timeouts

About

The RTL desings for the AMBA APB3 Master and Generic Slave ( Memory Interface-able )

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Verilog 57.7%
  • SystemVerilog 21.5%
  • Makefile 20.8%