Memory
Dual-Port RAM
Memory that supports simultaneous access from two independent ports, each with its own address and data interface.
Detailed Explanation
True dual-port RAM allows two reads, two writes, or a read and write simultaneously from different addresses. This enables efficient data sharing between clock domains or processing stages without contention.
FPGAs implement dual-port RAM in dedicated block RAM (BRAM) resources. ASICs require special memory compilers for dual-port cells. Pseudo-dual-port RAM restricts operations (e.g., one port read-only, one write-only).
