This is the implementation of the AMBA APB4 protocol, version 2.0, developed as part of the PULP platform at ETH Zurich.
Maintainer: Andreas Kurth akurth@iis.ee.ethz.ch
Name | Description |
---|---|
apb_pkg |
Package with APB4 constants and type definitions |
apb/typedef |
Macros which define the APB4 request/response structs |
apb/assign |
Macros which assign/set/translates APB4 interfaces and structs |
Name | Description |
---|---|
APB |
APB4 interface with configurable address, data and sel widths |
APB_DV |
Clocked variant of APB for design verification |
| Name | Description |
|----------------------------------+-----------------------------------------------------------|
| apb_regs
| Read and write registers, with optional read only mapping |
| apb_demux
| APB4 demultiplexer with using select signal |
Name | Description |
---|---|
apb_driver |
APB driver (can act as either slave or master) |