Visible to Intel only — GUID: qcm1488476882488
Ixiasoft
Visible to Intel only — GUID: qcm1488476882488
Ixiasoft
25.2.2. Size
This options defines the size and width of the memory.
- Enable different width for Dual-port Access—Different width for dual-port access status.
Note: A different width for dual-port access is not supported for Stratix® 10 devices.
- Agent S1 Data width—This setting determines the data width of the memory. The available choices are 8, 16, 32, 64, 128, 256, 512, or 1024 bits. Assign Data width to match the width of the host that accesses this memory the most frequently or has the most critical throughput requirements. For example, if you are connecting the on-chip memory to the data host of a Nios® II or Nios® V processor, you should set the data width of the on-chip memory to 32 bits, the same as the data-width of the Nios® II or Nios® V processor data host. Otherwise, the access latency could be longer than one cycle because the Avalon® interconnect fabric performs width translation.
- Total memory size—This setting determines the total size of the on-chip memory block. The total memory size must be less than the available memory in the target FPGA.
The IP parameter editor accepts characters k and m to specify the memory size in kilobytes and megabytes respectively. For example: if you enter 1k, it will automatically resolve to its equivalent bytes which is 1024 bytes in this case.
- This option is only available for devices that include M4K memory blocks. If selected, the Quartus® Prime software divides the memory by depth rather than width, so that fewer memory blocks are used. This change may decrease fmax.