| CPC G06F 13/18 (2013.01) [G06F 13/1668 (2013.01); G06F 13/4068 (2013.01); G06F 13/409 (2013.01)] | 20 Claims |

|
1. A device comprising:
a subsystem included in a microcontroller;
a crossbar unit configured to communicate with the subsystem, and further configured to communicate with an external memory device via a plurality of channels, wherein the crossbar unit is coupled to a set of masters, wherein the crossbar unit is configured to monitor bandwidth usage at the plurality of channels and route traffic between the set of masters and the plurality of channels based on the monitored bandwidth usage, and
the crossbar unit comprising a crossbar routing element configured to route traffic based on an operating mode of the crossbar unit.
|