Visible to Intel only — GUID: pwm1680720493144
Ixiasoft
Visible to Intel only — GUID: pwm1680720493144
Ixiasoft
2.5. Logic Elements and Embedded Memory
Agilex™ 5 embedded memory blocks are flexible and provide an optimal amount of various-sized memory arrays to fit your design requirements. Unlike Cyclone® V devices, Agilex™ 5 devices offer the 20 Kb M20K-blocks-dedicated memory resources to support larger memory array designs while providing many independent ports. However, a direct migration might not be possible due to significant feature difference. Intel recommends using a new IP in the Agilex™ 5 device to fully utilize the latest features in embedded memory blocks.
The following table lists key differences between Cyclone® V and Agilex™ 5 devices for embedded memory migration:
Features | Cyclone® V | Agilex™ 5 |
---|---|---|
Memory block type | M20K MLAB |
|
Byte-enable support | Supported | Supported |
Address clock enable (address stall) | Supported | Supported |
Simple dual-port mixed width | Supported | Supported |
FIFO buffer mixed width | Supported | Supported |
Memory Initialization File (.mif) | Supported | Supported |
Dual-clock mode | Not Supported | Supported |
Full synchronous memory | Supported | Restricted |
Asynchronous memory | Restricted | Restricted |
Power-up state | Supported | Supported |
Asynchronous clears | Supported | Supported |
Synchronous clears | Not Supported | Supported |
Write/read operation triggering | Supported | Supported |
Same-port read-during-write | Supported | Supported |
Mixed-port read-during-write | Supported | Supported |
Error Correction Code (ECC) support | Supported | Supported |
Force-to-zero | Not Supported | Supported |
Coherent read memory | Not Supported | Supported |
Freeze logic | Not Supported | Supported |
True Dual Port (TDP) dual clock emulator | Not Supported | Supported |
Agilex™ 5 device offers increased total RAM bits ideal for larger memory arrays and more features support. In terms of Quartus® Prime IPs, you cannot directly migrate the on-chip memory IPs from Cyclone® V to Agilex™ 5 devices. You must reinstantiate the on-chip memory IP.
The following table summarizes aspects of Agilex™ 5 programmable logic core fabric compared to Cyclone® V:
Feature | Cyclone® V | Agilex™ 5 |
---|---|---|
Logic Array Block (LAB) to Memory Logic Array Block (MLAB) ratio | 1:3 | 1:1 |
Logic architecture | Adaptive Logic Module (ALM): Fracturable 6LUT + 4FF |
ALM: Fracturable 6LUT + 4FF |
LAB capacity | 10 ALM | 10 ALM |
Logic RAM | LUTRAM supporting 32x2 bits per ALM | LUTRAM supporting 32x2 bits per ALM |
HyperFlex | Not supported | Supported |