1. A system comprising: a programmable analog subsystem; a configurable routing structure to route signals from the programmable analog subsystem to a plurality of device elements based on control signals from a control subsystem; programmable control logic configurable to control the configurable routing structure; and; and a direct memory access (DMA) controller in operable communication with the programmable analog subsystem and the configurable routing structure, wherein the DMA controller is configured to provide control signals to the programmable analog subsystem, which routes the signals to the plurality of device elements to change program execution to a new address independent of a current operation of the processing unit.