Visible to Intel only — GUID: eis1395654625169
Ixiasoft
1. Intel® MAX® 10 Embedded Memory Overview
2. Intel® MAX® 10 Embedded Memory Architecture and Features
3. Intel® MAX® 10 Embedded Memory Design Consideration
4. RAM: 1-Port IP Core References
5. RAM: 2-PORT IP Core References
6. ROM: 1-PORT IP Core References
7. ROM: 2-PORT IP Core References
8. FIFO IP Core References
9. Shift Register (RAM-based) IP Core References
10. ALTMEMMULT IP Core References
11. Document Revision History for the Intel® MAX® 10 Embedded Memory User Guide
Visible to Intel only — GUID: eis1395654625169
Ixiasoft
7.2. ROM: 2-Port IP Core Parameters For Intel® MAX® 10 Devices
Option | Legal Values | Description | ||
---|---|---|---|---|
Parameter Settings: Widths/Blk Type | ||||
How do you want to specify the memory size? |
|
Determines whether to specify the memory size in words or bits. | ||
How many <X>-bit words of memory? | — | Specifies the number of <X>-bit words. | ||
Use different data widths on different ports | On/Off | Specifies whether to use different data widths on different ports. | ||
Read Ports | How wide should the ‘q_a’ output bus be? | 1, 2, 3, 4, 5, 6, 7, 8, 9, 16, 18, 32, 36, 64, 72, 108, 128, 144, 256, and 288 | Specifies the width of the input and output ports. The How wide should the ‘q_b’ output bus be? option is only available when you turn on the Use different data widths on different ports parameter. |
|
How wide should the ‘q_b’ output bus be? | ||||
What should the memory block type be? | Auto, M9K | Specifies the memory block type. The types of memory block that are available for selection depends on your target device. | ||
Set the maximum block depth to | Auto, 128, 256, 512, 1024, 2048, 4096, 8192 | Specifies the maximum block depth in words. | ||
Parameter Settings: Clks/Rd, Byte En | ||||
What clocking method would you like to use? |
|
Specifies the clocking method to use.
|
||
Create a ‘rden_a’ and 'rden_b' read enable signal | On/Off | Specifies whether to create read enable signals. | ||
Parameter Settings: Regs/Clkens/Aclrs | ||||
Which ports should be registered? |
|
On/Off | Specifies whether to register the write input ports and/or read output ports. | |
More Options |
|
On/Off | The read and write input ports are turned on by default. You only need to specify whether to register the Q output ports. |
|
Create one clock enable signal for each clock signal. | On/Off | Specifies whether to turn on the option to create one clock enable signal for each clock signal. | ||
More Options |
|
On/Off |
|
|
Create an ‘aclr’ asynchronous clear for the registered ports. | On/Off | Specifies whether to create an asynchronous clear port for the registered ports. | ||
More Options |
|
On/Off | Specifies whether the ‘q_a’, and ‘q_b’ ports are cleared by the aclr port. | |
Parameter Settings: Mem Init | ||||
Do you want to specify the initial content of the memory? | Yes, use this file for the memory content data | Specifies the initial content of the memory.
Note: The configuration scheme of your device is Internal Configuration. In order to use memory initialization, you must select a single image configuration mode with memory initialization, for example the Single Compressed Image with Memory Initialization option. You can set the configuration mode on the Configuration page of the Device and Pin Options dialog box.
|
||
The initial content file should conform to which port's dimension? |
|
Specifies which port's dimension that the initial content file should conform to. |