Number of masters/slaves in AHB

Why there are restrictions on the number of masters up to 16 in AHB?

Can we change the number of masters?

Is it possible to change HMASTER[3:0] to any higher number of bits so we can have more number of master connected with AHB?

I think that we can connect multiple slaves without any restrictions depending on the address bus width each slave having a 1KB boundary address distribution. So is it correct?

More questions in this forum