This application note provides an overview of the architecture and functionality of Cypress’s asynchronous dual-port RAMs. It also provides details regarding the features supported along with a few applications of asynchronous dual-port RAMs.
Introduction
Several applications, such as wireless systems, audio and video processing, and control systems, typically use coprocessor architectures to maximize system performance. The computation stages of the application are split between the two processors based on the nature and complexity of the algorithm. The applications involve significant data transfer between the two processors. Dual-port memories are ideally suited to such applications because they provide flexible memory access from both processors.