A multi-ported memory controller (MPMC) is used in applications where multiple devices share a common memory controller. This is a common requirement in many video, embedded, and communications ...