We already have several topics covering this subject:
If that’s not enough, just search for APB and several more will show themselves.
Interestingly though, just how did you break out what I suspect is BIF APBslave3?
You should consider converting your apb_adder instance to HDL+.
Doing so will allow you to add an APB BIF to it and save yourself a lot of headaches.