Patent Number: 7,043,630

Title: Techniques for actively configuring programmable circuits using external memory

Abstract: Techniques for actively configuring a programmable circuit using configuration data stored in an external memory are provided. The programmable circuit attempts to read a device identification code from an external memory device using a read instruction. The programmable circuit then attempts to identify the external memory device by matching the identification code returned from the external memory with a code in a first predefined list. A match indicates that the programmable circuit has hardware that can generate instructions that the memory device can recognize. After the programmable circuit identifies the memory device, the programmable circuit sends instructions to the external memory device according to a predefined protocol understood by the memory device. The programmable circuit can also compare a device identification code for a particular memory device with a second list of identification codes to determine whether a user wants the programmable circuit to support that memory device.

Inventors: Xia; Renxin (San Jose, CA)

Assignee: Altera Corporation

International Classification: G06F 15/177 (20060101)

Expiration Date: 5/09/02018