The SoC devices combine several computing system components, typically implemented as separate devices, on a single device substrate, such as a general-purpose microprocessor and graphics controller for generating display data. Although a limited number of data storage resources can be merged, interfaces to external storage devices are typically provided.