how to implement a heterogeneous machine(several sysbus/mem map)?