
Contents
1. Intel® Agilex™ Embedded Memory Overview...................................................................3
1.1. Intel Agilex Embedded Memory Features...................................................................3
2. Intel Agilex Embedded Memory Architecture and Features............................................. 6
2.1. Byte Enable in Intel Agilex Embedded Memory Blocks.................................................6
2.1.1. Byte Enable Controls..................................................................................6
2.1.2. Data Byte Output.......................................................................................7
2.1.3. Byte Enable Behavior................................................................................. 8
2.2. Address Clock Enable Support................................................................................. 8
2.3. Asynchronous Clear and Synchronous Clear.............................................................10
2.4. Memory Blocks Error Correction Code Support......................................................... 12
2.4.1. Parity Bit................................................................................................ 13
2.4.2. ECC Parity Flip.........................................................................................13
2.4.3. ECC Read-During-Write Behavior................................................................13
2.4.4. Error Correction Code Truth Table...............................................................14
2.5. Intel Agilex Embedded Memory Clocking Modes....................................................... 14
2.5.1. Single Clock Mode....................................................................................15
2.5.2. Read/Write Clock Mode.............................................................................15
2.5.3. Input/Output Clock Mode.......................................................................... 15
2.5.4. Asynchronous/Synchronous Clears in Clocking Modes................................... 15
2.5.5. Output Read Data in Simultaneous Read/Write.............................................16
2.5.6. Independent Clock Enables in Clocking Modes..............................................16
2.6. Intel Agilex Embedded Memory Configurations.........................................................16
2.6.1. Mixed-Width Port Configurations................................................................ 16
2.7. Force-to-Zero...................................................................................................... 17
2.8. Coherent Read Memory........................................................................................ 17
2.8.1. Forwarding Logic......................................................................................20
2.9. Freeze Logic........................................................................................................22
2.10. True Dual Port Dual Clock Emulator...................................................................... 22
2.11. Initial Value of Read and Write Address Registers................................................... 26
3. Intel Agilex Embedded Memory Design Considerations.................................................27
3.1. Consider the Memory Block Selection..................................................................... 27
3.2. Consider the Concurrent Read Behavior.................................................................. 27
3.3. Customize Read-During-Write Behavior...................................................................28
3.3.1. Same-Port Read-During-Write Mode........................................................... 28
3.3.2. Mixed-Port Read-During-Write Mode........................................................... 29
3.4. Consider Power-Up State and Memory Initialization.................................................. 33
3.5. Reduce Power Consumption.................................................................................. 34
3.6. Advanced Settings in Intel Quartus Prime Software for Memory..................................34
4. Intel Agilex Embedded Memory Debugging...................................................................35
5. Document Revision History for the Intel Agilex Embedded Memory User Guide............ 36
Contents
Intel® Agilex™ Embedded Memory User Guide Send Feedback
2