simplify processing for busses, cleanup
no longer track "global AXI definition".
now seems to generate files correctly for hdmi