Patent ID: 7373491

Claim:
An integrated processor system comprising: a common integrated circuit substrate without general-purpose random access memory and holding each of: (1) a processing unit for performing arithmetic and logical operations; (2) at least one internal system storage structure selected from the group consisting of caches, buffers, and registers; (3) an external memory interface for connecting to an external random access memory not on the common substrate; a bootstrap program executable by the processing unit, wherein the processing unit (i) executes at least a portion of a bootstrap program to determine memory set-up data needed to communicate with external random access memory while using the at least one internal system storage structure for temporary storage required for execution of the bootstrap program without write access to external memory for storage of data necessary for the execution of the bootstrap program; (ii) only after the execution of (i) connects to the external memory as will ultimately use the selected set up data, for the reading and writing to the external memory.