1.3.2.4 CoreABC

The CoreABC is a programmable soft-controller targeted for implementing Advanced Microcontroller Bus Architecture (AMBA) based designs.

CoreABC in this design is connected to DRI as an APB3 initiator. The APB3 target of DRI are connected to the transceiver and CCC. CoreABC initiates the instruction sequence and dynamically performs Read/Write operation on Transceiver and CCC registers. The number of APB slots, APB slot size, and maximum number of instructions are configured depending on the number of peripherals and address size used. The CoreABC uses the 20-bit address bus and the DRI uses 29-bit address bus. Figure 1-2 shows how the remaining 9-bit address bus can be connected using IOs from CoreABC.

The following figure shows the parameter configuration of CoreABC interface.

Figure 1-3. CoreABC Configuration