Created
December 15, 2019 12:26
-
-
Save mwkmwkmwk/55824bb8709fee91bbb77feb1ee39403 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
In READ_FIRST mode only, the dual-port block RAM has the additional restriction | |
that addresses for port A and B cannot collide. This applies for both TDP and SDP | |
modes. A read/write on one port and a write operation from the other port at these | |
shared addresses have the following restrictions: | |
• When both RAMB16BWER ports are 18 bits wide or smaller: A13–A6, including | |
A4, cannot be the same. | |
• When any one RAMB16BWER port is 36 bits wide: A13–A7, including A5, cannot | |
be the same. | |
• In all RAMB8BWER port width configurations: A12–A6 including A4 cannot be | |
the same. | |
If these address restrictions are ignored, the operation of the block RAM is not | |
guaranteed and could result in the corruption of the memory cell. The enable pins | |
(EN) can be used to avoid simultaneous access. WRITE_FIRST mode does not have | |
these restrictions. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment