Functional Description

The BRAM Wrapper core includes the following ports for read and write access to the memory:
  • Single-port RAM—Port A for both write and read access
  • Simple Dual-port RAM—Port A for write access and port B for read access
  • True Dual-port RAM—Port A and port B can be either write or read access
  • Single-port ROM—Port A for read access only
  • Dual-port ROM—Port A and Port B for read access only
There are some rules that need to be observed:
  • TDP RAM and DP ROM only support these ratios—1:1, 1:2, 1:4, 1:8, 8:1, 4:1, and 2:1
  • SDP RAM only supports these ratios—1:1, 1:2, 1:4, 1:8, 1:16, 16:1, 8:1, 4:1, and 2:1
  • SDP RAM only supports a 1:1 ratio for WRITE_FIRST mode
  • SDP RAM must use single clock during WRITE_FIRST/READ_FIRST mode
Figure 1. Single-Port RAM Block Diagram

Figure 2. Simple Dual-Port RAM Block Diagram

Figure 3. True Dual-Port RAM Block Diagram

Figure 4. Single-Port ROM Block Diagram
Figure 5. Dual-Port ROM Block Diagram