Visible to Intel only — GUID: eis1413441057146
Ixiasoft
1. About Embedded Memory IP Cores
2. Embedded Memory IP Cores Getting Started
3. Functional Description
4. Embedded Memory Design Consideration
5. Parameters and Signals
6. Design Example
7. Document Revision History for the Embedded Memory (RAM: 1-PORT, RAM: 2-PORT, ROM: 1-PORT, and ROM: 2-PORT) User Guide
3.1. Memory Block Types
3.2. Write and Read Operations Triggering
3.3. Port Width Configurations
3.4. Mixed-width Port Configuration
3.5. Mixed-width Ratio Configuration
3.6. Maximum Block Depth Configuration
3.7. Clocking Modes and Clock Enable
3.8. Memory Blocks Address Clock Enable Support
3.9. Byte Enable
3.10. Asynchronous Clear
3.11. Read Enable
3.12. Read-During-Write
3.13. Power-Up Conditions and Memory Initialization
3.14. Error Correction Code
3.15. Freeze Logic
Visible to Intel only — GUID: eis1413441057146
Ixiasoft
6.1.2. Simulating the Design
To simulate the design in the ModelSim* - Intel® FPGA Edition software, follow these steps:
- Unzip the Internal_Memory_DesignExample.zip file to any working directory on your PC.
- Start the ModelSim* - Intel® FPGA Edition software.
- On the File menu, click Change Directory.
- Select the folder in which you unzipped the files.
- Click OK.
- On the Tools menu, point to TCL and click Execute Macro. The Execute Do File dialog box appears.
- Select the true_dp.do file and click Open. The true_dp.do file is a script file that automates all the necessary settings, compiles and simulates the design files, and displays the simulation waveform.
- Verify the result shown in the Waveform Viewer window.
You can rearrange signals, remove signals, add signals, and change the radix by modifying the script in true_dp.do accordingly.