The invention relates to the technical field of
integrated circuit design, in particular to a three-dimensional stacked
memory controller supporting
lateral expansion, which comprises a
memory control logic unit connected with an interface expansion unit and a mode configuration unit, the interface expansion unit and the mode configuration unit are connected with a near memory calculation unit, the near memory calculation unit is connected with the
memory control logic unit, and the
memory control logic unit is connected with the interface expansion unit. And the on-
chip cache unit is connected with the memory
control logic unit. The on-
chip cache unit is used for storing high-frequency access data; the memory
control logic unit is used for forming a hierarchical
memory architecture; the interface expansion unit is used for transversely accessing the low-speed memory; the mode configuration unit enables on-
chip high-speed cache, three-dimensional stacked memory and low-speed memory access to be independently Bypass; the near memory calculation unit is used for providing transposition, stepping, compression and direct memory calculation functions. Therefore, the problems that in the prior art, a three-dimensional stacked memory and a low-speed memory cannot be efficiently organized and matched, development is complex, and a hierarchical framework is missing are solved.