The invention discloses a method for storing a plurality of data in SDRAM, which comprises the following steps: each part of data is divided into a plurality of data blocks with the same size, the size of each data block is equal to the length of BURST which is used for reading the SDRAM internal storage data, and the data blocks of adjacent presetting part date are sequentially staggered and stored into a storing unit of an SDRAM storing array. In the method, the storing positions of the storing data in the SDRAM are arrayed, so the storage data in a SOC system which has larger probability of the concurrent access of a plurality of data packets by the similar offset in each MASTER can be more effectively accessed to save reading time, consequently, the access bandwidth of the SDRAM is increased, therefore, the performance of the whole system is improved.