Patent ID: 8635569
Filing Date: 2014-01-21
Classification: G06F

Abstract:
1. A universal memory I/O generating apparatus, comprising: a defining module, for defining a lookup table for a plurality of I/Os, the lookup table records a plurality of functions for all of the I/Os for different memory types; an establishing module, for establishing a plurality of candidate control information corresponding to the plurality of functions, wherein each of the plurality of candidate control information at least comprises a register setting; a database, coupled to the establishing module, for storing the plurality of candidate control information; a retrieving module, coupled to the defining module and the database, for retrieving a plurality of control information from the database for a selected memory type according to the functions of the I/Os of the selected memory type recorded in the lookup table; a generating module, coupled to the retrieving module, for generating a hardware description language (HDL) file according to the plurality of control information; and a layout module, coupled to the generating module, for programming the I/Os according to the HDL file.