Changes from 7 Series FPGAs - Changes from 7 Series FPGAs - UG573

UltraScale Architecture Memory Resources User Guide (UG573)

Document ID
UG573
Release Date
2025-11-18
Revision
1.14 English
  • When used as SDP memory, all write modes are supported (READ_FIRST, WRITE_FIRST, NO_CHANGE).
  • UltraScale architecture-based devices have a new data cascading scheme. Large block RAMs can now be built in a bottom-up fashion directly in the block RAM column without additional use of logic resources.
  • An address enable feature has been added to the block RAM. If disabled, the new address is not latched in the block.
  • A dynamic power gating capability has been added. The block RAM can be put into sleep mode while preserving the data content.
  • The RAM_MODE attribute has been removed. The AMD Vivado™ tools automatically determine if a block RAM is used in TDP or SDP mode.
  • The built-in FIFOs and IP FIFOs have been harmonized as much as possible. This makes it easier to switch between soft and hard FIFO implementations.
  • FIFOs allow cascading of multiple FIFO36s and FIFO18s for building deeper FIFOs in hardware.
  • A synchronous FIFO reset replacing the asynchronous reset in previous generations has been added.
  • FIFO latencies of the deassertion of the EMPTY/PROGEMPTY flag for a write operation and the FULL/PROGFULL flag for a read operation have changed.
  • The behavior of WRERR and RDERR during reset has changed.
  • FIFO asymmetric ports are now supported. The write port and read port can each be configured independently as x4, x9, x18, x36, or x72 for the FIFO36E2, and x4, x9, x18, or x36 for the FIFO18E2.
  • The combination of output operating modes (standard and first-word-fall-through) and output register stages configurations has changed.
  • WRCOUNT and RDCOUNT now support additional user-selectable functionality.
  • The block RAM ECC has additional pipeline registers for improved FMAX .
  • Hardware FIFOs are not backward compatible with 7 series FIFOs.