Design of Dual-Shared Dram Controller Based on Switch
Yifeng Li,Bo Zhang,Xiaoxia Han,Gang Zhang
DOI: https://doi.org/10.1007/978-3-642-24273-1_41
2011-01-01
Abstract:According to the harsh desire to share memory of multi-processors system on chip, this paper presents a switch-based Dual-Shared DRAM Controller (DSMC). The DSMC is composed of center control module. two IP(interface to processor) module, two ID(interface to DRAM) module, CM(Clock Manager) module, and IR(initialize and refresh) module. It use two memories as shared memory and resolves conflicts which may occur when two processors access the same memory, and actualizes every control to DRAM, such as initializing, refreshing, reading and writing. At last, it makes two processors access the shared memories coinstantaneous at will.