Patent ID: 7484034
Filing Date: 2009-01-27
Classification: G06F

Abstract:
1. A data processing system, comprising: a main processor integrated on-chip in a single integrated circuit that runs an operating system; and an on-chip microcontrol processor coupled to said main processor and executing at least one software process separate from the operating system to setup and control a plurality of on-chip hardware processes in accordance with higher level commands of said main processor, where the higher level commands comprise prompting the on-chip microcontrol processor to perform at least one of relaying the higher level commands via an interface for implementation off-chip or implementing the higher level commands on-chip via an on-chip switching matrix controlled by said on-chip microcontrol processor and coupled between input ports and output ports of individual ones of said plurality of on-chip hardware processes for routing data between individual ones of said plurality of on-chip hardware processes.