# APB Interconnect

## Description

The Advanced Peripheral Bus (APB) is part of the Advanced Microcontroller Bus Architecture (AMBA) protocol family. It defines a low-cost interface that is optimized for minimal power consumption and reduced interface complexity.

## Devices Supported

ALL

## References

- User Guide

## Revision History

1.2.1

- Standardizes two APB protocol terminologies on the GUI, "Master" is renamed to "Requestor", and "Slave" to "Completer".
- Removed "Weighted Round Robin" option from Arbiter Scheme property.

1.2.0 | Updated to fix synthesis errors.
1.1.0 | Updated to support all devices.
1.0.6 | Added MachXO3L and MachXO3LF device support.
1.0.5 | Added MachXO2 device support.
1.0.4 | Added LFMNX device support.
1.0.3 | Added port_type for clock and reset.
1.0.2 | Added support for Radiant platform.
1.0.1 | Added LIFCL and LFD2NX device support.
1.0.0 | Initial release.