Design of Dual-Processor Sharing DRAM Controller
Bo Zhang, Zhang Gang · 2009
Sharing memory module is widely used in dual-processor system. This paper presents two schemes of dual-processor sharing DRAM. One is Dual-port Single Memory Controlling (DSMC) system and the other is Dual-port Pair of Symmetric Memory Controlling (DPMC) system, by which the dual-processor can access the shared DDR SDRAM simultaneously and without collision. The DSMC system utilizes a single DRAM as the sharing memory and the DPMC system utilizes a pair of DRAM as the sharing memory. Therefore, the Symmetric Multi-Processor (SMP) structure can utilize high-density, low-price DDR SDRAM as the shared memory to improve the system performance significantly. The two schemes are verified with the FPGA in Xilinx EDK platform.