Different systems require different sizes of AHB BusMatrix and therefore the RTL design allows for this. The base design allows for the maximum size configuration, which is eight layer input ports and eight shared slave output ports. To allow for smaller sizes of BusMatrix, pragmas are included throughout the RTL to allow for the automatic generation of any configuration, within the following parameters:
from two to eight layer input ports
from one to eight shared slave output ports.