CoreABC (ABC = APB bus controller) is a simple, configurable, low gate count, programmable statemachine/controller primarily targeted toward the implementation of Advanced Microcontroller BusArchitecture (AMBA®) Advanced Peripheral Bus (APB) based designs