1. A home control platform comprising: a plurality of serial buses that is configured to provide interconnections among a plurality of processing units, a bus allocation control unit that is configured to receive requests for bandwidth allocation from the plurality of processing units, and to provide allocations of subsets of the plurality of serial buses to satisfy the requests.