Embedded Memory User Guide: Agilex™ 5 FPGAs and SoCs

ID 813901
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

2.1. Byte Enable in Agilex™ 5 Embedded Memory Blocks

The Agilex™ 5 embedded memory blocks support byte enable controls.
  • The byte enable controls mask the input data so that only specific bytes of data are written. The unwritten bytes retain the values written previously.
  • The write enable (wren) signal, together with the byte enable (byteena) signal, control the write operations on the embedded memory blocks. By default, the byteena signal is high (enabled) and only the wren signal controls the writing.
  • The byte enable registers do not have a clear port.
  • The LSB of the byteena signal corresponds to the LSB of the data bus.
  • The byte enable signals are active high.
  • The byte width for the byte enable signal may differ depending on your selected memory block in the embedded memory IP parameter editors.