Patent ID: 7330912
Filing Date: 2008-02-12
Classification: G06F

Abstract:
1. A method of initializing a configurable system on a chip (CSoC), the CSoC including configurable system logic (CSL), the method comprising: checking for one of a serial and a parallel output device external to the CSoC and coupled to a memory interface unit (MIU) in the CSoC; setting the MIU to a first mode of communicating with the output device, wherein the first mode comprises one of a serial mode and a parallel mode; searching for a header of a configuration file in the output device; switching the MIU to a second mode of communicating with the output device if a header of a configuration file is not found, wherein the second mode comprises the other of the serial mode and the parallel mode; determining if the output device is accessible if a header of a configuration file is not found after the MIU is switched to the second mode; powering down the CSoC if the output device is determined to be accessible and a header of a configuration file is not found after the MIU is switched to the second mode; and configuring the CSL if a header of a configuration file is found.